Sitecore PaaS with Data Exchange Framework!

I have a requirement to import data into Sitecore using Sitecore Data Exchange Framework (DEF) in Azure Sitecore PaaS environment. I am planning to use queue where other system will post data (in xml format), with the help of scheduler the Sitecore DEF process needs to be invoked on periodic intervals, so that the data get processed and imported into Sitecore.

Do you see this approach has any limitation? What is the best approach to import data into Azure PaaS (CMS) from other systems.

Appreciate your inputs.