Upload
biztalk360
View
197
Download
3
Tags:
Embed Size (px)
Citation preview
Sponsored & Brought to you by
Logic Apps – Sharing My Experiences
M.R. Ashwin Prabhu
http://www.twitter.com/MRASHWINPRABHU
https://www.linkedin.com/in/mrashwinprabhu
Who am I?
• M.R.Ashwin Prabhu• Microsoft Integration MVP 2015, 2014• Based in UK• Independent Consultant in BizTalk Server and Services• Over 12 years of experience in BizTalk• Blog: http://www.fortuvis.com/blog/
@mrashwinprabhu
https://www.linkedin.com/in/mrashwinprabhu
Agenda
• Why cloud for integration?• Where its started & where we are now - Logic Apps• App Service• Logic Apps• Swagger, Swashbuckle• Demo
• Case Study• Role Based Access Control• Deploy Logic Apps from Visual Studio
• What’s next?
Why cloud for integration?
• Priority to business process than IT procurement• Pay for what you use not for what sleeps on your rack:
Operational Expense against the Capital Expense• Integrate with SaaS• Simplify the B2B integration• Use cloud to extend your on-premise investments
24-March-2015Logic APPS (App Service)-Preview
Service Bus EAI and EDI Labs (CTP) 17-Dec-2011
27-Oct-2008
03-June-2013
BizTalk Services - GA
Preview
21-Nov-2013
Where its started & where we are now - Logic Apps
API APPS
Easily build and consume APIs in the cloud
WEB APPSWeb apps that scale with your
business
LOGIC APPS
Automate business process across SaaS and on-premises
MOBILE APPS
Build Mobile apps for any device
App Service
Logic Apps
• Browser based work flow engine• With pre-built connectors• With BizTalk API Apps• Enables to use custom API apps• Provides in-built support for tracking• Provides Role-based Access Control• Manage deployment lifecycle with Resource Manager• Same underlying engine as Azure -Resource Manager
Swagger, Swashbukle
• Specification for describing, consuming, and visualizing RESTful APIs• Provides ecosystem of many tools• Swagger-UI dynamically generate documentation from a Swagger-compliant
API
• Keeps the documentation in sync with the server code• Swashbuckle - ASP.NET Web API implementation of Swagger• In Azure API Apps, Microsoft adapts Swashbuckle to implement Swagger 2.0
BRE OrchestrationTPM
Pre-Assemble
Assemble Encode
Decode Disassemble ValidateResolve
Party
Pipeline
Adapters
Map
Auditing
AS2/EDI JSON/XML/FF
Mediate shapes
API Apps Logic Apps
How BizTalk fits in Azure APP Services
What we can expect next
• Azure services available on-prem• built-in designer for Logic App in Visual Studio• Convoys, Long running process, Auto Delivery• Large Message handling• Better error messages
Thank You
More articles, tips on Logic Apps: http://www.fortuvis.com/blog/