Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Define business goals
| Done? | Task |
|---|---|
| ✓ | Write down the goals and benefits of the integration in a way that the business can understand. |
| ✓ | Make sure the integration supports the organization's short-term and long-term goals. |
| ✓ | Explain the integration architecture, systems, and integration points clearly and simply. |
| ✓ | Make sure that everyone involved knows the purpose and scope of the integration. |
Choose a platform
| Done? | Task |
|---|---|
| ✓ | Help the organization understand the difference between cloud and on-premises platforms and where they connect. |
| ✓ | Decide whether to use an integration middleware or a messaging service. |
| ✓ | Make sure that the integration platform or middleware can monitor, audit, notify, and alert as needed. |
| ✓ | Make sure that the integration platform or middleware has the expected level of security, availability, and disaster recovery. |
| ✓ | Make sure that all parts of the integration platform or middleware can use application lifecycle management (ALM) and version control tools. |
Choose a design
| Done? | Task |
|---|---|
| ✓ | Make sure that each integration design fits with the overall integration architecture. |
| ✓ | Avoid sending or storing data that isn't needed in the solution. |
| ✓ | Compare and contrast the options and benefits for each of these aspects: User interface look and feel, data, process integration, and Dataverse. |
Choose a pattern
| Done? | Task |
|---|---|
| ✓ | Design integrations that use reliable, asynchronous messages to exchange data. |
| ✓ | Choose a pattern that matches the expected amount, frequency, and service protection limitations of data exchange. |
| ✓ | Determine realistic estimates of how much it will cost to run the services, platforms, and storage involved and how it will change over time. |
Project governance
| Done? | Task |
|---|---|
| ✓ | Plan to test each integration for user experience and performance under realistic conditions, including before, during, and after the data exchange. |
| ✓ | Plan to test the end-to-end process for each integration pattern according to the recommendations for data volume, frequency, and service protection limitations. |
| ✓ | Manage any changes that are related to integrations in a way that supports the business goals. |
| ✓ | Analyze how integrations affect other processes upstream and downstream. |
Next steps
- Start your integration project by defining your business goals and aligning them with your cross-system requirements
- Learn how to choose a platform that can handle the storage and transfer of large amounts of data across different systems
- Explore the different types of integration scenarios and how to choose a design that suits your needs
- Discover the integration patterns available with Dynamics 365 apps and what factors to consider when choosing a pattern
- Find out what challenges you might face when integrating systems and how to overcome them with best practices
- Learn about the aspects that are specific to each Dynamics 365 app and how to integrate them with other solutions
- Read how a public sector infrastructure organization learned how to choose the right solution for their integration project