Presentation is loading. Please wait.

Presentation is loading. Please wait.

3 Ways to Integrate Business Systems to Partners

Similar presentations


Presentation on theme: "3 Ways to Integrate Business Systems to Partners"— Presentation transcript:

1 3 Ways to Integrate Business Systems to Partners
ARC142 – Architecture – Level 200 Nathan Fernandez

2 Who am I Nathan Fernandez Technical Director, Interprit
Microsoft Ignite 2016 11/8/2017 1:12 PM Who am I Nathan Fernandez Technical Director, Interprit .NET & SQL since 2002, Loves Tech Microsoft P-Seller V-TSP Specialists in Data Platform, Application Integration and Cloud, Gold Partner (Multiple Competencies), P-Seller Offices in Melbourne and Sydney © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

3 A story of digital transformation
Microsoft Ignite 2016 11/8/2017 1:12 PM A story of digital transformation George Vlagos  © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

4 Step 1 – Enable 24/7 online ordering
Microsoft Ignite 2016 11/8/2017 1:12 PM Step 1 – Enable 24/7 online ordering Big Data Storage + Reporting 3 Transport Provider (via Drones) Shoes Delivery via Drone Delivery Progress 1 Mini ERP (DB) Check Stock Primary e-commerce Store Place Order New Order 2 Other e-commerce Stores Place Order © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

5 Integration Patterns – 3 Ways to integrate with partners
Microsoft Ignite 2016 11/8/2017 1:12 PM Integration Patterns – 3 Ways to integrate with partners Check Stock Level – Sync API Pattern New Order – A-sync transactional message Drone Progress – Event capture © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

6 Challenges for integration
Common Data Mapping Transport Protocol Security Performance Archiving and Audit Reporting and Alerts Supportability Difficulty Distributed Transactions Ordered Delivery Automated Regression Testing Re-use (CDM & ESB) Guaranteed Delivery Many Security Models Enrichment / Mappings (EDI)

7 Pattern 1 – Sync API (Get Stock Level)
Microsoft Ignite 2016 11/8/2017 1:12 PM Pattern 1 – Sync API (Get Stock Level) Requirements Direction: Inbound Transactional: No. Read only style request Frequency (Performance): Consumer-driven / Ad-hoc Special Requirement: Multiple Consumers needing different versions of the ERP Svc Integration Patterns Basic Pattern Remote Procedure Invocation / Web API Additional Patterns Service Proxy Network pattern Hybrid synchronous © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

8 Pattern 1 – Sync API (Get Stock Level)
Microsoft Ignite 2016 11/8/2017 1:12 PM Pattern 1 – Sync API (Get Stock Level) Azure API Management Primary e-commerce Store On-Premises Service Proxy Versioning Data Protocol Security Throttling Policy Driven Mini ERP (DB) API App Hybrid Connection Network e-commerce Store © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

9 Demo 1 Pattern 1 – Sync API (Get Stock Level) Microsoft Ignite 2016
11/8/2017 1:12 PM Demo 1 Pattern 1 – Sync API (Get Stock Level) © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

10 Summary - Sync API (Get Stock Level)
Hybrid Connections give access to corporate network quickly API Apps Provide a way to expose your internal data they way you like Azure AD can quickly secure API Apps API Management provides central security, consumer management, reporting and more

11 Pattern 2 – One way transaction (New Order)
Microsoft Ignite 2016 11/8/2017 1:12 PM Pattern 2 – One way transaction (New Order) Requirements Direction: Inbound Transactional: Yes Guaranteed Delivery: Yes Frequency (Performance): Consumer-driven / Ad-hoc Ordered Delivery: No Integration Patterns Basic Pattern Document Message Additional Patterns Transformation Message Translator Canonical Data Model Network pattern Hybrid a-synchronous © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

12 Pattern 2 – One way transaction (New Order)
Microsoft Ignite 2016 11/8/2017 1:12 PM Pattern 2 – One way transaction (New Order) Azure On-Premises Primary e-commerce Store API Management Mini ERP (DB) API App Logic App Svc Bus Queue Service Proxy Hybrid Connection Network e-commerce Store © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

13 Demo Pattern 2 – One way transaction (New Order) Microsoft Ignite 2016
11/8/2017 1:12 PM Demo Pattern 2 – One way transaction (New Order) © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

14 Summary - One way transaction (New Order)
Svc Bus Queue provides resiliency, throttling Logic Apps provides protocol and data transformation via a JSON based workflow

15 Pattern 3 – Inbound event stream (Drone)
Microsoft Ignite 2016 11/8/2017 1:12 PM Pattern 3 – Inbound event stream (Drone) Requirements Transactional: No Guaranteed Delivery: No Frequency (Performance): Event-driven –Potential for high load Special Logic: Look at event trends for predictions Integration Patterns Basic Pattern Event Stream Additional Patterns Event Stream Historical Pattern Recognition Threshold Events © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

16 Pattern 3 – Inbound event stream (Drone)
Microsoft Ignite 2016 11/8/2017 1:12 PM Pattern 3 – Inbound event stream (Drone) Azure Stream Analytics IoT Hub Event threshold Transport Provider (via Drones) Action ( Alert) Event Capture Event Stream Analysis Event Pattern Recognition Power BI Web Blob Event Store Visual Map © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

17 Demo Pattern 3 - Inbound event stream (Drone) Microsoft Ignite 2016
11/8/2017 1:12 PM Demo Pattern 3 - Inbound event stream (Drone) © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

18 Summary - Inbound event stream (Drone)
Mass scale eventing infrastructure – IoT Hub Big Data Cloud Storage – Blob Storage Big Data Reporting – Power BI Trend analysis on event streams – Stream Analytics

19 Session Summary Sync API (Get Stock Level)
One way transaction (New Order) Inbound event stream (Drone)

20 Think about Integration requirements vary….
If you determine the right requirements, you can select the right patterns Azure has feature rich platform services Many integration paradigms are now available to implement quickly and easily Make it easy to support in the future… Central management and monitoring of interfaces, logical re-use and standardisation of patterns helps streamline management

21 Continue your Ignite learning path
11/8/2017 1:12 PM Continue your Ignite learning path Visit Channel 9 to access a wide range of Microsoft training and event recordings Head to the TechNet Eval Centre to download trials of the latest Microsoft products Visit Microsoft Virtual Academy for free online training visit © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

22 11/8/2017 1:12 PM Thank you Chat with me in the Speaker Lounge Find me on © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.


Download ppt "3 Ways to Integrate Business Systems to Partners"

Similar presentations


Ads by Google