Best practices and recommendations

Here are a few considerations to keep in mind while designing your integration solution for Dynamics AX:

  1. Simplify the overall architecture and try to reduce the number of integrations between applications wherever possible. It is one of the areas that cause recurring issues in production.
  2. Define clearly the master system for each data element, even though you may have it stored at multiple places. In some cases, this may have to be defined at the field level. For example, a customer master is stored in CRM and Dynamics AX as well. CRM might be the master for all the customer information except credit limit.
  3. Ideally, you should avoid duplication of data across multiple systems, although in some cases you cannot avoid it for business reasons or for systems to work. For example, customer records are required in both, the CRM system and Dynamics AX. However, you can opt not to integrate the CRM-centric customer information that may not be needed in Dynamics AX.
  4. Understand and document business SLAs for each integration; think through the impact in extreme situations.

    Tip

    One of my customers had the inventory getting refreshed into their e-commerce system every 2 minutes. It was okay until the Black Friday weekend. During that 2 minute window, they oversold a product that was being sold below its cost (they only wanted to get rid of the on-hand stock). However, the customer ended up buying more to fulfill the additional orders that were received due to the delays in inventory updates. It is important to understand SLAs and the business impact while designing integrations.

  5. Using the AIF adapter framework, you can create a custom adapter. Several Dynamics AX customers use custom adapters like FTP, EDI, SQL adapter, and TIBCO adapters used with the AX AIF framework. Our recommendation is to build any such custom adapters if that suits your integration requirement better than these out-of-the-box adapters.
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset