210 likes | 420 Views
Microsoft Business : Empowered and Connected Solutions by Utilizing the Microsoft Technology Stack, Part 2. Lachlan Cash MBS ISV Solutions Architect Microsoft Corporation. Agenda. Using the Microsoft Stack - Connected Connecting to Navision Connecting to Axapta. Connected.
E N D
Microsoft Business : Empowered and Connected Solutions by Utilizing the Microsoft Technology Stack, Part 2 Lachlan Cash MBS ISV Solutions Architect Microsoft Corporation
Agenda • Using the Microsoft Stack - Connected • Connecting to Navision • Connecting to Axapta
Connecting to Navision • C/FRONT • Navision Application Server • Using COM from C/AL • XML Ports • Microsoft BizTalk Server
C/FRONT • Provides a table level API implemented as a DLL or OCX • Use in tradition programming languages statically linked • SP1. Provide a managed programming interface at an abstraction level that is compatible to other .NET data providers • Built upon the C/FRONT DLL using InteropServices
Working with NAS From VS.NET • Navision Application Server is a Middle tier server execution engine running Navision C/AL code and objects • Bus-adapters for MSMQ, Named Pipes, TCP • Use to build real-time integration from .NET • Codeunit 1 Trigger 99 • Accept a text parameter which is the task to execute • Runs as a windows service • Management Console and Command Line
Development Steps • Choose your transport method • Determine your messages • Build your Code that runs in the NAS • Build your Calling code • The rest is up to you
COM Interop .NET Application Navision Client OR Navision Application Server Consuming .NET Component in Navision • Microsoft Navision must interface with a .NET application through COM Interop • Create the .NET Application • Create a special wrapper if needed • Look to Regasm.exe on MSDN • Look at how the Gantt Chart Server is implemented
XML Ports • Enable you to import and export data retrieved in XML • Built in C/SIDE IDE • Program with C/AL to import and export • Combine with the Navision Application Server
Connecting to Axapta Axapta Business Connector (ABC) API providing the base objects and methods to access data and business logic in Axapta Other options : AIF (4.0), MSMQ, XML Web Services as wrapper on the ABC now, AIF in 4.0 Microsoft Message Queue Support XML, COM Microsoft BizTalk Server
Other Technologies • Business Notification • Built on SQL Notification Services • Allow operators to subscribe to published notifications • Smart Tag Toolkit • Integration to Office • Allows connection back to Navision through hyperlinking • Commerce Gateway • Interface built on BizTalk 2000/2004 fully supply chain documents (16) supplied as BizTalk Orchestrations
Next Steps • Build Solutions around MBS • MSDN Subscription • ISV Competence in the MSPP • Training and Certification • MBS can be integrated today, and you can do it, Start Something.
Microsoft Business Solutions: http://www.microsoft.com/businesssolutions MSDN: http://msdn.microsoft.com Login on PartnerSource https://mbs.microsoft.com/PartnerSource Add on catalog: https://mbs.microsoft.com/partnersource/sales/marketing/isvopportunities/NavisionAddOnCatalog.htm Tools CD: https://mbs.microsoft.com/partnersource/products/navision/downloads/releases/MBSNavisionToolsCD40.htm Resources