Mayank Sharma / Divya Swarnkar

Slides:



Advertisements
Similar presentations
T Sponsors Prashant Kumar Senior Program Manager, Microsoft BizTalk on App Services BizTalk Summit 2015 – London ExCeL London | April 13th & 14th.
Advertisements

T Sponsors Sameer Chabungbam Principal Program Manager, Microsoft Connector API Apps BizTalk Summit 2015 – London ExCeL London | April 13th & 14th.
Building EDI Solutions with BizTalk Server 2006 R2 Presenter: Suren Machiraju Title: Senior Program Manager Microsoft Corporation Microsoft Confidential.
ARC304. Integration Partners Windows Azure Connect your Existing apps to the cloud Build out your business without building new datacenters Run existing.
James Akrigg Microsoft Ltd Integrating InfoPath Forms Into Workflow Solutions And Business Processes.
9/24/2017 7:27 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Azure Stack Foundation
3 Ways to Integrate Business Systems to Partners
SAM Baseline Review Engagement
1/27/2018 5:13 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Run Azure Services in your datacenter
©2016 Cleo. All rights reserved. Confidential.
Data Platform and Analytics Foundational Training
The effort-saving, cost-cutting, low-overhead, cloud capture platform.
Jon Fancey Enterprise Integration with Logic Apps
Integrating Enterprise Applications Into SharePoint® Portal Server
Working With Azure Batch AI
Developing Hybrid Apps on Microsoft Azure Stack
Developing apps for the Internet of Things
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.
Azure Hybrid Use Benefit Overview
Paul Larsen Principal Program Manager - Microsoft
Microsoft Build /4/2018 9:08 PM Jeff Hollan / Derek Li
Extensible Platform Microsoft Dynamics 365
Microsoft Build /6/2018 4:41 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Microsoft Azure P wer Lunch
Jon Fancey Enterprise Integration with Logic Apps
Add intelligence to Dynamics AX with Cortana Intelligence suite
Exploring Azure Event Grid
Martin Abbott Integration MVP
Analytics for Apps: Landing and Loading Data into SQL Data Warehouse
Valerie Robb Deep dive into BizTalk technologies and tools
SQL Server BI on Windows Azure Virtual Machines
SQL Server OLTP with Microsoft Azure Virtual Machines
Power Apps & Flow for Microsoft Dynamics SL
Business Transformation
Microsoft Ignite NZ October 2016 SKYCITY, Auckland
Hybrid Cloud Foundation
What I Learned Making a Global Web App
Oracle OpenWorld Middleware Apps
Move and manage your SQL Databases to Azure
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
Extending Your Integration Strategy
Azure Event Grid with Custom Events
Jon Fancey & Divya Swarnkar
Agile App Development with Azure API Management
Jon Fancey BizTalk 2016 Server: What’s new
Divya Swarnkar & Amit Kumar Dua
Orchestration and data movement with Azure Data Factory v2
Mayank Sharma / Divya Swarnkar
Tord Glad Nordahl Program Manager - Microsoft
12/26/2018 1:44 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Jeff Hollan / Kevin Lam Program Manager / Principal Program Manager- Microsoft Bringing Logic Apps into DevOps with Visual Studio and monitoring.
1/2/2019 4:34 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS.
1/3/2019 9:40 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS.
Jeff Hollan / Derek Li Program Manager – Microsoft
1/12/2019 4:38 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Serverless Architecture in the Cloud
2/19/2019 9:06 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
OData Futures: creating the web of data
Kevin Lam & Derek Li Introduction To Logic Apps
Windows Azure Hybrid Architectures and Patterns
ETL Patterns in the Cloud with Azure Data Factory
SCCM in hybrid world Predrag Jelesijević Microsoft 7/6/ :17 AM
Productive + Hybrid + Intelligent + Trusted
Paul Larsen The Value of Hybrid Integration
Infrastructure Optimization Assessment
AEP Retirement and updates in reselling Academic licensing
Presentation transcript:

Mayank Sharma / Divya Swarnkar Microsoft Build 2017 9/20/2018 2:47 AM Mayank Sharma / Divya Swarnkar Senior Program Manager - Microsoft Microsoft CSE – Integration Journey to Azure Logic Apps © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

AGENDA Integration landscape at Microsoft Why Azure Logic Apps Microsoft Build 2017 9/20/2018 2:47 AM Integration landscape at Microsoft Why Azure Logic Apps Current State Architecture Business Continuity Learnings AGENDA © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

BizTalk Server 2016, Azure Logic Apps Integration Landscape @ Microsoft Microsoft Build 2017 9/20/2018 2:47 AM 1000+ Partners 175+ BizTalk Servers Business Processes Supply Chain Volume Licensing Trade Finance Payroll HR Treasury Benefits … etc 200+ LOB systems 170M+ Messages/month Message Standards X12, EDIFACT, XML, SWIFT, RosettaNet & more 1300+ Transforms Multi-Platform BizTalk Server 2016, Azure Logic Apps © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Why Azure Logic Apps Modernization of Integration Microsoft Build 2017 9/20/2018 2:47 AM Modernization of Integration Meta-data driven flows / patterns. Business Agility & Accelerated development Serverless Computing + Managed services Manage and Control Costs with Usage Consumption based cost model Optimize cost of ownership Economy of scale Retire legacy PaaS MABS platform Why Azure Logic Apps © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Retire Simplify Cloud Current State – Where are we today Microsoft Build 2017 9/20/2018 2:47 AM Current State – Where are we today Retire Simplify Cloud 1. Retired BizTalk 2010 & 2013 platform 2. Upgraded to BizTalk 2016 3. Retired Azure BizTalk Services 1. Accelerate onboarding speed 2. Modernize legacy integrations 3. Adopted Latest Integration offerings 4. Migration tools 1. Next Gen Cloud Integration Platform – Built on Azure Logic Apps (AIS 2.0) 2. Support for B2B and A2A integration patterns 3. BizTalk 2016 on IaaS 4. Next steps… © 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 9/20/2018 2:47 AM Architecture AZURE CORPNET Goals – No impact to upstream or downstream systems BTS is interim strategy E2E tracking Monitoring GATEWAY + STORE PARTNER LOB © 2016 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 9/20/2018 2:47 AM Message Processing AS2 X12 TRANSFORM FF ENCODE ADAPTER (HTTP) Communication Protocol Document Processing Business Processing LOB Processing LOB Adapter Segmenting logic apps into discrete microservices Deployed individually Resume from failure Patterns of flows – similar with different properties for actions Can handle different properties based on metadata Decouple onboarding from platform High through put scenario hence, we chose small sequential actions v/s large number of parallel actions PARTNER LOB © 2016 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 9/20/2018 2:47 AM Metadata Example Drives processing by providing different parameters for actions © 2016 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 9/20/2018 2:47 AM Extensible HTTP XML FTP BLOB BTF EDIFACT Extensibility – future growth in mind Decouple onboarding from platform AS2 X12 TRANSFORM FF ENCODE APIM HTTP Communication Protocol Document Processing Business Processing LOB Processing LOB Adapter © 2016 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 9/20/2018 2:47 AM Test in Production AS2_v2 X12_v2 TRANSFORM_v2 FF ENCODE_v2 Test in production Fall back to last known good state Versioning now – drafts ? APIM AS2 X12 TRANSFORM FF ENCODE ADAPTER (HTTP) Communication Protocol Document Processing Business Processing LOB Processing LOB Adapter © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Business Continuity CENTRAL US (SECONDARY) WEST US GATEWAY (PRIMARY) AS2 X12 EDIFACT WEST US (PRIMARY) GATEWAY Azure downtime impact on business Active/Passive deploy and provision in both regions Use gateway for failover to DR

Microsoft Build 2017 9/20/2018 2:47 AM 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. Understand the structure and behavior of your data (batched v/s non-batched). Leverage the platform as much as possible for concurrency (Split on v/s For each). Consider SxS strategy to enable test in production. In Logic App, your delivery options are – ‘at least once’ or ‘at most once’ (not ‘only once’). Learning s - # 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 !! Whitepaper : https://aka.ms/logicappitcasestudy Microsoft Build 2017 9/20/2018 2:47 AM Thank You !! Whitepaper : https://aka.ms/logicappitcasestudy Artifact migration tool : https://aka.ms/tpmigration Mayank Sharma: Mayank.Sharma@Microsoft.com Divya Swarnkar : divswa@Microsoft.com © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.