Presentation is loading. Please wait.

Presentation is loading. Please wait.

Concepts and capabilities Key Takeaway #1 Standardized Integration Stack Key Takeaway #2 Enhanced integration features Key Takeaway #3 Integration.

Similar presentations


Presentation on theme: "Concepts and capabilities Key Takeaway #1 Standardized Integration Stack Key Takeaway #2 Enhanced integration features Key Takeaway #3 Integration."— Presentation transcript:

1

2

3

4 Concepts and capabilities Key Takeaway #1 Standardized Integration Stack Key Takeaway #2 Enhanced integration features Key Takeaway #3 Integration Considerations

5 Contoso Online services Bing Amazon etc. Enterprise applications Interactive client apps Trading partners

6

7 Services on WCF Runtime Messaging Gateway AX Business Logic File WCF Message Routing AOS IIS Web Services on WCF Runtime Adapter Clients Biztalk ServerDAX ClientEnterprise PortalReporting FrameworkOffice Business App MSMQ AOS is a service host All Integration through WCF Services Net TCP HTTP Internet Clients

8

9

10 Basic Inbound Port (ServiceGroup) Basic Inbound Port (ServiceGroup) Custom Service (Running in IL) Custom Service (Running in IL) Document Service (Running in IL) Document Service (Running in IL) AOS Net.tcp://host1/port1/servicegroup1 Enhanced Inbound Port Custom carved contract Transforms Custom pipeline TransformsCustom pipeline Custom application © 2010 Microsoft Corporation. All rights reserved. file://port1/Request file://port1/Response Vendor

11

12 #TitleKey Features 1. Exposing X++ Logic as service Service Groups VS Debugging 2. System Services Query Web Service Metadata Service 3. Bulk Import through File Adapter Bulk Import Enhanced Integration Ports 4. Non-XML file based integration Enhanced Integration Ports, Transforms Trouble Shooting 5. Change Tracking Enhanced Integration Ports

13

14 Basic Inbound Port (ServiceGroup) Basic Inbound Port (ServiceGroup) Custom X++ Service (Running in IL) Custom X++ Service (Running in IL) AOS Custom application © 2010 Microsoft Corporation. All rights reserved. Context: FMInc wants to expose the inventory of cars to a rental website to be used by customers directly.

15

16 PersonaPain Points and ChallengesFeatures CoveredResults and Benefits Isaac Exposing services easily Service Groups Attribute based servicizing of X++ logic Issac Debugging services Visual Studio Debugging Visual studio debugging of services code Issac Ad-hoc querying of data and metadata Query Web Service Metadata Service External applications can query data and metadata in a secure and standards based manner

17

18 X++ Service (Running in IL) X++ Service (Running in IL) Message Set IN OUT Context: FMInc wants to implement ongoing integration to update inventory with “new cars” sent by Fabrikam Corp.

19

20 Enhanced Inbound Port X++ service1 X++ service2 AOS Transforms Custom pipeline TransformsCustom pipeline file://port1/Request file://port1/Response Context: FMInc wants to implement ongoing integration to update inventory with the recalled car list periodically published by Fabrikam Corp. Fabrikam Corp. Custom carved contract

21 PersonaPain Points and ChallengesFeatures CoveredResults and Benefits Isaac Non-XML files need to be imported.NET transforms Custom transforms can convert any file format Chris Configuration of integrations is complicated Enhanced integration ports Simplified, single main form Progressive disclosure of concepts as needed Chris One incorrect line in file fails the entire transaction Flexible troubleshooting Admin is in control of error handling

22

23 AOS SQL Server (Change Tracking Enabled) Configure Change Tracking Context: FMInc wants to synchronize car list between the branch and central office periodically Retrieving Changed Documents Filtering Result Sets GetChangedKeys

24 PersonaPain Points and ChallengesFeatures CoveredResults and Benefits Chris Need to synchronize AX data with an external application Change Tracking Support GetChangedKeys Can retrieve only the changed entities from AX Chris Need to filter entities retrieved from AX Document Filters GetKeys Can provide filters on enhanced ports for retrieved entities

25

26

27

28

29

30

31

32 Data contract customizations Policies, legal values, etc. Advanced security configuration Troubleshooting options

33

34

35

36 Services on WCF Runtime Messaging Gateway X++ Document and Custom Services AX Business Logic RPC Call Over Business Connector BizTalk ServerMSMQFile Adapter AOS BC.NET WCF Routing Service IIS Web Services on WCF Runtime Adapter

37 Outbound Port AOS Transforms Custom pipeline File://OutboundPort1/Dir1 Document schema constraints AxDocument/XML documents


Download ppt "Concepts and capabilities Key Takeaway #1 Standardized Integration Stack Key Takeaway #2 Enhanced integration features Key Takeaway #3 Integration."

Similar presentations


Ads by Google