Download presentation
Presentation is loading. Please wait.
Published byOphelia Tate Modified over 6 years ago
1
Build cloud-first Enterprise integration solutions with Logic Apps
Microsoft 2016 9/23/ :02 AM BRK3342 Build cloud-first Enterprise integration solutions with Logic Apps Jon Fancey & Kevin Lam Principal Program Manager © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
2
Agenda Overview of Logic Apps Enterprise messaging Workflow constructs
B2B Management, Tracking & Tools
3
On premises data gateway
Orchestrate anything Logic Apps Azure SQL Run mission-critical, complex integration scenarios with ease Connect on-premises, hybrid and cloud applications On premises data gateway SQL Server BizTalk Server
4
Microsoft Worldwide Partner Conference 2016
9/23/ :02 AM Orchestrate anything Logic Apps Azure SQL Run mission-critical, complex integration scenarios with ease Connect on-premises, hybrid and cloud applications Position for the future with API centric connectivity Easily connect custom on-premises applications to the cloud API Management Custom on-premises applications 1 2 3 API app Web app © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
5
Connect anything
6
Managed connectors Cloud APIs and platform functionality
Build 2015 9/23/ :02 AM Managed connectors Cloud APIs and platform functionality Dozens of built-in connectors Hosted and managed within the platform Scales to meet your needs First class designer experience Rapid development API connections Authenticate once and reuse Differentiate connection configuration Simple to deploy Portal experience for managing API Connections © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
7
Spectrum of connectors
appFigures* Google Tasks SharePoint Online Azure Machine Learning Instagram Slack Azure Service Bus MailChimp SmartSheet Azure Storage Blob Mandrill SparkPost Bing Search Microsoft Project Online SQL Azure Box Microsoft Translator Todoist Dropbox Office 365 Trello Dynamics AX Online* Office 365 Users Twilio Dynamics CRM Online OneDrive Twitter Facebook OneDrive for Business VSTS GitHub Outlook.com Wunderlist Google Calendar Project Online Yammer Google Drive Salesforce YouTube Google Sheets SendGrid SaaS HTTP, HTTPS HTTP Webhook FTP, SFTP SMTP RSS Delay, DelayUntil Terminate* Workflow Protocols Validate Transform (+Mapper) Convert (XML-FF) X12 EDIFACT AS2 XML & EDI Hybrid BizTalk Server IBM DB2 Informix SharePoint Server SQL Server Websphere MQ
8
Enterprise Message Bus
Build 2015 9/23/ :02 AM Enterprise Message Bus Publish and subscribe to messages with Topics Asynchronous messaging over Queues Read message patterns: Auto-complete Peek-lock and complete/abandon Immediate triggering High throughput © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
9
Demo Event handling, pub/sub and SaaS integration
10
Enterprise Messaging
11
Message Handling Flexibility in content types Mapping Validation
9/23/ :02 AM Message Handling Flexibility in content types Flexible content, binary, JSON, XML, primitives Schema support for JSON schema and XSD Mapping XSLT-based – use existing assets Visual Studio mapper to create xslt-based maps Parameters support* Validation Check for errors in selected schema Flatfile Convert to/from flatfile – csv, delimited, positional Built-in type conversion json<>xml<>base64 Flexible processing 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) Or use Flush action to release batch immediately EDI Outbound encoders, X12, EDIFACT will make use of batching for B2B Out of box X12 and EDIFACT schema Leverage batching capabilities © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
12
Enterprise messaging VETER Pipeline Validate XML Validation Extract
@xpath Transform XSL Transform Enrich Compose Route Send message to topic VETER Pipeline Reference schema in Integration Account Select literals, single nodes or node-sets BizTalk mapper compatibility Parameter support (enrich) Construct a new message
13
Demo VETER Pipeline Logic App Microsoft 2016 9/23/2018 12:02 AM
© 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
14
Workflow Constructs
15
Triggers Recurring schedule Polling an API for a response
Every “x” hours Polling an API for a response Can use trigger state Request Web hook HTTP request handler Web hook subscription Subscribe to web service web hook On demand Manual invocation SplitOn Debatch an array into instances Batch (coming soon) Batch into a single instance Release criteria Batch Size Time Manual Flush
16
Actions Invoke services Retry policy Request Handling
Managed Connectors App Service API Apps Functions HTTP + Swagger Direct HTTP endpoints Nested Workflows Retry policy Default (4x / 20 secs) Custom Request Handling Response Web hook response Message composition XML Validate Compose Filter array Flow control Delay, Delay Until Terminate
17
Scopes Action collection Condition Foreach Do…Until
Encapsulates a set of actions Can be used for error handling and compensation Condition If .. Else Boolean expression Can have nested conditions Foreach Iterate over items in a collection Do…Until Loop until a condition is met Exit criteria includes: Time Count of iterations
18
Workflow Definition Functions
@guid() – generate a GUID @replace(string, old, new) – replace old with new in string @equals(left, right) – returns true if left equals right @utcnow(‘yyyy-mm-dd’) – generate a date/time @string() – convert to plain/text @json() – convert to application/json – can parse like JSON @xml() – convert to application/xml @xpath(<xml>, <expression>) – execute Xpath expression @if(<condition>, <true>, <false>) – set value based on condition @result(<scope>) – return the run result for a scope of actions
19
B2B
20
Integration Account Extensible Easy to manage Schemas Maps
Trading Partners Agreements Certificates (KeyVault integration) Extensible Store your own configuration Easy to manage REST API, PowerShell, Portal, Visual Studio Secure, scalable, manageable Schemas Maps TPM Custom Config
21
B2B with EDI Secure reliable messaging with AS2
Support for EDIFACT and X12 Browser-based TPM with full API Partner resolution* Tracking portal* Batching*
22
Microsoft Worldwide Partner Conference 2016
9/23/ :02 AM Metadata Coming soon An artefact is a json object Each artefact has extensibility You can add your own data to the artefact At runtime you can access the artefacts and their metadata as config or to make decisions © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
23
Hybrid Integration On-premises data gateway Secure gateway to assets
Logic Apps Azure SQL On-premises data gateway Secure gateway to assets Manage connections from cloud Reuse across logic apps On-premise Data Gateway On-premises connectors Coming soon SAP File SAP SQL Server DB2 / Informix SharePoint FILE Websphere MQ
24
Demo File to AS2 Microsoft 2016 9/23/2018 12:02 AM
© 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
25
Templates Rich set of pre-built templates for Enterprise Integration
VETER AS2 Quick start templates on github
26
Management & Tooling
27
Debugging and History Trigger history Run history Monitoring view
Microsoft 2016 9/23/ :02 AM Debugging and History Trigger history Run history Monitoring view Diagnostics & Alerts Azure © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
28
Logic Apps Tracking Event monitoring B2B Azure Monitoring today
9/23/ :02 AM Logic Apps Tracking Event monitoring Azure Monitoring today Emit core tracking events Send to storage or event hub Use TrackedProperties for your own tracking data B2B Operations Management Suite solution Configured from Integration Account Tracking API © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
29
Tracking Experience 9/23/2018 12:02 AM
© 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
30
Protocol and Partner view
9/23/ :02 AM Protocol and Partner view © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
31
Logic Apps tools for Visual Studio
Hosted Logic Apps designer Persist using deployment templates Source Control & CI/CD Integration Account configurability Develop XML collateral XSLT Mapper XML schemas Flat file schemas
32
Microsoft Build 2016 9/23/ :02 AM What’s next? Try Logic Apps on Send us your ideas on Keep up with capabilities on Get answers on Watch us on Sign-up for news, mail to: Follow us © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
33
Free IT Pro resources To advance your career in cloud technology
Microsoft Ignite 2016 9/23/ :02 AM Free IT Pro resources To advance your career in cloud technology Plan your career path Microsoft IT Pro Career Center Cloud role mapping Expert advice on skills needed Self-paced curriculum by cloud role $300 Azure credits and extended trials Pluralsight 3 month subscription (10 courses) Phone support incident Weekly short videos and insights from Microsoft’s leaders and engineers Connect with community of peers and Microsoft experts Get started with Azure Microsoft IT Pro Cloud Essentials Demos and how-to videos Microsoft Mechanics Connect with peers and experts Microsoft Tech Community © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
34
Please evaluate this session
9/23/ :02 AM Please evaluate this session Your feedback is important to us! From your PC or Tablet visit MyIgnite at From your phone download and use the Ignite Mobile App by scanning the QR code above or visiting © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
35
9/23/ :02 AM © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.