Connecting to NAS from a Unix Web application

BobBrown
Member Posts: 17
I need to integrate one of my clients to a Web application using Navision
Application Server. I have been a Navision developer for 11 years, so I
understand the issue from the Navision side of things, but the Web
application is running in a Unix environment and needs to connect with the NAS somehow. Can anyone suggest the most straightforward approach? The Web developers mentioned XML-RPC or SOAP. I would need some fairly explicit instructions since I am not familiar with that environment and obviously the Web developers aren't familiar with Navision.
Application Server. I have been a Navision developer for 11 years, so I
understand the issue from the Navision side of things, but the Web
application is running in a Unix environment and needs to connect with the NAS somehow. Can anyone suggest the most straightforward approach? The Web developers mentioned XML-RPC or SOAP. I would need some fairly explicit instructions since I am not familiar with that environment and obviously the Web developers aren't familiar with Navision.
0
Comments
-
BobBrown wrote:I need to integrate one of my clients to a Web application using Navision
Application Server. I have been a Navision developer for 11 years, so I
understand the issue from the Navision side of things, but the Web
application is running in a Unix environment and needs to connect with the NAS somehow. Can anyone suggest the most straightforward approach? The Web developers mentioned XML-RPC or SOAP. I would need some fairly explicit instructions since I am not familiar with that environment and obviously the Web developers aren't familiar with Navision.
Hi,
first of all: Navision Application Server it self ist stupid. But it has some nice features: as you can read in the manual it is a service an it starts codeunit 1 trigger 99 with a string based parameter. But thats all, the rest is yours...
In combination with the single instance feature of codeunits and the possibility to declare automation variables using the "withEvents"-feature you now have the possibility to develop a codeunit that waits for events. as you can read in the sdk doc on nav cd there is some com component called ComCom2.dll that can be used as this automation variable with events.
ComCom2.dll is only an end point for a message based communication bus. MS has implemented three different ways of communication over the message bus: message queues, tcp/ip sockets and named pipes.
for a communcation with a unix system i would prefer to use tcp/ip sockets over a vpn chanel between the two systems. a concrete implmentation example you will find in the sdk doc on the nav cd.
the real challenge in this loosly coupled solution is then to implement the logic: wich functions, which parameters and which results are needed to fullfil the business case.
regards,
Marco0
Categories
- All Categories
- 73 General
- 73 Announcements
- 66.6K Microsoft Dynamics NAV
- 18.7K NAV Three Tier
- 38.4K NAV/Navision Classic Client
- 3.6K Navision Attain
- 2.4K Navision Financials
- 116 Navision DOS
- 851 Navision e-Commerce
- 1K NAV Tips & Tricks
- 772 NAV Dutch speaking only
- 617 NAV Courses, Exams & Certification
- 2K Microsoft Dynamics-Other
- 1.5K Dynamics AX
- 320 Dynamics CRM
- 111 Dynamics GP
- 10 Dynamics SL
- 1.5K Other
- 990 SQL General
- 383 SQL Performance
- 34 SQL Tips & Tricks
- 35 Design Patterns (General & Best Practices)
- 1 Architectural Patterns
- 10 Design Patterns
- 5 Implementation Patterns
- 53 3rd Party Products, Services & Events
- 1.6K General
- 1.1K General Chat
- 1.6K Website
- 83 Testing
- 1.2K Download section
- 23 How Tos section
- 252 Feedback
- 12 NAV TechDays 2013 Sessions
- 13 NAV TechDays 2012 Sessions