azure logic apps

13
Sponsored & Brought to you by Azure Logic Apps Senthil Kumar Palanisamy Technical Lead, BizTalk360 Automate business process across SaaS and on-premises

Upload: biztalk360

Post on 16-Apr-2017

124 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Azure Logic Apps

Sponsored & Brought to you by

Azure Logic Apps

Senthil Kumar Palanisamy Technical Lead, BizTalk360

Automate business process across SaaS and on-premises

Page 2: Azure Logic Apps

Senthil Kumar Palanisamy

Technical Lead (BizTalk360)

Automate business process across SaaS and on-premises

Azure Logic Apps

Page 3: Azure Logic Apps

Azure Platform

Page 4: Azure Logic Apps

Microsoft Azure

API APPSEasily build and

consume APIs in the cloud

WEB APPSWeb apps that scale with

your business

LOGIC APPSAutomate business

process across SaaS and on-premises

MOBILE APPSBuild Mobile apps for

any device

Azure App Service (PaaS)

Page 5: Azure Logic Apps

What are Logic Apps?

• Automate business process execution

• Under suite of Azure APP Service

• Workflow Engine

• Non Technical people can use Logic Apps to automate

Page 6: Azure Logic Apps

Logic Apps for easy automation

• No code designer for rapid creation• Dozens of pre-built templates to get started• Out of box support for popular SaaS and on-premises apps• Use with custom API apps of your own• BizTalk APIs for expert integration scenarios

Page 7: Azure Logic Apps

Logic App Concepts• Workflow Graphical way to model your business processes as a series of steps or a workflow.

• Managed APIs Used to connect working data.

• Triggers A trigger starts a new instance of a workflow based on a specific event, like the arrival of an e-mail

• Actions Each action typically maps to an operation on your managed or custom API apps.

• BizTalk Advanced Integration Scenarios

Page 8: Azure Logic Apps

• HTTP, HTTPS • File• FTP• SFTP• POP3• SMTP

• Flat File Encoder• Validate• Extract (XPath)• Transform • X12

• EDIFACT

• AS2• TPM• Rules

Connectors

Protocols BizTalk Services

• Box• Chatter• Dropbox• Azure HD Insight• OneDrive• SharePoint Server• SharePoint Online• SQL Server• Office 365• Oracle DB• QuickBooks

• Salesforce• SugarCRM • SAP• Azure Service Bus• Azure Storage Blob• Twilio• Twitter• IBM DB2 • Informix• WebSphere MQ• Azure Web Jobs

• Yammer• Facebook

Built-in API Apps (SaaS)

Page 9: Azure Logic Apps

Triggers• Triggers define when Logic Apps are run• Manual or Schedule or WebHooks• Connector Triggers – Polling or Push

• Connector Triggers (Polling)• 200: Data is available, run the logic• 202: No data is available, check again later• ‘trigger State’ parameter to externalize state

• Optimize for Logic Apps• Hide trigger specific properties

Manual ScheduleAPI App Trigger API Polling

200: run202: wait

trigger state

WebHook

POST{ “outputs”: { “par”: 20 } }

Page 10: Azure Logic Apps

ActionsEach step after the trigger in a workflow is called an action. Each action typically maps to an operation on your managed connector or custom API apps.

Page 11: Azure Logic Apps

Demo

Page 12: Azure Logic Apps

References

• http://aka.ms/logicappslive

• https://azure.microsoft.com/en-in/documentation/articles/app- service-logic-connectors-list/

• http://blogs.biztalk360.com/first-look-azure-api-apps-logic-apps/

• https://www.microsoft.com/en-us/download/confirmation.aspx?id=50408 (Microsoft Integration Roadmap)

• https://sandroaspbiztalkblog.wordpress.com/tag/logic-apps/