Dynamics AX TAP Knowledge Transfer Wave 2. Application Integration Framework (AIF) Overview Dean WiermanSøren Vagn Andersen Lead Program ManagerProgram.

Slides:



Advertisements
Similar presentations
ERP/LOB, ESB and Azure AppFabric Integration
Advertisements

Credit Card Import Process Flow
 Corporate Profile  BOSS Overview  Current Solutions  BOSS Modules  COLORS - New BOSS Web Module  BOSS Benefits  Supplier XML Services and BOSS.
Created by the Community for the Community Electronic Data Interchange THE OLD DOG PLAYS NEW TRICKS IN 2009.
Warehouse Management in Microsoft Dynamics AX 2012 R3
Windows Server System TM Overview IT Expectations: Do More with Less.
Building Enterprise Applications Using Visual Studio ®.NET Enterprise Architect.
Chapter9 Introduction to Information Technology Turban, Rainer and Potter John Wiley & Sons, Inc. Copyright 2005.
Integration of Applications MIS3502: Application Integration and Evaluation Paul Weinberg Adapted from material by Arnold Kurtz, David.
Microsoft Office Open XML Formats Brian Jones Lead Program Manager Microsoft Corporation.
Module 13: WCF Receive Adapters. Overview Lesson 1: Introduction to WCF Receive Adapters Lesson 2: Configuring a WCF Receive Adapter Lesson 3: Using the.
Created by the Community for the Community Building a RFID solution in BTS 09.
Warehouse Management Processes Warehouse Management Functionality in Microsoft Dynamics ® AX 2012.
Today’s Agenda 14:30 Communication & Collaboration Platform 14:50 Portals & Document Management 15:10 Enterprise Project Management 15:30 Break 15:50 Business.
Building EDI Solutions with BizTalk Server 2006 R2 Presenter: Suren Machiraju Title: Senior Program Manager Microsoft Corporation Microsoft Confidential.
Purpose Intended Audience and Presenter Contents Proposed Presentation Length Intended audience is all distributor partners and VARs Content may be customized.
Microsoft Dynamics® AX 2012
Knowledge Transfer Wave 2 Dynamics AX TAP 4/22/ :11 AM
Microsoft Dynamics Snap Michael McClary ISV Developer Evangelist Microsoft Corporation.
Microsoft Dynamics AX 2009 Integration and Development with the.NET Framework Introduction to the Course.
Overview of Application Adapter Technology Kenneth Baik Kenneth Baik April 10, 2003 ECE Expert Topic.
Module 14: WCF Send Adapters. Overview Lesson 1: Introduction to WCF Send Adapters Lesson 2: Consuming a Web Service Lesson 3: Consuming Services from.
WEB 304 An Overview of ASP.NET and Windows Workflow Foundation Kashif Alam Program Manager Developer Division Microsoft Corporation.
Dynamics AX TAP Knowledge Transfer Wave 2. Application Integration Framework (AIF) Config and Admin Dean Wierman Lead Program Manager Microsoft Corporation.
Visual Studio 2008 and.NET 3.5 provide seamless support for all of the protocols and techniques popular in Web 2.0-style applications. Visual Studio.
Slide 1.NET Development for Project 2003 Samples from the Project 2003 SDK Jim Corbin Programmer Writer Office Developer Documentation Microsoft Corporation.
Microsoft Dynamics NAV 2009 Building Web Services.
Dynamics AX TAP Knowledge Transfer Wave 2. Dynamics™ AX Business Connector Lachlan Cash Program Manager Microsoft Corporation Karl Tolgu Program Manager.
James Akrigg Microsoft Ltd Integrating InfoPath Forms Into Workflow Solutions And Business Processes.
10 – 12 APRIL 2005 Riyadh, Saudi Arabia. Visual Studio 2005 : New Features for the Web Services Developer Malek Kemmou CEO Arrabeta Consulting Microsoft.
Advanced ETL: Embedding Integration Services Ashvini Sharma Development Lead DAT411 Microsoft Corporation Sergei Ivanov Technical Lead DAT411 Microsoft.
Microsoft Dynamics NAV 2009 and Architecture Overview Name Title Microsoft Corporation.
Agile SOA Agile EAI How do we achieve agility in Enterprise Integration?
Drop Shipment in Microsoft Dynamics ® AX 2012 Drop Shipment.
BAP347 Microsoft Business Solutions–Axapta: A Truly Global Business Application Jeff McKee Director Product Management Axapta Global Product Management.
EBIZ327 InfoPath and BizTalk Server 2004 Scott Woodgate Jupiter Product Planner.
MSG331 Exchange Server 2000/2003 Software Development Kit Susan Hill Lead Programmer Writer Microsoft Corporation.
06 | HTTP Services with Web API Bruno Terkaly | Technical Evangelist Bret Stateham | Technical Evangelist.
EBIZ302 Jupiter Business Process Automation and Web Services David Fong Program Manager.
Web Services An Introduction Copyright © Curt Hill.
DAT 405 Extreme SqlXml Irwin Dolobowsky Program Manager – SqlXml Microsoft Corporation.
Electronic Purchasing
Contoso Online services Bing Amazon etc. Enterprise applications Interactive client apps Trading partners.
Sharepoint-Biztalk Integration with Multiple Transport protocols Jin Thakur
Application Integration Framework (AIF) Dean Wierman Lead Program Manager Microsoft Corporation.
1 BizTalk Server 2004, “Indigo” And “Yukon” Scott Woodgate Lead Product Manager E-Business Microsoft Corporation Scott Woodgate Lead Product Manager E-Business.
Dynamics ax 2012 trade and logistics online training Contact for free demo : Specto training
Dynamics ax 2012 trade and logistics training Magnific training om/
What’s New in Microsoft Dynamics NAV 2017?
Building Enterprise Applications Using Visual Studio®
Intra-Farm Shared Services
Leverandørportal M3 User Group Denmark 2012
The Features and Functions of WMS and TMS
Taking and processing sales orders in Microsoft Dynamics® AX 2012
Integrating Enterprise Applications Into SharePoint® Portal Server
Demo for Northern Powergrid
Business Connectivity Services in SharePoint 2010 and Office 2010
Visual Studio Tools for Office 2005
Enterprise Library Overview
2007 Office System Integration
Microsoft Dynamics.
Supply Chain Visibility Solution powered by
Welcome to GDC’05 Riyadh, Saudi Arabia
DAT381 Team Development with SQL Server 2005
Visual Studio 2005 Tools For Office: Creating A Multi-tier Application
Microsoft Office System UK Developers Conference
Mark Quirk Head of Technology Developer & Platform Group
9/8/ :03 PM © 2006 Microsoft Corporation. All rights reserved.
Presentation transcript:

Dynamics AX TAP Knowledge Transfer Wave 2

Application Integration Framework (AIF) Overview Dean WiermanSøren Vagn Andersen Lead Program ManagerProgram Manager Microsoft Corporation

Agenda Background and Overview Architecture Customization and Extensibility Web Services

Microsoft Dynamics AX 4.0 Application Integration Framework (AIF) New XML based integration framework Business-to-Business (B2B) collaboration Application-to-Application (A2A / EAI) integration Document-oriented interfaces Extensible X++ framework

Business Scenario Customer Supplier Microsoft Dynamics AX Price List Price / Discount Agreement Sales Order Purchase Requisition ASN Sales Invoice Purchase Invoice Picking List Microsoft Dynamics AX Packing Slip Warehouse Management System

Transaction Types Adapters (File System, MSMQ, BTS, WS) Send Documents Receive and Create Documents Respond to Read Requests Web Service Interface Request Documents from Axapta Submit Documents to be created in Axapta Note: Update and delete is not supported out-of-the-box in this release

Outbound Document Flow

Inbound Document Flow *

Demo Scenario Open Supply Chain Distributor Customer Supplier Microsoft Dynamics AX RSS Dashboard Microsoft Dynamics AX Price List Price / Discount Agreement Sales Invoice Purchase Invoice Web Service On-Hand Inventory File Share Sales Order Purchase Requisition

Configuring the AIF Dean Wierman Lead Program Manager Dynamics AX

Extensibility Transport adapters New transport protocols Pipeline components Custom document transformations XML documents Dynamics AX customizations New XML documents

XML Documents Model driven approach Focus on data and business logic Customizations handled (almost) automatically Generalized framework Tools support Wizard for generating class skeletons Best practice check to detect data model changes

XML Document Model driven approach SalesTable SalesLine DB XML HOW ?... Axd query defines XML structure and content Ax classes manage data access Axd class performs serialization and de-serialization

Axd Query Original dmo No 1 EUR 4020 No EUR......

Creating a Web Service Søren Vagn Andersen Program Manager Dynamics AX

Dynamics AX Web Services Standards WS-I Basic profile 1.1 compliant XSD version 1.1 WSDL version 1.1 SOAP version 1.1 and 1.2 One web service per document class One method per action Consumed in InfoPath Visual Studio Other applications and custom clients

Putting it all together... Dean WiermanSøren Vagn Andersen Lead Program ManagerProgram Manager Dynamics AXDynamics AX

questions?

© 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Backup Slides

Customer Pain Points Data exchange is complex and expensive Fax and phone still widely used Systems are not compatible Manual re-entry of data Integration is difficult and costly Difficult to adapt business processes Customizations are difficult and costly Business processes don’t span company borders

Commerce Gateway Feedback Not enough supported documents Too difficult to add new documents xCBL is complex and does not add value xCBL schemas are out-of-date AxBC API set too limited to be useful BizTalk is too complex for simple integrations Error handling is cumbersome EAI scenarios are not well supported

Supported XML Documents Trade Price List [out] Price Discount Agreement [in] Purchase Order [out] Sales Order [in] Picking List [out] Packing Slip [in] Advance Ship Notice [out] Sales Invoice [out] Purchase Invoice [in] Free Text Invoice [in] Finance Exchange Rates [out,in] GL Chart of Accounts [out,in] GL Dimensions [out,in] Inventory Inventory Counting Journal [in] Inventory Transfer Journal [in] Inventory Balances [out] Inventory Transactions [out] Inventory Profit/Loss Journal [in]

Dynamics AX Web Services What happens when Web Services are generated? Delete existing *.asmx, XSD’s and generated dll in virtual directory Copy to virtual directory Generated assembly (IntegrationFramework.WebService.dll) Schemas (SalesOrder.xsd etc) ASMX page files.

Dynamics AX Web Services What happens when a request is received? Web method accepts incoming document and compares authenticated user name with the submitting user contained in document Trusted Intermediary vs. AX user Document is passed to the Process.dll as xml for further processing in the request processor