Divya Swarnkar & Amit Kumar Dua

Slides:



Advertisements
Similar presentations
Harnessing the power of SWIFT for enterprise financial messaging Published: April 2007 Microsoft BizTalk Accelerator for SWIFT.
Advertisements

Created by the Community for the Community Electronic Data Interchange THE OLD DOG PLAYS NEW TRICKS IN 2009.
T Sponsors Prashant Kumar Senior Program Manager, Microsoft BizTalk on App Services BizTalk Summit 2015 – London ExCeL London | April 13th & 14th.
T Sponsors Sameer Chabungbam Principal Program Manager, Microsoft Connector API Apps BizTalk Summit 2015 – London ExCeL London | April 13th & 14th.
MABS - Key Tenets & Concepts Customer Focus on Solutions Scalable, Secure & Reliable Managed by Microsoft Secure & Isolated environment Predictable.
Boštjan Šumak dr. Marjan Heričko THE ROLE OF BIZTALK SERVER IN BUSINESS PROCESS INTEGRATION.
Dynamics AX TAP Knowledge Transfer Wave 2. Application Integration Framework (AIF) Overview Dean WiermanSøren Vagn Andersen Lead Program ManagerProgram.
10,000+ Global Customers benefit from using BizTalk Server 23 of 27 EU governments use BizTalk Server to provide government services 81 % of the Global.
James Akrigg Microsoft Ltd Integrating InfoPath Forms Into Workflow Solutions And Business Processes.
Balasubramanian Sriram Microsoft Corporation. Need for Integration −Business Requirements, Drivers and Situational Analysis Deconstructing Integration.
Rob Davidson, Partner Technology Specialist Microsoft Management Servers: Using management to stay secure.
Powered by Microsoft Azure, PointMatter Is a Flexible Solution to Move and Share Data between Business Groups and IT MICROSOFT AZURE ISV PROFILE: LOGICMATTER.
EBIZ302 Jupiter Business Process Automation and Web Services David Fong Program Manager.
Microsoft And Partners Driving Global Integration Solutions With BizTalk Server 2004 Ted Kummert Vice President Microsoft Corporation Business Process.
1 BizTalk Server 2004, “Indigo” And “Yukon” Scott Woodgate Lead Product Manager E-Business Microsoft Corporation Scott Woodgate Lead Product Manager E-Business.
Task Performance Group Provides Cutting-Edge E-Commerce B2B EDI Integration Using MegaXML SaaS Solution on Microsoft Azure Cloud Platform MICROSOFT AZURE.
Integrated EDI for Microsoft Dynamics® AX AXUG Partner Showcase.
BizTalk User Group (BTUG) 28 november Mededelingen Nieuw BTUG bestuurslid: Steef-Jan Wiggers BeachTalk BizTalk Saturday 2.
FI16: E-fficient E-banking is E-xciting
3 Ways to Integrate Business Systems to Partners
11/19/2017 9:41 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Intra-Farm Shared Services
Jon Fancey Enterprise Integration with Logic Apps
Integrating Enterprise Applications Into SharePoint® Portal Server
Hybrid Management and Security
Microsoft Operations Management Suite Insight and Analytics
Configure and Manage Your Hybrid Cloud Environment at Scale
Intercompany Project Time and Expenses Scenario Overview
Developing apps for the Internet of Things
Technical Guidance for Microsoft Teams
Jeff Hollan / Kevin Lam Program Manager / Principal Program Manager- Microsoft Bringing Logic Apps into DevOps with Visual Studio and monitoring.
Transition Your SharePoint Designer Workflows to Microsoft Flow
7/18/2018 8:55 PM Migracija IoT rešenja na Azure PaaS model ili: Kako sam prestao da brinem o IT infrastrukturi i zavoleo Azure Nebojša Stojanović © Microsoft.
Microsoft Ignite /22/2018 3:27 PM BRK2121
Paul Larsen Principal Program Manager - Microsoft
Extensible Platform Microsoft Dynamics 365
Configuration Management with Azure Automation DSC
Microsoft Build /6/2018 4:41 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
9/6/2018 7:14 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS.
Jon Fancey Enterprise Integration with Logic Apps
Exploring Azure Event Grid
Mikael Hakansson IoT – Common patterns and practices Integration MVP
Microsoft Azure Certified
Mayank Sharma / Divya Swarnkar
Valerie Robb Deep dive into BizTalk technologies and tools
Microsoft Connect /7/ :48 PM
Power Apps & Flow for Microsoft Dynamics SL
Microsoft Ignite NZ October 2016 SKYCITY, Auckland
Azure Event Grid with Custom Events
Paul Larsen & Valerie Robb
Jon Fancey & Divya Swarnkar
Agile App Development with Azure API Management
TFS from on-prem to the cloud with Azure DevOps Services
Jon Fancey BizTalk 2016 Server: What’s new
Mayank Sharma / Divya Swarnkar
Tord Glad Nordahl Program Manager - Microsoft
Serverless Architecture in the Cloud
Saravana Kumar CEO/Founder - Kovai Atomic Scope – Product Update.
2/19/2019 9:06 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Building and running HPC apps in Windows Azure
Kevin Lam & Derek Li Introduction To Logic Apps
Exchange Online Assessment Results
Productive + Hybrid + Intelligent + Trusted
Ashish Jain, Mike Bizub, & Vignesh Sukumar
Matthew Farmer Making Azure Integration Services Real
Paul Larsen The Value of Hybrid Integration
Alex Karcher 5 tips for production ready Azure Functions
DevOps for Desktop Apps
Presentation transcript:

Divya Swarnkar & Amit Kumar Dua Program Manager — Microsoft Microsoft IT (CSE) use of Logic Apps for Enterprise Integration

Enterprise Integration Microsoft Integration & Business Portfolios Enterprise Integration Provides Partner Integration (B2B) System to System integration (A2A) Security, Tracking and Monitoring Data compatibility translation services and multi-interface transport options 24x7 Support Microsoft Internal Transactions Microsoft External Partners Transactions 1 Billion+ in deposits per month Employee Payroll, Benefits 3 Billion$$ a month impacted Ship status, order confirmation, electronic invoicing Order to Cash, Supply Chain Management, Contract Mgmt Happy Employees, Families, Health Care Accounts Payable, Bank Transfers Travel, AMEX transactions, Bank Statement Processing and Rebates 50 Billion+ in Transactions Global Banks (Euro, US, Latin AM) Human Resources, Benefits, Legal Finance, Marketing Human Resources Licensing, Sales and Contracts, Distribution Svcs Vendor payments, treasury, etc., Enterprise Integration Happy Suppliers, Distributors, Retailers and End Customers Globally In all Enterprise Integration processes over 30 Million Transactions per Month and billions of dollars in Revenue, Payroll and Cash Management allocations, supporting over 200 business critical applications and 1000+ partner configurations.

Integration landscape 11/30/2018 8:18 PM Integration landscape 1000+ Partners Config 175+ BizTalk Servers 200+ LOB systems Logic Apps 30M+ Transactions/month Message Standards X12, XML, EDIFACT, Rosettanet, SWIFT & more Write next to icons 1300+ Transforms Biztalk Server 2016 © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Integrate at the speed of Business 11/30/2018 8:18 PM Vision Integrate at the speed of Business Simplify Accelerate Reduce time to market Share Simplify business, platform, support Accelerate with right automation to build, test service, partner onboardings. Leverage a product that reduces time to take code to production, reduces devops Share with partner ecosystem – and learn from them too ! © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Integration patterns Trading Partner Gateway Exchange Protocol Document Business Process / Orchestration Line of Integration On-premises Connectivity LOB Application MTPB/HTTPS SFTP AS2 RNIF BTF EDI X12 EDIFACT OAGIS RosettaNet Custom message processing Transforms Business Property Promotion Flat file encoding LOB specific enhancement ExpressRoute BizTalk Data Gateway Flat file decoding APIM/HTTPS Custom message processing Transforms Business Property Promotion EDI X12 EDIFACT OAGIS RosettaNet BTF ExpressRoute BizTalk Data Gateway

Applications/Services 11/30/2018 8:18 PM Partner Partner (External/Internal) APIM Store Gateway Publisher/s Applications/Services Pub/Sub/Store Biztalk Server Integration Workflows Applications/Services Gateway On-premise Subscriber/s Pub/Sub/Store © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Microsoft Worldwide Partner Conference 2016 11/30/2018 8:18 PM Integration patterns with Logic Apps Transform flow SFTP LIQUID Passthrough flow SFTP APIM HTTP EDIFACT XML PROMOTION MSMQ AS2 X12 TRANSFORM FF ENCODE SAP Policy/Route Processing LOB Adapter © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

APIM policy sample to drive itinerary 11/30/2018 8:18 PM APIM policy sample to drive itinerary Version – use the default itinerary for latest version in production APIM creates abstraction between conceptual workflow and actual version of Logic apps being executed. © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Metadata Example 11/30/2018 8:18 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Exception Handling

Service Management/Tracking All services in integration Warm path Hot path   Business failures Azure Function Event Hub Log Analytics Business as subscribers Business Tracking Monitoring (OMS) Incident/Ticket Mgmt (IcM)

Business on Logic Apps FY18 Q1 8 Partners 100K TPM 100% CUSDEC , VL Enterprise Integration Pack, diagnostics, metadata, etc.. FY19 30+ Partners 250K TPM VL, Finance Batching, Disaster Recovery, business tracking, service management FY19 Q1 and beyond 150+ Partners 3M TPM 100% VL, 100% SC Retail, Finance Concurrency control, Isolated environment, etc.. © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Future considerations 11/30/2018 8:18 PM Future considerations Integration Account Single or per business LA team plans to improve limits in future Logic Apps has partners, BTS has partner configurations Migration strategy ready if needed Logic Apps as Isolated Stringent SLAs Isolation Control on updates to avoid busy times High value and time critical businesses © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Simplify and Accelerate Planning Designing Artifacts Development Artifacts Testing End-End Testing Move to Logic Apps Continuous Onboarding TPM Setup Itinerary Setup Map Development Custom Components Development Unit Testing AB Testing End-End Testing New Partners Onboarding Testing with the Partners Migration Process Onboarding Process Migration Tools TPM Migration tool AB Testing Tool Self-Serve Onboarding Accelerate EDI Integration Simplify Partner Onboarding Simplify End-End Testing

Biztalk to Logic Apps Migration tool 11/30/2018 8:18 PM Biztalk to Logic Apps Migration tool Demo © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Self-Serve Onboarding Tool Brief Look

Self-Serve Onboarding Tool

Self-Serve Onboarding Tool

Self-Serve Onboarding Tool

Self-Serve Onboarding Tool

11/30/2018 8:18 PM Learnings There are published limits for Logic Apps; understand what they are. Consider the nature of flows you will create – high throughput or long running workflows. Leverage the platform as much as possible to control concurrency (split-on, for-each). Understand the structure and behavior of your data (batched v/s non-batched). When batching items, understand limits and batch sizes to determine release criteria Versioned endpoints for extensible, test-in-production mindset In Logic App, your delivery options are – ‘at least once’ or ‘at most once’ (not ‘only once’). - # of actions in a workflow, actions executed in 5 min for a LA, # of calls to external services - Webhooks/Http calls for long running processes, workflow action to make LA calls - quick response, no backward compatibility - For each will add to the count of actions, while spliton wont. Do you need all 20 items in a row to be processed in parallel ? - Consider LAs that are called down the flow after de-batching – use the above tow points i.e limits and required parallelism to design those LAs. Process batch with split on. Release a controlled, constant flow into the decoding process without overrunning - If considering t-in-p scenarios, then think about how to enable versioning and SxS story for your workflows. SxS strategy and ability to fall to a LKG state - LA execution model is atleast once delivery, with fire and forget you can get atmost once deliveries. Exactly once semantic is not possible in distributed systems © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Thank You !! Artifact migration tool : https://aka.ms/tpmigration 11/30/2018 8:18 PM Thank You !! Artifact migration tool : https://aka.ms/tpmigration Whitepaper: https://aka.ms/logicappitcasestudy © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.