Integration Tech Talk - Microsoft · Integration Tech Talk Format: 1-hour Skype call Attendees:...
Transcript of Integration Tech Talk - Microsoft · Integration Tech Talk Format: 1-hour Skype call Attendees:...
Integration Tech Talk
Format: 1-hour Skype call
Attendees: Technical resources from customer and partner teams
• Dynamics 365 For Operations integration overview
• Integration scenarios walkthrough
• Cloud based integrations
AGENDA
AX2012 Service architecture
AX2012 Authentication
Entity
Entity Configure
Compare
Copy
MDM
Integration
Data Migration
Import
Export
Integration Framework
Odata Service
Data Entity
Integration
File Import/ export
Recurring integrations
Application lifecycle management
Data migrationCopyconfiguration
Mobile/ third party applications
Office integrations
Data Management Platform
Staging Mapping Pre/Post processingValidation Data Packages
Classes
Custom service
SOAP/XML
REST/JSON
Data management platform (Data Flow)
DIXF Service
Source
Files
Application Server
Data Entity
Database Server
Staging Target
Central storage
Inbound flow
SSIS
Integration
Real-time integration
• Exchange data synchronously and invoke actions via services
• Ex: mobile application, editing data in excel
Asynchronous integration
• Setup periodic & unattended exchange of data with external systems
• Ex: Nightly credit card data file, Weekly export of general ledger summary
‘D365fO’ vs AX2012
D365fO Authentication
Scenario – PLM Integration
• PLM System Integration
• Product/BOM information synchronization
Challenges
• File-based import/export
• Fixed XML format
• Synchronous error handling
Integration Flow
• PLM System Integration
• Client Application calling data entities
Scenario – Sales Order Integration• Sales Order Integration
Web Front End(PHP)AX7
Sales Orders
Scenario – Sales Order Integration• Familiarity with PHP and REST
• Very low volume
• OData
Demo
Scenario – Packing Slips Integration• 30 seconds between scanning station and printing station
Scenario – Packing Slips Integration• Custom service?
• Batch?
Demo
Scenario – Transaction Integration• Volume quite large
• No business requirement to be synchronous
• DIXF recurring integration
• Custom file
• HBI data – no user interaction
Scenario – Bank payment file integration
AX2012 - AOS Secure File Share
Bank payment
file
• No access to AOS VM
Bank payment file integration – Challenge
• SFTP
Bank payment file integration – Option 1
AX7
Bank payment
fileSFTP
• Cloud storage – Azure blob
Bank payment file integration – Option 2
AX7
Bank payment
fileSecure File ShareAzure Blob
Bank payment
file
• AX7 Azure blob?
• Azure blob in another Azure subscription
Bank payment file integration – Option 2
AX7
Bank payment
fileSecure File ShareAzure Blob
Bank payment
file
MSFT Azure subscriptionPartner/customer
Azure subscription
• AX7 Azure blob?
• AX7 Azure blob – SharedServiceUnitStorage
Bank payment file integration – Option 3
Azure Blob AX7
MSFT Azure subscription
Bank payment
fileSecure File Share
Bank payment
file
Demo
What is happening today…
Microsoft’s vision for integration:Unified integration experience across on-premises and cloud
Hybrid Integration
AX7
Azure
On premise
LogicApp
On premise
Hybrid Integration
AX7
Azure
On premise
LogicApp
On premise
AAD Application Proxy Connector
Logic App End to End• D365fO OData connector is available
• D365fO file connector on the roadmap
• Hybrid connectors should be available soon
Logic App End to End
AX7
XML file
SFTP Server
Azure On premise
AX7 Connector
Logic App
XML file XML file
External ApplicationSFTP
Connector
Demo
Resources• Integration sample code
• Recurring app github sample
• Sample logic app file based connector