We have a large number of external services that we must integrate into our Dynamics 365 Sales, Lead Generation, Marketing and a number of custom solutions and components we are designing and developing. I am having some difficulty in finding a clear and direct path as to how to go about integrating external data sources and services our clients and customer use to run their business processes.
I think architecturally the best way to proceed is build the services in Azure and use Service Fabric to host these Data Connectors and external data sources. As we build applications that are native to Windows 10 and MacOS these services should not reside in Dynamics 365 proper; Azure is a much better platform in this regard.
I am familiar with the Plug-In architecture of Dynamics 365 and its much to limited for the types of seamless data and data services we must have to best server our customer, industries and business domains. We also use the Windows Workflow to automate business processes and need to interoperate with Azure based data, event and other types of Azure-centric services.
I am looking to the Dynamics 365 development community to share best practices, guidance and recommendations as how to best go about solving these types of platform integration and interoperation scenarios. I am my team are activity researching and experimenting with Dynamics 365 and Azure Service Bus, Service Fabric and other APIs; however, I know that it this community has great value.
I look forward to hearing from you!
Tavi Truman
CTO RocketUrBiz, Inc.