Jon Fancey Principal Program Manager Microsoft Enterprise Integration

  • Slides: 22
Download presentation
Jon Fancey Principal Program Manager - Microsoft Enterprise Integration with Logic Apps

Jon Fancey Principal Program Manager - Microsoft Enterprise Integration with Logic Apps

INTEGRATE 2017 Kings Place Agenda • What is Enterprise Integration? • More about batching

INTEGRATE 2017 Kings Place Agenda • What is Enterprise Integration? • More about batching • Quick Lap Around B 2 B and XML • Operational monitoring • Some other things June 26 — 28

INTEGRATE 2017 Kings Place Member Benefits • Health Insurance discounts for active members •

INTEGRATE 2017 Kings Place Member Benefits • Health Insurance discounts for active members • Make 12 visits a month to receive benefit • Linked to gate system to automatically notify insurer • Courtesy notification to member Batch Trigger Send to Insurer Member Visit Batch up visits by member ID Send to member June 26 — 28

INTEGRATE 2017 Kings Place Batching • How it works • 2 Logic Apps –

INTEGRATE 2017 Kings Place Batching • How it works • 2 Logic Apps – sender and receiver • ‘batcher’ aware of batching logic app • Batching logic app not aware of batcher(s) – 1: n Event Partition within batch Batch Trigger June 26 — 28

INTEGRATE 2017 Kings Place Coming Soon • Batch Flush • Time-based Batch release trigger

INTEGRATE 2017 Kings Place Coming Soon • Batch Flush • Time-based Batch release trigger options • EDI Batching June 26 — 28

INTEGRATE 2017 Kings Place Integration Account • Core to our XML and B 2

INTEGRATE 2017 Kings Place Integration Account • Core to our XML and B 2 B capabilities • Provides partner creation and management • Provides for XML validation, mapping, flatfile conversion • Provides tracking June 26 — 28

Message Handling Decoupled messaging from processing Ability to send data to a batch Release

Message Handling Decoupled messaging from processing Ability to send data to a batch Release on specific criteria e. g. size/time Group by user-defined data (partitioning) Outbound encoders, X 12, EDIFACT will make use of batching for B 2 B Out of box X 12 and EDIFACT schema Leverage batching capabilities

Enterprise messaging VETER Pipeline Validate • XML Validation Extract • @xpath Transform • XSL

Enterprise messaging VETER Pipeline Validate • XML Validation Extract • @xpath Transform • XSL Transform Enrich • Compose Route • Send message to topic

INTEGRATE 2017 Kings Place Dealing with XML • XML Parameters • Code and functoids

INTEGRATE 2017 Kings Place Dealing with XML • XML Parameters • Code and functoids • Enhancements soon • Transform output format (XML, HTML, text) • BOM handling June 26 — 28

INTEGRATE 2017 Kings Place June 26 — 28 Disaster recovery with B 2 B

INTEGRATE 2017 Kings Place June 26 — 28 Disaster recovery with B 2 B • Many organizations have stringent RTOs • Feature allows you to be in control • Integration Account holds stateful data e. g. EDI control numbers • Primary and Secondary Integration Accounts • Created in different regions • Can have multiple secondaries • Logic Apps replicates integration account state • Triggers from changes in primary • AS 2 – Just click deploy the template • https: //github. com/Azure/azure-quickstart-templates/pull/3302

INTEGRATE 2017 Kings Place How it works June 26 — 28 Trading Partner Traffic

INTEGRATE 2017 Kings Place How it works June 26 — 28 Trading Partner Traffic Manager Primary Secondary APIM Synchronizing Logic App Integration Account AS 2/X 12/EDIFACT Logic App Key. Vault ERP/LOB System Key. Vault

INTEGRATE 2017 Kings Place On Failover June 26 — 28 Trading Partner Traffic Manager

INTEGRATE 2017 Kings Place On Failover June 26 — 28 Trading Partner Traffic Manager Primary Secondary Primary APIM Synchronizing Logic App Integration Account AS 2/X 12/EDIFACT Logic App Key. Vault ERP/LOB System Key. Vault

INTEGRATE 2017 Kings Place Monitoring and Tracking • Integration Account • Use the API

INTEGRATE 2017 Kings Place Monitoring and Tracking • Integration Account • Use the API • Provides documented event schema • Call from your code, Functions etc. • Turn on Azure Diagnostics • Enable Log Analytics • Enjoy all that lovely data • Tracked Properties • Currently code view only June 26 — 28

Operational Monitoring…futures

Operational Monitoring…futures

INTEGRATE 2017 Overview Page with LA Runs Summary Kings Place June 26 — 28

INTEGRATE 2017 Overview Page with LA Runs Summary Kings Place June 26 — 28

INTEGRATE 2017 Kings Place June 26 — 28

INTEGRATE 2017 Kings Place June 26 — 28

View Nested Workflows (one level)

View Nested Workflows (one level)

Tracked Properties more than a page

Tracked Properties more than a page

Bulk Select and Download

Bulk Select and Download

INTEGRATE 2017 Kings Place Operational Monitoring • New query engine • Language shared with

INTEGRATE 2017 Kings Place Operational Monitoring • New query engine • Language shared with App. Insights • Powerful features such as joins • Coming mid-July June 26 — 28

INTEGRATE 2017 Kings Place One more thing June 26 — 28

INTEGRATE 2017 Kings Place One more thing June 26 — 28

INTEGRATE 2017 Kings Place Thankyou June 26 — 28

INTEGRATE 2017 Kings Place Thankyou June 26 — 28