Options

Two way communication between NAV server and Outside program

stiastastiasta Member Posts: 106
edited 2011-07-13 in NAV Three Tier
Hello!
I have been wanting to create a program(outside NAV) that can communicate two ways with NAV server.
I have done some research, and i have found these methods of communication.
From NAV Server to Program:
Web service (Offcourse)

From program to NAV Server. (This one is a bigger problem)
1. Automation Server is a possibility.
URLS:
http://dynamicsuser.net/forums/p/14819/71264.aspx

2. DotNet Interoperability (New in 2009 R2) ((Thanks to kine for enlighten me of this method))
URLS:
short intro:
http://blogs.msdn.com/b/nav/archive/201 ... 09-r2.aspx
HOW TO:
http://community.dynamics.com/product/n ... 09-r2.aspx

The two others are methods i am unsure is a possibility.
2. Web service (Can be made with WCF?)
URLS:
http://www.mibuso.com/dlinfo.asp?FileID=539)
http://mibuso.com/blogs/ara3n/2009/01/28/running-job-queue-through-nav-web-service-for-unlimited-companies/
3. Addin to NAV? (Is this only with the Role based client, and not server??)
URLS:
http://blogs.msdn.com/b/cabeln/archive/2009/05/06/add-ins-for-the-roletailored-client-of-microsoft-dynamicsnav-2009-sp1-part1.aspx


I was wondering if anyone has tried a two way communication before? Which is simpler to implent?

Comments

  • Options
    kinekine Member Posts: 12,562
    Two way you mean Master-Master (both ends are actively calling the second side) or is the one side each time the active one, and the second is only waiting for call and answering?
    Kamil Sacek
    MVP - Dynamics NAV
    My BLOG
    NAVERTICA a.s.
  • Options
    stiastastiasta Member Posts: 106
    my thought was to have both be active. Meaning dynamics calls outside program and outside programs answers, and outside program calls dynamics and dynamics answers.
  • Options
    kinekine Member Posts: 12,562
    Than you need to have webservices server on both system (NAV build in webservice functionality) and you need to be able to call the webservices from both systems (you can do it in NAV through Automations or .NET interop).
    Kamil Sacek
    MVP - Dynamics NAV
    My BLOG
    NAVERTICA a.s.
  • Options
    stiastastiasta Member Posts: 106
    I have tried automation before. But the .NET interop is new to me.
  • Options
    stiastastiasta Member Posts: 106
    Have found a small intro to this method.

    http://blogs.msdn.com/b/nav/archive/201 ... 09-r2.aspx
Sign In or Register to comment.