Presentation is loading. Please wait.

Presentation is loading. Please wait.

Kevin Lam / Jeff Hollan Powerful Integration and Workflow Automation

Similar presentations


Presentation on theme: "Kevin Lam / Jeff Hollan Powerful Integration and Workflow Automation"— Presentation transcript:

1 Kevin Lam / Jeff Hollan Powerful Integration and Workflow Automation
Principal Program Manager / Program Manager (Azure), Microsoft Powerful Integration and Workflow Automation

2 Agenda Modernization of Integration API Connections Architecture
Definition Language Management Demo

3 Vision Democratize Integration iPaaS Leader Rich Ecosystem
9/22/ :59 PM Democratize Integration Vision iPaaS Leader Rich Ecosystem © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

4 Connect and automate common tasks with Logic Apps
9/22/2018 Connect and automate common tasks with Logic Apps Use simple, intuitive tools Create crucial, reliable tasks without coding Integrate your mobile and web-based apps Connect existing apps to SaaS services BizTalk APIs for expert integration scenarios © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

5 API Connectors

6 Cloud APIs and Platform Functionality
Build 2015 9/22/ :59 PM 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 Managed CONNECTORS API Connections Authenticate once and re-use Differentiate connection configuration Simple to deploy © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

7 Out of Box Connectors SaaS Protocols Azure Blob Trello
Azure Service Bus Twilio Bing Search Twitter Box Wunderlist Dropbox Yammer Dynamics CRM Online GitHub MailChimp Office 365 Outlook Office 365 Users Office 365 Video OneDrive OneDrive for Business Project Online Salesforce SendGrid SharePoint Online Slack SQL Azure Protocols HTTP, HTTPS HTTP Webhook FTP, SFTP SMTP Delay Workflow RSS

8 Upcoming Connectors SaaS Hybrid BizTalk Messaging & B2B Instagram
Outlook.com User Voice ZenDesk Google Mail Lithium Stripe Bing Search Mandrill SQL Server IBM DB2 Oracle DB File SharePoint Server Informix Websphere MQ SAP Oracle EBS CICS BizTalk Messaging & B2B Validate Transform (+Mapper) Convert (XML-FF) X12 EDIFACT AS2 Party resolution

9 Custom APIs, Code and Componentization
Host custom web services Utilize the power of App Services Auto-discovery First-class designer experience API Apps Extend Logic Apps capabilities with custom code Auto-discovery of your Azure Functions Create Azure Functions inline Azure Functions Componentize logic across workflows for re-use Auto-discovery of Workflows in subscription Built in long running asynchronous support Secure using RBAC Nested Workflows

10 Connecting to other services
Declaratively reference external APIs HTTP + Swagger Connect to any RESTful service Direct HTTP REST Subscribe to external service’s events using a webhook HTTP Webhook

11 Triggering a Logic App instance
9/22/2018 Triggering a Logic App instance Recurring schedule Polling an API HTTP POST Request Webhook subscription Manual - makes the Logic app an endpoint for you call Recurrence - a simple trigger that fires based on a schedule HTTP - polling an HTTP web endpoint. The HTTP endpoint must conform to a specific triggering contract - either by using a 202-async pattern, or by returning an array ApiConnection - polling like HTTP, however, takes advantage of the Microsoft managed APIs HTTPWebhook - opens an endpoint like Manual, but will also call out to the specified URL to register and unregister ApiConnectionWebhook - like HTTPWebhook, but taking advantage of the Microsoft managed APIs © 2015 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

12 Architecture

13 Architectural Overview
/{id}/triggers/manual/run?api-version= preview$sp={key} Architectural Overview ARM Mgmnt Plane Logic App Resource Provider Run invocation Input/Output access Resource CRUD Definition validation Tracking info Data Plane Jobs Queue Run Data Inputs / Outputs Instance activation Action scheduling Built-in action and expression execution Connector invocation Execution Engine Fixed IPs HTTP Workflow Wait Response Expressions Resource Provider: Front end of the service that manages the Logic namespace and the resources within and web requests to the service. There are two surface planes, the management plane and the data plane The management plane provides resource CRUD, validates workflow definitions and provides access to workflow instance tracking information The data plane provides a secure endpoint that can be used to invoke or callback a workflow instance. It also provides access to action input and output messages. The back end of the services is the execution engine Connector Host Connection management Connector execution Fixed IPs FTP SPO Twitter Facebook MailChimp Salesforce O365 OneDrive DropBox SQL Storage Blob

14 Deployed in all regions
At GA Logic Apps is in every Azure region providing proximity to the other Azure resources you connect to and to the external clients and services.

15 Logic Apps Designer in Visual Studio

16

17

18

19

20

21

22

23

24 Workflow Definition Language

25 Control flow Response For Each Split On Do Until Conditions

26 Control flow Scope – Collection of Actions For Each Do Until
Conditions Switch

27 Built-in Workflow Definition Functions
@if(<expression>, <true>, <false>) @xml(<string/object>) @xpath(<xml>, <xpath>) @json/base64/binary/datauri/string() @result(<scope>, <status>)

28 Management

29 Debugging and History Trigger history shows polling results
Run history shows details for each logic app run Run statistics Action execution log All of the inputs to the action All of the outputs from the action Status and errors All accessible via Portal, API, SDK Azure

30 Azure Diagnostics and Tracked Properties
Enable Diagnostics for Workflow Run and Tracked Properties Integrate with Operations Management Suite and Azure Event Hub Centralize telemetry and tracking across solutions and technologies

31 Demo: Logic App

32 Reach Out / Reach In @logicappsio http://aka.ms/logicappsblog
Logic Apps Blog Logic App User Voice Logic Apps Live Webcast BizTalk Blog Integration Advisors (sign-up) Monthly Newsletter (sign-up) mail to:

33


Download ppt "Kevin Lam / Jeff Hollan Powerful Integration and Workflow Automation"

Similar presentations


Ads by Google