SlideShare a Scribd company logo
2017 - Madrid
Logic Apps, the power
of new Integration
Félix Mondelo
Integration Solution’s Architect, Kabel
Who am I?
Félix Mondelo
Integration Solution’s Architect, Kabel
(34) 696 48 67 39
FMondelo@kabel.es
http://felixmondelo.blogspot.com
https://twitter.com/felixmondelo
https://www.linkedin.com/in/felixmondelo
Agenda
#GIBMad2017
Evolution of the Cloud
Pre-Cloud Number of servers
OS to install
Periodicity to patch the server
Size of the servers to buy Plan to backup the server
Deploy new code
Time to provision a new server
The location of the servers is secure?
What happens if the power goes out?
Right size of the servers to my business
Who has physical access to the servers?
Media to keep backup
Type of storage
Scale the application
Plan to hardware failure
Dynamically configure the application
Who monitors the servers
Application monitoring
Evolution of the Cloud
Pre-CloudIaaS Number of servers
OS to install
Periodicity to patch the server
Size of the servers to buy Plan to backup the server
Deploy new code
Time to provision a new server
The location of the servers is secure?
What happens if the power goes out?
Right size of the servers to my business
Who has physical access to the servers?
Media to keep backup
Type of storage
Scale the application
Plan to hardware failure
Dynamically configure the application
Who monitors the servers
Application monitoring
Evolution of the Cloud
Pre-CloudPaaS Number of servers
OS to install
Periodicity to patch the server
Plan to backup the server
Deploy new code
Right size of the servers to my business
Scale the application
Dynamically configure the application
Application monitoring
Evolution of the Cloud
Pre-CloudServerless Number of servers
Scale the application
Right size of the servers to my business
What is Serverless and their Benefits
Pay per excution
• Consumption Billing
• Users are only charged for runtime and resources that the function consumes.
• There is no longer any concept of under or over provisioning
Ease of scale
• If the load on the function grows, the infrastructure will create copies of the function
and scale to meet demand
• It will scale as long as you can pay for it
Do less Manage less
• Servers are fully-abstracted
• No more do you need to set up a server or procure one
• Not require fixed infrastructure to be pre-provisioned in order for it to be used
Logic Apps and Serverless
Pay per Action
• e.g. If you set up a Logic App to poll for data once every minute over the course of 10
days, that App would generate 14,400 billable actions
• e.g. If that same Logic App also included 500 workflow steps per day as part of the daily
polling, the Logic App would generate an additional 5,000 billable actions
Don’t worry about resources
• Think about billable actions
Don’t worry Virtual Machines, PaaS VMs, …
• Not require infrastructure to be provisioned
Don’t worry about the platform
• Focus on code, deployment and managing the app
#GIBMad2017
Microsoft Azure iPaaS
Logic Apps and Integration
Implement and orchestrate visually designed integration workflows
• Azure Portal or Visual Studio
• Azure SDK + Azure Logic Apps Visual Studio Tools
Orchestrate distributed microservices
• Rich ways to process and manipulate data than can be obtained or pushed via
different connectors
• Expose your integrations as microservices
B2B Integrations with AS2 and EDI
• Enterprise Integration Pack (EIP)
100+ Connectors
• Protocols, Hybrid, SaaS, …
Logic Apps and Integration (Connectors)
SaaS
Logic Apps and Integration (Connectors)
Protocols / Native Hybrid Azure Services and Power Apps Connectors
B2B? AS2? EDI? XML?
#GIBMad2017
Enterprise Integration Pack - Intro
Microsoft’s cloud-based solution to enable Enterprise Integration Scenarios
• B2B workflows
• Industry standard protocols: AS2, X12, EDIFACT.
• Flat Files and XML
• Secure messages with encryption and digital signatures.
Based on Integration Accounts
• Cloud-based containers that store all our artifacts: schemas, partners, certificates,
maps and agreements.
Different artifacts
• Schemas
• Maps
• Agreements
• Partners
• Certificates
Enterprise Integration Pack - Connectors
XML Validation
XML Transform
Flat file encoding
Flat file decoding
AS2 decoding
AS2 encoding
X12 decoding
X12 encoding
EDIFACT decoding
EDIFACT encoding
Enterprise Integration Pack – Get Started
Create and
Integration
Account in
the Azure
Portal
Add Partners,
Schemas,
Certificates,
Maps and
Agreements
Create a
Logic App
Link the Logic
App to the
Integration
Account
Use the
artifacts
stored in the
Integration
Account in
your Logic
App
What you need
• An Azure subscription
• An Integration Account
• Visual Studio 2015, to create maps and schemas (you can reuse maps and schemas of your BizTalk
Solutions)
• Microsoft Azure Logic Apps Enterprise Integration Tools for Visual Studio 2015 2.0
Enterprise Integration Pack – Step by Step
Create an Integration Account on Azure Portal
Enterprise Integration Pack – Step by Step
Add Partners, Schemas, Maps, Certificates and Agreements
Enterprise Integration Pack – Step by Step
Create a Logic App
Enterprise Integration Pack – Step by Step
Link the Logic App to the Integration Account
Enterprise Integration Pack – Step by Step
Use the artifacts stored in the Integration Account in your Logic App
#GIBMad2017
BizTalk Architecture
Orchestration
Subscribe
Receive Port
Receive
Location(s)
Receive Pipeline
Map(s)
Publish
Adapter
Send Port
Send Pipeline
Subscribe
Map(s)
Tracking
BizTalkDTADb
Configuration
BizTalkMgmtDb
MessageBox
(BizTalkMsgBoxDb)
Publish
Adapter
BizTalk to Azure iPaaS
Adapters
• Description: “An adapter is a software component that enables you to easily send
messages out of or receive messages into BizTalk Server with a delivery mechanism that
conforms to a commonly recognized standard, such as SMTP, POP3, FTP, or Microsoft
Message Queuing (MSMQ). As Microsoft BizTalk Server has evolved, the need for
adapters that quickly enable connectivity with commonly used applications and
technologies has increased”
Connectors
• Standard connectors
e.g. IBM DB2, SQL Server, OneDrive, Twitter, …
• Custom API Apps within the Logic App
https://blog.geist.no/custom-connectors-taking-azure-logic-and-api-apps-for-a-spin-
part-2/
BizTalk to Azure iPaaS
Pipelines
• Description: “Pipelines are a component of Microsoft BizTalk Server that provides an
implementation of the Pipes and Filters integration pattern. During the receiving and
sending of messages, there are business reasons to perform transformations on
messages to prepare them to enter or leave BizTalk Server.”
Logic Apps
• Building a simple Logic App that implements Pipes and Filters pattern like pipelines
BizTalk to Azure iPaaS
Pipeline Components
• Description: “A general pipeline component takes a single message, performs some
processing, and emits zero or more messages. If it does not produce any message
output, it is called a consuming component.”
Connectors
• Standard connectors
e.g. Parse JSON, XML Validation, Flat File decoding, AS2 encoding, …
• Custom API Apps within the Logic App
BizTalk to Azure iPaaS
Orchestration
• Description: “An orchestration is a flexible, powerful tool for representing an executable
business”
Logic Apps
• Building a complex Logic App that implements a business process.
BizTalk to Azure iPaaS
Publish / Subscribe
• The model implemented in BizTalk Server is often called content-based publish/subscribe
iPaaS Architecture
#GIBMad2017
Logic Apps with Enterprise Integration Pack
Demo Scenario
IntegrationAccountfor schemas and maps
Add ContactInsightly
Receive XML
(CreateOrderRequest)
Azure Service Bus
(queueneworders) Logic App
Azure Service Bus
(queueneworder_json)
Send JSON orders
Invalid XML Request
Microsoft Ignite#GIBMad2017
Thanks!

More Related Content

What's hot

Cloud integration: what's in it for you? (Toon Vanhoutte & Massimo Crippa at ...
Cloud integration: what's in it for you? (Toon Vanhoutte & Massimo Crippa at ...Cloud integration: what's in it for you? (Toon Vanhoutte & Massimo Crippa at ...
Cloud integration: what's in it for you? (Toon Vanhoutte & Massimo Crippa at ...
Codit
 
Sap open connectors #sitcph
Sap open connectors #sitcphSap open connectors #sitcph
Sap open connectors #sitcph
Daniel Graversen
 
Lessons learned when integrating with Dynamics 365
Lessons learned when integrating with Dynamics 365Lessons learned when integrating with Dynamics 365
Lessons learned when integrating with Dynamics 365
Codit
 
Search for All with Elastic Workplace Search
Search for All with Elastic Workplace Search Search for All with Elastic Workplace Search
Search for All with Elastic Workplace Search
Elasticsearch
 
Integration and IoT
Integration and IoTIntegration and IoT
Integration and IoT
BizTalk360
 
Enterprise Integration Pack & On-Premises Data Gateway
Enterprise Integration Pack & On-Premises Data GatewayEnterprise Integration Pack & On-Premises Data Gateway
Enterprise Integration Pack & On-Premises Data Gateway
Daniel Toomey
 
Building serverless integration solutions with Microsoft Azure
Building serverless integration solutions with Microsoft AzureBuilding serverless integration solutions with Microsoft Azure
Building serverless integration solutions with Microsoft Azure
BizTalk360
 
Mule iON - OSS ESB to iPaaS
Mule iON - OSS ESB to iPaaSMule iON - OSS ESB to iPaaS
Mule iON - OSS ESB to iPaaS
Ali Sadat
 
Hybrid Integration using BizTalk and Azure
Hybrid Integration using BizTalk and AzureHybrid Integration using BizTalk and Azure
Hybrid Integration using BizTalk and Azure
BizTalk360
 
Azure app services 2 - Logic & Api Apps
Azure app services 2  -  Logic & Api AppsAzure app services 2  -  Logic & Api Apps
Azure app services 2 - Logic & Api Apps
Bill Chesnut
 
Serverless integration - Logic Apps the most comprehensive integration service
Serverless integration - Logic Apps the most comprehensive integration serviceServerless integration - Logic Apps the most comprehensive integration service
Serverless integration - Logic Apps the most comprehensive integration service
BizTalk360
 
What's inside "migrating to biz talk server 2020" Book (BizTalk360 Webinar)
What's inside "migrating to biz talk server 2020" Book (BizTalk360 Webinar)What's inside "migrating to biz talk server 2020" Book (BizTalk360 Webinar)
What's inside "migrating to biz talk server 2020" Book (BizTalk360 Webinar)
BizTalk360
 
Azure Logic Apps and Microsoft Flows
Azure Logic Apps and Microsoft FlowsAzure Logic Apps and Microsoft Flows
Azure Logic Apps and Microsoft Flows
BizTalk360
 
Agile Integration using Microsoft Azure
Agile Integration using Microsoft AzureAgile Integration using Microsoft Azure
Agile Integration using Microsoft Azure
BizTalk360
 
The citizen integrator
The citizen integratorThe citizen integrator
The citizen integrator
BizTalk360
 
BizTalk and Hybrid Integration
BizTalk and Hybrid IntegrationBizTalk and Hybrid Integration
BizTalk and Hybrid Integration
BizTalk360
 
Creating a workflow with Azure Logic and API Apps
Creating a workflow with Azure Logic and API AppsCreating a workflow with Azure Logic and API Apps
Creating a workflow with Azure Logic and API Apps
Avanade Nederland
 
Microsoft Azure Logic apps
Microsoft Azure Logic appsMicrosoft Azure Logic apps
Microsoft Azure Logic apps
CloudFronts Technologies LLP.
 
Integration Tales: Logic & API apps to the rescue!
Integration Tales: Logic & API apps to the rescue!Integration Tales: Logic & API apps to the rescue!
Integration Tales: Logic & API apps to the rescue!
Sandro Pereira
 
Search for All with Elastic Workplace Search
Search for All with Elastic Workplace SearchSearch for All with Elastic Workplace Search
Search for All with Elastic Workplace Search
Elasticsearch
 

What's hot (20)

Cloud integration: what's in it for you? (Toon Vanhoutte & Massimo Crippa at ...
Cloud integration: what's in it for you? (Toon Vanhoutte & Massimo Crippa at ...Cloud integration: what's in it for you? (Toon Vanhoutte & Massimo Crippa at ...
Cloud integration: what's in it for you? (Toon Vanhoutte & Massimo Crippa at ...
 
Sap open connectors #sitcph
Sap open connectors #sitcphSap open connectors #sitcph
Sap open connectors #sitcph
 
Lessons learned when integrating with Dynamics 365
Lessons learned when integrating with Dynamics 365Lessons learned when integrating with Dynamics 365
Lessons learned when integrating with Dynamics 365
 
Search for All with Elastic Workplace Search
Search for All with Elastic Workplace Search Search for All with Elastic Workplace Search
Search for All with Elastic Workplace Search
 
Integration and IoT
Integration and IoTIntegration and IoT
Integration and IoT
 
Enterprise Integration Pack & On-Premises Data Gateway
Enterprise Integration Pack & On-Premises Data GatewayEnterprise Integration Pack & On-Premises Data Gateway
Enterprise Integration Pack & On-Premises Data Gateway
 
Building serverless integration solutions with Microsoft Azure
Building serverless integration solutions with Microsoft AzureBuilding serverless integration solutions with Microsoft Azure
Building serverless integration solutions with Microsoft Azure
 
Mule iON - OSS ESB to iPaaS
Mule iON - OSS ESB to iPaaSMule iON - OSS ESB to iPaaS
Mule iON - OSS ESB to iPaaS
 
Hybrid Integration using BizTalk and Azure
Hybrid Integration using BizTalk and AzureHybrid Integration using BizTalk and Azure
Hybrid Integration using BizTalk and Azure
 
Azure app services 2 - Logic & Api Apps
Azure app services 2  -  Logic & Api AppsAzure app services 2  -  Logic & Api Apps
Azure app services 2 - Logic & Api Apps
 
Serverless integration - Logic Apps the most comprehensive integration service
Serverless integration - Logic Apps the most comprehensive integration serviceServerless integration - Logic Apps the most comprehensive integration service
Serverless integration - Logic Apps the most comprehensive integration service
 
What's inside "migrating to biz talk server 2020" Book (BizTalk360 Webinar)
What's inside "migrating to biz talk server 2020" Book (BizTalk360 Webinar)What's inside "migrating to biz talk server 2020" Book (BizTalk360 Webinar)
What's inside "migrating to biz talk server 2020" Book (BizTalk360 Webinar)
 
Azure Logic Apps and Microsoft Flows
Azure Logic Apps and Microsoft FlowsAzure Logic Apps and Microsoft Flows
Azure Logic Apps and Microsoft Flows
 
Agile Integration using Microsoft Azure
Agile Integration using Microsoft AzureAgile Integration using Microsoft Azure
Agile Integration using Microsoft Azure
 
The citizen integrator
The citizen integratorThe citizen integrator
The citizen integrator
 
BizTalk and Hybrid Integration
BizTalk and Hybrid IntegrationBizTalk and Hybrid Integration
BizTalk and Hybrid Integration
 
Creating a workflow with Azure Logic and API Apps
Creating a workflow with Azure Logic and API AppsCreating a workflow with Azure Logic and API Apps
Creating a workflow with Azure Logic and API Apps
 
Microsoft Azure Logic apps
Microsoft Azure Logic appsMicrosoft Azure Logic apps
Microsoft Azure Logic apps
 
Integration Tales: Logic & API apps to the rescue!
Integration Tales: Logic & API apps to the rescue!Integration Tales: Logic & API apps to the rescue!
Integration Tales: Logic & API apps to the rescue!
 
Search for All with Elastic Workplace Search
Search for All with Elastic Workplace SearchSearch for All with Elastic Workplace Search
Search for All with Elastic Workplace Search
 

Viewers also liked

BizTalk Server 2016: What’s new
BizTalk Server 2016: What’s newBizTalk Server 2016: What’s new
BizTalk Server 2016: What’s new
Mariano Robles Hernández
 
Prevent Malicious Hacking Attacks on your APIs
Prevent Malicious Hacking Attacks on your APIsPrevent Malicious Hacking Attacks on your APIs
Prevent Malicious Hacking Attacks on your APIs
SmartBear
 
Build an Application Integration Strategy
Build an Application Integration StrategyBuild an Application Integration Strategy
Build an Application Integration Strategy
Info-Tech Research Group
 
Hololens
HololensHololens
IBM Integration Bus and REST APIs - Sanjay Nagchowdhury
IBM Integration Bus and REST APIs - Sanjay NagchowdhuryIBM Integration Bus and REST APIs - Sanjay Nagchowdhury
IBM Integration Bus and REST APIs - Sanjay Nagchowdhury
Karen Broughton-Mabbitt
 
Whats New in IBM Integration Bus Interconnect 2017
Whats New in IBM Integration Bus Interconnect 2017Whats New in IBM Integration Bus Interconnect 2017
Whats New in IBM Integration Bus Interconnect 2017
bthomps1979
 
Technical Introduction to IBM Integration Bus
Technical Introduction to IBM Integration BusTechnical Introduction to IBM Integration Bus
Technical Introduction to IBM Integration Bus
Geza Geleji
 
Privacy Options on SlideShare
Privacy Options on SlideSharePrivacy Options on SlideShare
Privacy Options on SlideShareShivani Ramnath
 
How To Upload Powerpoints To Slideshare
How To Upload Powerpoints To SlideshareHow To Upload Powerpoints To Slideshare
How To Upload Powerpoints To Slideshare
Jacqui Sharp
 
2017 Microsoft Hosting and Cloud study. By 451 Research.
2017 Microsoft Hosting and Cloud study. By 451 Research.2017 Microsoft Hosting and Cloud study. By 451 Research.
2017 Microsoft Hosting and Cloud study. By 451 Research.
Hameed Mohammed
 

Viewers also liked (11)

BizTalk Server 2016: What’s new
BizTalk Server 2016: What’s newBizTalk Server 2016: What’s new
BizTalk Server 2016: What’s new
 
Privacy settings
Privacy settingsPrivacy settings
Privacy settings
 
Prevent Malicious Hacking Attacks on your APIs
Prevent Malicious Hacking Attacks on your APIsPrevent Malicious Hacking Attacks on your APIs
Prevent Malicious Hacking Attacks on your APIs
 
Build an Application Integration Strategy
Build an Application Integration StrategyBuild an Application Integration Strategy
Build an Application Integration Strategy
 
Hololens
HololensHololens
Hololens
 
IBM Integration Bus and REST APIs - Sanjay Nagchowdhury
IBM Integration Bus and REST APIs - Sanjay NagchowdhuryIBM Integration Bus and REST APIs - Sanjay Nagchowdhury
IBM Integration Bus and REST APIs - Sanjay Nagchowdhury
 
Whats New in IBM Integration Bus Interconnect 2017
Whats New in IBM Integration Bus Interconnect 2017Whats New in IBM Integration Bus Interconnect 2017
Whats New in IBM Integration Bus Interconnect 2017
 
Technical Introduction to IBM Integration Bus
Technical Introduction to IBM Integration BusTechnical Introduction to IBM Integration Bus
Technical Introduction to IBM Integration Bus
 
Privacy Options on SlideShare
Privacy Options on SlideSharePrivacy Options on SlideShare
Privacy Options on SlideShare
 
How To Upload Powerpoints To Slideshare
How To Upload Powerpoints To SlideshareHow To Upload Powerpoints To Slideshare
How To Upload Powerpoints To Slideshare
 
2017 Microsoft Hosting and Cloud study. By 451 Research.
2017 Microsoft Hosting and Cloud study. By 451 Research.2017 Microsoft Hosting and Cloud study. By 451 Research.
2017 Microsoft Hosting and Cloud study. By 451 Research.
 

Similar to Logic Apps: El Poder de la nueva Integración (por Félix Mondelo)

Logic Apps, the power of new integration
Logic Apps, the power of new integrationLogic Apps, the power of new integration
Logic Apps, the power of new integration
Félix Mondelo
 
SPFestDc AZR204 Microsoft Graph and SharePoint Framework under steroids with ...
SPFestDc AZR204 Microsoft Graph and SharePoint Framework under steroids with ...SPFestDc AZR204 Microsoft Graph and SharePoint Framework under steroids with ...
SPFestDc AZR204 Microsoft Graph and SharePoint Framework under steroids with ...
Vincent Biret
 
Informatica Cloud Summer 2016 Release Webinar Slides
Informatica Cloud Summer 2016 Release Webinar SlidesInformatica Cloud Summer 2016 Release Webinar Slides
Informatica Cloud Summer 2016 Release Webinar Slides
Informatica Cloud
 
Azure_Business_Opportunity
Azure_Business_OpportunityAzure_Business_Opportunity
Azure_Business_OpportunityNojan Emad
 
Keynote speech
Keynote speechKeynote speech
Keynote speech
BizTalk360
 
Get Started with Microsoft Azure.pptx
Get Started with Microsoft Azure.pptxGet Started with Microsoft Azure.pptx
Get Started with Microsoft Azure.pptx
AnjaliMishra647628
 
UTF-8'en'IBM_Cloud_SCO_Content_20130702c
UTF-8'en'IBM_Cloud_SCO_Content_20130702cUTF-8'en'IBM_Cloud_SCO_Content_20130702c
UTF-8'en'IBM_Cloud_SCO_Content_20130702cR.gowtham kumar
 
Get connected with Azure Logic Apps & Flow
Get connected with Azure Logic Apps & FlowGet connected with Azure Logic Apps & Flow
Deploying IBM WebSphere Application Server to the Cloud_GWC_3-24-2015
Deploying IBM WebSphere Application Server to the Cloud_GWC_3-24-2015Deploying IBM WebSphere Application Server to the Cloud_GWC_3-24-2015
Deploying IBM WebSphere Application Server to the Cloud_GWC_3-24-2015Yakura Coffee
 
Building Azure Logic Apps
Building Azure Logic AppsBuilding Azure Logic Apps
Building Azure Logic Apps
BizTalk360
 
Cloud Native Patterns with Bluemix Developer Console
Cloud Native Patterns with Bluemix Developer ConsoleCloud Native Patterns with Bluemix Developer Console
Cloud Native Patterns with Bluemix Developer Console
Matthew Perrins
 
Go Cloud Native with IBM Bluemix Developer Console - GIDS17
Go Cloud Native with IBM Bluemix Developer Console - GIDS17Go Cloud Native with IBM Bluemix Developer Console - GIDS17
Go Cloud Native with IBM Bluemix Developer Console - GIDS17
Vidyasagar Machupalli
 
Using logic apps for dynamics 365 integration
Using logic apps for dynamics 365 integrationUsing logic apps for dynamics 365 integration
Using logic apps for dynamics 365 integration
Peter Haggert
 
The new Azure App Service Architecture
The new Azure App Service ArchitectureThe new Azure App Service Architecture
The new Azure App Service Architecture
João Pedro Martins
 
Integroi oikein BizTalkilla ja Azurella
Integroi oikein BizTalkilla ja AzurellaIntegroi oikein BizTalkilla ja Azurella
Integroi oikein BizTalkilla ja Azurella
Bilot
 
Developing Hybrid Cloud Applications
Developing Hybrid Cloud ApplicationsDeveloping Hybrid Cloud Applications
Developing Hybrid Cloud Applications
Daniel Berg
 
AD101: IBM Domino Application Development Futures
AD101: IBM Domino Application Development FuturesAD101: IBM Domino Application Development Futures
AD101: IBM Domino Application Development Futures
Eamon Muldoon
 
Automating Applications with Habitat - Sydney Cloud Native Meetup
Automating Applications with Habitat - Sydney Cloud Native MeetupAutomating Applications with Habitat - Sydney Cloud Native Meetup
Automating Applications with Habitat - Sydney Cloud Native Meetup
Matt Ray
 
Where will you run your it today?
Where will you run your it today?Where will you run your it today?
Where will you run your it today?
Bernard Paques
 
Digital Reinvention by NRB
Digital Reinvention by NRBDigital Reinvention by NRB
Digital Reinvention by NRB
William Poos
 

Similar to Logic Apps: El Poder de la nueva Integración (por Félix Mondelo) (20)

Logic Apps, the power of new integration
Logic Apps, the power of new integrationLogic Apps, the power of new integration
Logic Apps, the power of new integration
 
SPFestDc AZR204 Microsoft Graph and SharePoint Framework under steroids with ...
SPFestDc AZR204 Microsoft Graph and SharePoint Framework under steroids with ...SPFestDc AZR204 Microsoft Graph and SharePoint Framework under steroids with ...
SPFestDc AZR204 Microsoft Graph and SharePoint Framework under steroids with ...
 
Informatica Cloud Summer 2016 Release Webinar Slides
Informatica Cloud Summer 2016 Release Webinar SlidesInformatica Cloud Summer 2016 Release Webinar Slides
Informatica Cloud Summer 2016 Release Webinar Slides
 
Azure_Business_Opportunity
Azure_Business_OpportunityAzure_Business_Opportunity
Azure_Business_Opportunity
 
Keynote speech
Keynote speechKeynote speech
Keynote speech
 
Get Started with Microsoft Azure.pptx
Get Started with Microsoft Azure.pptxGet Started with Microsoft Azure.pptx
Get Started with Microsoft Azure.pptx
 
UTF-8'en'IBM_Cloud_SCO_Content_20130702c
UTF-8'en'IBM_Cloud_SCO_Content_20130702cUTF-8'en'IBM_Cloud_SCO_Content_20130702c
UTF-8'en'IBM_Cloud_SCO_Content_20130702c
 
Get connected with Azure Logic Apps & Flow
Get connected with Azure Logic Apps & FlowGet connected with Azure Logic Apps & Flow
Get connected with Azure Logic Apps & Flow
 
Deploying IBM WebSphere Application Server to the Cloud_GWC_3-24-2015
Deploying IBM WebSphere Application Server to the Cloud_GWC_3-24-2015Deploying IBM WebSphere Application Server to the Cloud_GWC_3-24-2015
Deploying IBM WebSphere Application Server to the Cloud_GWC_3-24-2015
 
Building Azure Logic Apps
Building Azure Logic AppsBuilding Azure Logic Apps
Building Azure Logic Apps
 
Cloud Native Patterns with Bluemix Developer Console
Cloud Native Patterns with Bluemix Developer ConsoleCloud Native Patterns with Bluemix Developer Console
Cloud Native Patterns with Bluemix Developer Console
 
Go Cloud Native with IBM Bluemix Developer Console - GIDS17
Go Cloud Native with IBM Bluemix Developer Console - GIDS17Go Cloud Native with IBM Bluemix Developer Console - GIDS17
Go Cloud Native with IBM Bluemix Developer Console - GIDS17
 
Using logic apps for dynamics 365 integration
Using logic apps for dynamics 365 integrationUsing logic apps for dynamics 365 integration
Using logic apps for dynamics 365 integration
 
The new Azure App Service Architecture
The new Azure App Service ArchitectureThe new Azure App Service Architecture
The new Azure App Service Architecture
 
Integroi oikein BizTalkilla ja Azurella
Integroi oikein BizTalkilla ja AzurellaIntegroi oikein BizTalkilla ja Azurella
Integroi oikein BizTalkilla ja Azurella
 
Developing Hybrid Cloud Applications
Developing Hybrid Cloud ApplicationsDeveloping Hybrid Cloud Applications
Developing Hybrid Cloud Applications
 
AD101: IBM Domino Application Development Futures
AD101: IBM Domino Application Development FuturesAD101: IBM Domino Application Development Futures
AD101: IBM Domino Application Development Futures
 
Automating Applications with Habitat - Sydney Cloud Native Meetup
Automating Applications with Habitat - Sydney Cloud Native MeetupAutomating Applications with Habitat - Sydney Cloud Native Meetup
Automating Applications with Habitat - Sydney Cloud Native Meetup
 
Where will you run your it today?
Where will you run your it today?Where will you run your it today?
Where will you run your it today?
 
Digital Reinvention by NRB
Digital Reinvention by NRBDigital Reinvention by NRB
Digital Reinvention by NRB
 

Recently uploaded

The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
Peter Spielvogel
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 

Recently uploaded (20)

The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
 

Logic Apps: El Poder de la nueva Integración (por Félix Mondelo)

  • 1. 2017 - Madrid Logic Apps, the power of new Integration Félix Mondelo Integration Solution’s Architect, Kabel
  • 2. Who am I? Félix Mondelo Integration Solution’s Architect, Kabel (34) 696 48 67 39 FMondelo@kabel.es http://felixmondelo.blogspot.com https://twitter.com/felixmondelo https://www.linkedin.com/in/felixmondelo
  • 5. Evolution of the Cloud Pre-Cloud Number of servers OS to install Periodicity to patch the server Size of the servers to buy Plan to backup the server Deploy new code Time to provision a new server The location of the servers is secure? What happens if the power goes out? Right size of the servers to my business Who has physical access to the servers? Media to keep backup Type of storage Scale the application Plan to hardware failure Dynamically configure the application Who monitors the servers Application monitoring
  • 6. Evolution of the Cloud Pre-CloudIaaS Number of servers OS to install Periodicity to patch the server Size of the servers to buy Plan to backup the server Deploy new code Time to provision a new server The location of the servers is secure? What happens if the power goes out? Right size of the servers to my business Who has physical access to the servers? Media to keep backup Type of storage Scale the application Plan to hardware failure Dynamically configure the application Who monitors the servers Application monitoring
  • 7. Evolution of the Cloud Pre-CloudPaaS Number of servers OS to install Periodicity to patch the server Plan to backup the server Deploy new code Right size of the servers to my business Scale the application Dynamically configure the application Application monitoring
  • 8. Evolution of the Cloud Pre-CloudServerless Number of servers Scale the application Right size of the servers to my business
  • 9. What is Serverless and their Benefits Pay per excution • Consumption Billing • Users are only charged for runtime and resources that the function consumes. • There is no longer any concept of under or over provisioning Ease of scale • If the load on the function grows, the infrastructure will create copies of the function and scale to meet demand • It will scale as long as you can pay for it Do less Manage less • Servers are fully-abstracted • No more do you need to set up a server or procure one • Not require fixed infrastructure to be pre-provisioned in order for it to be used
  • 10. Logic Apps and Serverless Pay per Action • e.g. If you set up a Logic App to poll for data once every minute over the course of 10 days, that App would generate 14,400 billable actions • e.g. If that same Logic App also included 500 workflow steps per day as part of the daily polling, the Logic App would generate an additional 5,000 billable actions Don’t worry about resources • Think about billable actions Don’t worry Virtual Machines, PaaS VMs, … • Not require infrastructure to be provisioned Don’t worry about the platform • Focus on code, deployment and managing the app
  • 13. Logic Apps and Integration Implement and orchestrate visually designed integration workflows • Azure Portal or Visual Studio • Azure SDK + Azure Logic Apps Visual Studio Tools Orchestrate distributed microservices • Rich ways to process and manipulate data than can be obtained or pushed via different connectors • Expose your integrations as microservices B2B Integrations with AS2 and EDI • Enterprise Integration Pack (EIP) 100+ Connectors • Protocols, Hybrid, SaaS, …
  • 14. Logic Apps and Integration (Connectors) SaaS
  • 15. Logic Apps and Integration (Connectors) Protocols / Native Hybrid Azure Services and Power Apps Connectors B2B? AS2? EDI? XML?
  • 17. Enterprise Integration Pack - Intro Microsoft’s cloud-based solution to enable Enterprise Integration Scenarios • B2B workflows • Industry standard protocols: AS2, X12, EDIFACT. • Flat Files and XML • Secure messages with encryption and digital signatures. Based on Integration Accounts • Cloud-based containers that store all our artifacts: schemas, partners, certificates, maps and agreements. Different artifacts • Schemas • Maps • Agreements • Partners • Certificates
  • 18. Enterprise Integration Pack - Connectors XML Validation XML Transform Flat file encoding Flat file decoding AS2 decoding AS2 encoding X12 decoding X12 encoding EDIFACT decoding EDIFACT encoding
  • 19. Enterprise Integration Pack – Get Started Create and Integration Account in the Azure Portal Add Partners, Schemas, Certificates, Maps and Agreements Create a Logic App Link the Logic App to the Integration Account Use the artifacts stored in the Integration Account in your Logic App What you need • An Azure subscription • An Integration Account • Visual Studio 2015, to create maps and schemas (you can reuse maps and schemas of your BizTalk Solutions) • Microsoft Azure Logic Apps Enterprise Integration Tools for Visual Studio 2015 2.0
  • 20. Enterprise Integration Pack – Step by Step Create an Integration Account on Azure Portal
  • 21. Enterprise Integration Pack – Step by Step Add Partners, Schemas, Maps, Certificates and Agreements
  • 22. Enterprise Integration Pack – Step by Step Create a Logic App
  • 23. Enterprise Integration Pack – Step by Step Link the Logic App to the Integration Account
  • 24. Enterprise Integration Pack – Step by Step Use the artifacts stored in the Integration Account in your Logic App
  • 26. BizTalk Architecture Orchestration Subscribe Receive Port Receive Location(s) Receive Pipeline Map(s) Publish Adapter Send Port Send Pipeline Subscribe Map(s) Tracking BizTalkDTADb Configuration BizTalkMgmtDb MessageBox (BizTalkMsgBoxDb) Publish Adapter
  • 27. BizTalk to Azure iPaaS Adapters • Description: “An adapter is a software component that enables you to easily send messages out of or receive messages into BizTalk Server with a delivery mechanism that conforms to a commonly recognized standard, such as SMTP, POP3, FTP, or Microsoft Message Queuing (MSMQ). As Microsoft BizTalk Server has evolved, the need for adapters that quickly enable connectivity with commonly used applications and technologies has increased” Connectors • Standard connectors e.g. IBM DB2, SQL Server, OneDrive, Twitter, … • Custom API Apps within the Logic App https://blog.geist.no/custom-connectors-taking-azure-logic-and-api-apps-for-a-spin- part-2/
  • 28. BizTalk to Azure iPaaS Pipelines • Description: “Pipelines are a component of Microsoft BizTalk Server that provides an implementation of the Pipes and Filters integration pattern. During the receiving and sending of messages, there are business reasons to perform transformations on messages to prepare them to enter or leave BizTalk Server.” Logic Apps • Building a simple Logic App that implements Pipes and Filters pattern like pipelines
  • 29. BizTalk to Azure iPaaS Pipeline Components • Description: “A general pipeline component takes a single message, performs some processing, and emits zero or more messages. If it does not produce any message output, it is called a consuming component.” Connectors • Standard connectors e.g. Parse JSON, XML Validation, Flat File decoding, AS2 encoding, … • Custom API Apps within the Logic App
  • 30. BizTalk to Azure iPaaS Orchestration • Description: “An orchestration is a flexible, powerful tool for representing an executable business” Logic Apps • Building a complex Logic App that implements a business process.
  • 31. BizTalk to Azure iPaaS Publish / Subscribe • The model implemented in BizTalk Server is often called content-based publish/subscribe
  • 33. #GIBMad2017 Logic Apps with Enterprise Integration Pack
  • 34. Demo Scenario IntegrationAccountfor schemas and maps Add ContactInsightly Receive XML (CreateOrderRequest) Azure Service Bus (queueneworders) Logic App Azure Service Bus (queueneworder_json) Send JSON orders Invalid XML Request