#mswebcamp
Microsoft Azure Logic Apps
Sandro PereiraSenior Software Developer | Microsoft Azure MVP [email protected]
linkedin.com/in/sandropereira @sandro_asp sandroaspbiztalkblog.wordpress.com
+351 223 751 350www.devscope.net
About me
Agenda
Microsoft Azure Logic AppsIntroduction to Microsoft Azure App Service
Logic Apps and API Apps (preview)Overview and roadmap
Integration ChallengesChallenges can be overwhelmed
Microsoft Integration StackFrom BizTalk Server to Azure BizTalk Services
Challenges
Inconsistent Information
Long running operations
Massive Number of endpoints
ALWAYS ON
Need to Scale
monitoring & management
Different protocols
Different data formats
fault tolerant
retry mechanisms, persistence, backup channels
Two many systemsIncompatible Systems
Overwhelmed?
Microsoft Integration - The Cloud on Your Terms
Connect to the Cloud
Build for the Cloud
• Design and build your new integration solutions to take full advantage of Platform as a Service
• Connect to SaaS to SaaS and to on-prem
• Connect your Existing apps to the cloud• Build out your business without building new datacenters
Run in the Cloud
• Run existing integrations in the cloud without re-write• Clear up on-prem infrastructure capacity; provision in minutes not
weeks
BizTalk Server 2013/2013 R2
BizTalk Server 2013/2013 R2 in Microsoft Azure
Microsoft Azure BizTalk ServicesMicrosoft Azure App Service*
Connect to the Cloud
Build for the Cloud
Run in the Cloud
Microsoft Integration - The Cloud on Your Terms
* Still in preview
BizTalk Server - “The T-Rex is Loose”
servers
databases
applications
Your Data Center
Storage
Inventory Application
Microsoft BizTalk Server
2013 R2
CustomApplication
ERP Application
RFI
SuppliersApplication
Cloud Services
on premise “king” platform integration
Manage and
Operate
Design and Implement
Up-to-date KPIs in BAM
Messaging
Re-stock OrdersOrchestration
EDI
Assign SupplierPolicy
Filter Tags
PolicyRead Shipmen
t RFID Tags
mainframe
Bring the Cloud to your Enterprise: Infrastructure
servers
databases
applications
Active Directory
SharePoint SQL Server
Microsoft Azure
Virtual Network
Storage
BizTalk Server
2003/2003 R2
Microsoft BizTalk Server
2013 R2mainfram
e
Your Data Center
Bring the Cloud to your Enterprise: Integration
BizTalk Server
serversmainfram
edatabase
sapplication
s
Your Data Center
Service BusBizTalk Service
PartnersSaaSApps
Microsoft Azure
BizTalk Adapter Service
Microsoft Azure Logic AppsIntroduction to Microsoft Azure App Service
Logic Apps and API Apps (preview)Overview and roadmap
Microsoft Integration Build for the Cloud
* Still in preview
Mobile Services
Key app services in Azure today
Azure Websites
BizTalk Services
Unique integrated offering Build rich, engaging & intelligent
apps Scale as your business grows
Azure App Service
Microsoft Azure App Service
* Still in preview
WEB APPSWeb apps that scale with
your business
LOGIC APPSAutomate business process across SaaS
and on-premises
MOBILE APPSBuild Mobile apps for
any device
One integrated offering
API APPSEasily build and
consume APIs in the cloud
Nov 30, 2015Azure App Services
PowerApps Annouced
Runtime and development
* Still in preview
Will provide scalability Cross platform Auto update Deep logging diagnostics Rich ecosystem with partner
monetization opportunities
Will be available on premises with Windows Azure pack
* Still in preview
Complete web + mobile experiences Rich PaaS offer with cross-platform
for .NET, Java, node.js, PHP…
Built-in autoscale and load balance
High availability and auto-patching
Continuous integration and DevOps
Microsoft Azure API Apps
* Still in preview
Easily use cloud or custom APIs:• Dozens of built-in APIs for popular SaaS• An ecosystem of APIs for any need• Create and publish custom, reusable APIs• Visual Studio tooling with one click publish and
remote debugging• Automatic client SDK generation for many languagesCreate, consume and
host APIs more easily
API Apps
Expose your application to 50+ popular SaaS API’s and Share your API in your organization• All triggers and actions use inside Logic Apps are API Apps
Microsoft Azure Built-in API
* Still in preview
• Box• Chatter• Delay• Dropbox• Azure HD Insight• Marketo• Azure Media
Services• OneDrive• SharePoint • SQL Server• Office 365• Oracle
• QuickBooks• SalesForce• Sugar CRM • SAP• Azure Service Bus• Azure Storage• Timer / Recurrence• Twilio• Twitter• IBM DB2 • Informix• Websphere MQ
• Azure Web Jobs• Yammer• Dynamics CRM• Dynamics AX• Hybrid
Connectivity
• HTTP, HTTPS • File• Flat File• FTP, SFTP• POP3/IMAP• SMTP• SOAP + WCF
• Batching / Debatching
• Validate• Extract (XPath)• Transform
(+Mapper)• Convert (XML-
JSON)• Convert (XML-FF)
• X12• EDIFACT• AS2• TPMOM• Rules Engine
Connectors
Protocols BizTalk Services
Microsoft Azure Logic Apps
* Still in preview
Logic Apps for easy automation• Browser based “workflow” engine• 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 - pre-built
connectors• Use with custom API apps of your own• BizTalk APIs for expert integration scenarios• Provides in-built support for tracking
Automate SaaS and
on-premises systems
Logic Apps
Logic Apps is a new service offered by Microsoft Azure. It allows users to easily create and manage a flow of triggers and actions.• It enable you to develop and deliver powerful integration solutions with ease.• Triggers start when an event happens, it can be periodic triggers or triggers based on an arrival of an
Email, … when a trigger kicks in, the actions specified in the Logic App are invoked.
How BizTalk fits in Azure App Servicesbasic features comparison
* Still in preview
Pipelines
Decode Disassemble Validate ResolveParty
Pre-Assemble Assemble Encode
AdaptersMaps
BRE
Orchestrations
LOGIC APPSAutomate business process across SaaS
and on-premises
API APPSEasily build and
consume APIs in the cloud
BAM
Health Monitor
POWER BI
AZURE PORTAL
+
Recent Additions to Logic AppsEasier to get started
Key Integration Areas
Improved debugging + control
Better content handling
Better administration
More connectivity
Templates Search in the Gallery Tooltips
Recent Additions to Logic AppsEasier to get started
Key Integration Areas
Improved debugging + control
Better content handling
Better administration
More connectivity
Trigger historyOutput and CorrelationRetry PolicyOverride Async Behavior
Recent Additions to Logic AppsEasier to get started
Key Integration Areas
Improved debugging + control
Better content handling
Better administration
More connectivity
Build-your-own Business InsightsScheduling in the future
Including TimeZone supportControl flow
Do-untilWait Action
Trigger Message Splitter
Recent Additions to Logic AppsEasier to get started
Key Integration Areas
Improved debugging + control
Better content handling
Better administration
More connectivity
Binary contentThis can be used for copying content
between APIsParsing JSON strings
Recent Additions to Logic AppsEasier to get started
Key Integration Areas
Improved debugging + control
Better content handling
Better administration
More connectivity
14 different connectors3 built in to the Azure marketplace11 in the GitHub repository
Recent Additions to Logic AppsEasier to get started
Key Integration Areas
Improved debugging + control
Better content handling
Better administration
More connectivity
Rename and move Manual triggers.NET SDK11 in the GitHub repository
</WEB#LogicApp
Demo
What’s Coming Next?Webhooks
New Logic App Designer
Hosting Custom APIs
Register the Logic apps endpoints with other servicesSchema validation for incoming
requestsStatic endpoint independent of Sub
ID and resource group NameAction in the middle of the flow
What’s Coming Next?Webhooks
New Logic App Designer
Hosting Custom APIs
Logic Apps designer will support any API endpoint with SwaggerBest integration with App Service
API Apps + Easy Auth (not required)
Adding API Management capabilities for the APIs that you use from Logic Apps
Build your APIs with any technology, such App Service Web Apps
Get the same full-fidelity experience as you have today, but with ALL endpoints
What’s Coming Next?Webhooks
New Logic App Designer
Hosting Custom APIs
Read from top to bottom (previous from left to right)Similar to what we have today in
BizTalk ServerSearch across all triggers and
actions (APIs available)Will be able to call the new API AppsAuthorization will be improvedAnd many more
What’s Coming Next?Webhooks
New Logic App Designer
Hosting Custom APIs
</WEBIntegration Roadmap
BizTalk ServicesGA
Azure Service Bus EAI and EDI Labs
Beta
Nov, 2013Dez, 2011
Azure App ServicesLogic App Preview
March, 2015
Azure App ServicesLogic Apps update
2016 Q1
BizTalk Server 2010
BizTalk Server 2013
BizTalk Server 2013 R2
BizTalk Server 2016
~3 months after SQL Server 2016
A new major release each 2 years
A new minor release (R2) each 2 years
~15 years, ~15,000 customers9th release
Nov 30, 2015Azure App Services
PowerApps Annouced
Microsoft Azure PowerAppshttps://powerapps.microsoft.com/en-us/
Try it today!Logic Apps Monthly Video Sessionshttp://aka.ms/logicappsliveLogic Apps Documentation
https://azure.Microsoft.com/documentation/services/app-service/logic/
Try App Servicehttps://tryappservice.azure.com/
PowerApps Request Invitehttps://powerapps.microsoft.com/en-us/
Sandro PereiraSenior Software Developer | Microsoft Azure MVP [email protected]
linkedin.com/in/sandropereira @sandro_asp sandroaspbiztalkblog.wordpress.com
+351 223 751 350www.devscope.net
Questions?
#mswebcamp
Thanks!
Top Related