Post on 16-Apr-2017
Sponsored & Brought to you by
Azure Logic Apps
Senthil Kumar Palanisamy Technical Lead, BizTalk360
Automate business process across SaaS and on-premises
Senthil Kumar Palanisamy
Technical Lead (BizTalk360)
Automate business process across SaaS and on-premises
Azure Logic Apps
Azure Platform
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)
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
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
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
• 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)
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 } }
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.
Demo
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/
Thank You
Follow us @https://twitter.com/biztalk360
https://linkedin.com/company/biztalk360
https://facebook.com/biztalk360
Twitter : #techmeet360 Website: http://www.biztalk360.com/techmeet360