Integration Tech Talk - Microsoft · Integration Tech Talk Format: 1-hour Skype call Attendees:...

Post on 04-Jun-2020

13 views 0 download

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