13
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

Logic apps – Sharing my experiences

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

Demo Time

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

Any Questions?

Thank You

More articles, tips on Logic Apps: http://www.fortuvis.com/blog/