View
112
Download
3
Category
Preview:
Citation preview
PowerPoint Presentation
Tulika Chaudharie / Harikharan Krishnaraju Escalation Engineer, MicrosoftWorkflow Automation with Logic Apps
PRESENTSTECHNOLOGY PARTNER
INTEGRATION DAY
MICROSOFT GTSC, BengaluruSeptember 10, 2016
About 39% of developers are focused on building cloud based Application integrationMicrosofts Enterprise integration visionB2B/EDI
AZURE SERVICES
CONNECTORSAPIMANAGMENTAZURE SERVICE BUS
API MANAGEMENTAZURE SERVICE BUS
FunctionsAzure MLSQL DatabaseBLOB StorageAzure SearchDocDBIoT/Event Hub
HD Insight
Site Recovery
Tables
Search
DNS
BIZTALK SERVERLOGIC APPS
INTEGRATION DAY
MICROSOFT GTSC, BengaluruSeptember 10, 2016
2
Create business processes and workflows visuallyIntegrate with SaaS and enterprise applicationsUnlock value across on-premises and cloudAutomate EAI, B2B/EDI, and business processesLeverage Integration Platform as a Service (iPaaS)Automate business processes in the cloud with Logic Apps
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.9/10/20163
Cloud APIs and platform functionalityDozens of built-in connectorsHosted and managed within the platformScales to meet your needs First class designer experienceRapid developmentAPI connectionsAuthenticate once and reuseDifferentiate connection configurationSimple to deployPortal experience for managing API ConnectionsManaged connectors
LOGIC APPSBIZTALK
Build 2015 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.9/10/2016 12:23 AM4
Azure Service BusAzure Storage BlobBing SearchBoxDropboxDynamics CRM OnlineFacebookGitHubGoogle CalendarGoogle DriveGoogle SheetsGoogle TasksInstagramMailChimpMandrillMicrosoft Project OnlineMicrosoft TranslatorOffice 365Office 365 UsersOneDriveOneDrive for BusinessOutlook.comProject OnlineSalesforceSendGridSharePoint Online SlackSparkPost SQL AzureTrelloTwilioTwitterWunderlistYammerYouTube
SaaSOut-of-box connectorsHTTP, HTTPSHTTP Webhook FTP, SFTPSMTPRSSDelayWorkflowProtocolsValidateTransform (+Mapper)Convert (XML-FF)X12AS2Enterprise messagingHybridSQL Server
INTEGRATION DAY
MICROSOFT GTSC, BengaluruSeptember 10, 2016
5
Upcoming connectorsDocuSignGoogle MailLithiumOneNoteStripeBing SearchUserVoiceTrelloVSTSZenDesk
SaaSEDIFACTParty resolutionEnterprise messagingIBM DB2InformixSharePoint ServerOracle DBFileWebsphere MQSAPOracle EBSCICSHybrid
INTEGRATION DAY
MICROSOFT GTSC, BengaluruSeptember 10, 2016
6
Demo: Logic App
7
INTEGRATION DAY
MICROSOFT GTSC, BengaluruSeptember 10, 2016
Custom APIs, Code and Componentization
INTEGRATION DAY
MICROSOFT GTSC, BengaluruSeptember 10, 2016
Connecting to other services
INTEGRATION DAY
MICROSOFT GTSC, BengaluruSeptember 10, 2016
Triggering a Logic App instance
INTEGRATION DAY
MICROSOFT GTSC, BengaluruSeptember 10, 2016
Manual - makes the Logic app an endpoint for you call Recurrence - a simple trigger that fires based on a scheduleHTTP - 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 arrayApiConnection - polling like HTTP, however, takes advantage of the Microsoft managed APIsHTTPWebhook - opens an endpoint like Manual, but will also call out to the specified URL to register and unregisterApiConnectionWebhook - 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.9/10/201610
Demo: Using Swagger and Webhooks
11
INTEGRATION DAY
MICROSOFT GTSC, BengaluruSeptember 10, 2016
Workflow Definition Language
12
INTEGRATION DAY
MICROSOFT GTSC, BengaluruSeptember 10, 2016
Control flow
ResponseFor EachSplit OnDo UntilConditions
INTEGRATION DAY
MICROSOFT GTSC, BengaluruSeptember 10, 2016
@if(, , )@xml()@xpath(, )@json/base64/binary/datauri/string()@result(, )Built-in Workflow Definition Functions
INTEGRATION DAY
MICROSOFT GTSC, BengaluruSeptember 10, 2016
Demo: Control Flow
15
INTEGRATION DAY
MICROSOFT GTSC, BengaluruSeptember 10, 2016
Demo: Logic Apps Designerin Visual Studio
16
INTEGRATION DAY
MICROSOFT GTSC, BengaluruSeptember 10, 2016
Trigger history works for polling triggersAction history shows all runs for the logic app
For each action you can see:All of the inputs to the actionAll of the outputs from the actionWhat the status was and any errorsDebugging and History
INTEGRATION DAY
MICROSOFT GTSC, BengaluruSeptember 10, 2016
Consumption pricingAll actions that were executed, whether they were successful or failed are metered as an action execution. As an example, if a Logic App was created which polls for data every one minute over the course of ten days, the resulting billable actions would be 14,400.
(1 poll / min) x (60 min / hr) x (24 hrs/day) x (10 days) = 14,400 billable actions.App Service PlansNo longer requiredPreviously created logic apps in an App Service Plan will continue workingThrottling based on the planMore details at https://azure.microsoft.com/en-in/pricing/details/logic-apps/
Logic Apps Pricing Model
INTEGRATION DAY
MICROSOFT GTSC, BengaluruSeptember 10, 2016
Questions?
19
INTEGRATION DAY
MICROSOFT GTSC, BengaluruSeptember 10, 2016
Thank You!
20
INTEGRATION DAY
MICROSOFT GTSC, BengaluruSeptember 10, 2016
Recommended