web
You’re offline. This is a read only version of the page.
close
Skip to main content

Notifications

Announcements

No record found.

Community site session details

Community site session details

Session Id :
Microsoft Dynamics AX (Archived)

How to connect AX 2012 with other ERP system over the internet?

(0) ShareShare
ReportReport
Posted on by 1,813

Hii,

We have a client and they are running some ERP system. We have specific items in some warehouses for this client.

Requirement 1: is when we receive item stock in a warehouse, our AX 2012 R2 should update this client EPR item stock and warehouse status automatically.

So that our client can see updated information in their ERP about item stock available and warehouse.  

Requirement 2: When we transfer item stock to their warehouse from AX, item transfer transaction should be created in their ERP. 

Requirement 3: They will create some transactions into our AX system.

We suggested Enterprise Portal for Customer and Vendor but that's not the requirement. Both systems should communicate synchronously. 

Please share best of you knowledge. 

Thanks,

*This post is locked for comments

I have the same question (0)
  • Verified answer
    Maciej Krzysztofik Profile Picture
    290 on at

    Hello,

    The best way would be to use Application Integration Framework which would enable You to make web services that would connect to integrated systems API.

    Please read the documents on AIF here, there are samples and suggestions how You can enable this .

    technet.microsoft.com/.../gg731810.aspx

  • Suggested answer
    Martin Dráb Profile Picture
    237,795 Most Valuable Professional on at

    For inbound synchronous communication over internet, AX 2012 offers the HTTP AIF adapter. Means for outbound communication depend on what integration point the other system offers,.

    Nevertheless it seems that blocking calls aren't actually a business requirement, therefore you should avoid it. Making a web service call and waiting for its completeness every time when stock level changes is a sure way how to paralyze all business processes that change stock levels.

  • Rana Anees Profile Picture
    1,813 on at

    Dear Marting,

    [quote user="Martin Dráb"]

    Nevertheless it seems that blocking calls aren't actually a business requirement, therefore you should avoid it. Making a web service call and waiting for its completeness every time when stock level changes is a sure way how to paralyze all business processes that change stock levels.

    [/quote]

    Cant understand your point properly. 

    What solution do you suggest in this scenario.

    Thanks,

  • Verified answer
    Martin Dráb Profile Picture
    237,795 Most Valuable Professional on at

    You said you wanted to communicate synchronously, right? So if stock level changes, you sent a message to the other system and continue when it's done, right?

    It's an obvious performance problem, because the call to the other system over internet can be very slow, and you would do it every time when a stock level changes. A much better design is just adding a message to queue and let users to continue using AX, instead of waiting for the other system to respond. Then it's not synchronous, but I don't see any need for strictly synchronous communication.

    You can have other requirements for your integration logic. For example, what if the other system is down? Would it render AX unusable as well, or would stock changes notification lost, or what? A queue plus a reliable delivery mechanism can solve thi problem. By the way, the same problem exists in the other direction as well (e.g. AX may be down for maintenance).

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Responsible AI policies

As AI tools become more common, we’re introducing a Responsible AI Use…

Neeraj Kumar – Community Spotlight

We are honored to recognize Neeraj Kumar as our Community Spotlight honoree for…

Leaderboard > 🔒一 Microsoft Dynamics AX (Archived)

#1
Martin Dráb Profile Picture

Martin Dráb 4 Most Valuable Professional

#1
Priya_K Profile Picture

Priya_K 4

#3
MyDynamicsNAV Profile Picture

MyDynamicsNAV 2

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans