Wagner Silveira
Principal Integration – Theta
Azure MVP
Hybrid Integration &
BizTalk Server
Agenda
•Azure and Hybrid integration
•Why BizTalk + Azure?
•Hybrid Integration Options
•Adapters
•Scenarios
•Design considerations
•Take aways
Azure and
Hybrid
Integration
Azure Hybrid
Integration,
what is this?
Too Many Options
•Network based
•Relay based
•Message based
•Event based
•Synchronous
•Assyncronous
Focus…
Why
BizTalk +
Azure?
What BizTalk brings
to Hybrid Integration
• On-premises adapters
• Azure adapters
• Separation of concerns
• Availability
• For existing users
• Leverage investment
• Continuity
BizTalk Hybrid
integration options
To the cloud and back again
Connecting to Azure
• Service Bus
• Azure WCF Relay
• App Services / API Management
• Logic Apps
Service bus – SB-
Messaging
• Inbound and Outbound (One Way)
• Queues and Topics
• Security – ACS and SAS
• Send | Listen permissions
• Properties Propagation
• Custom property schema
Scenarios
• Async workflows
• Unreliable connectivity
• Throttling
• Multicasting
WCF Relay – WCF-BasicHttpRelay
• Inbound and Outbound (Two Way)
• Expose and Consume WCF Services
• Based on dynamic Relays
• Primed for XML
• “Binary” format for others
• Security – ACS and SAS
• Send | Listen permissions
• End-point security
• Anonymous | RelayAccessToken
REST Support – WCF-WebHTTP
(Inbound)
• Exposes REST Services
• One or Two Way
• Support multiple formats
• Requires Inbound Access
• Network changes
• Hybrid Connection
• Path to Properties Mapping
• Define Outbound Headers
REST Support – WCF-WebHTTP
(OUTBOUND)
• Consumes REST Services
• One or Two Way
• Usually no network changes
• Dynamic Path
• Define Outbound Headers
Scenarios
• Inbound
• Real time communication
• Expose Legacy/bespoke applications
• Minimize surface area
• Simplify integration
• Outbound
• Leverage public APIs
• Shift compute to the cloud
Logic Apps – LogicApps Adapter
• Inbound and Outbound (One or Two Way)
• Extend workflows (inbound and outbound)
• Usually no network changes for Outbound
• Requires Inbound Access
• Network changes
• On-premises data gateway
Scenarios
• BizTalk  Logic Apps
• SaaS integration
• On Demand Scale
• Logic Apps  BizTalk
• Secure internal systems
• Pre-validate messages
• Leverage on-prem connectors
• Expose Legacy/Bespoke systems
Hands on Time?
Scenario
Public Cloud BCITO On-premises
1
3 4
5
6
7
2
2a
Sample Use Case
With great choices
Comes great responsibility
Not everything is a nail
• Know your tools
• Understand sweet spots
• Understand when to avoid
• Mix, match, experiment.
Price is a new dimension
• Understand the benefits
• Development x Operation
• Shortcuts will cost
Take aways
Many ways to integrate
Mix and Match, Experiment
Find the balance
BizTalk +
Azure
@wsilveiranz |
Resources
• Use case example - http://notetoself.tech/2017/10/21/unlocking-azure-
hybrid-integration-with-biztalk-server/
• Hybrid Integration Options (Dan Toomey @ Integrate 2017) -
https://www.biztalk360.com/integrate-2017-resources/hitchhikers-guide-
hybrid-connectivity/
• Using httpWebBinding with Service Bus -
https://adventuresinsidethemessagebox.wordpress.com/2015/04/12/getti
ng-azure-service-bus-relays-and-the-biztalk-wcf-webhttp-adapter-to-play-
nice-with-each-other/
• What’s right and wrong with the Web HTTP Binding (Mark Brimble and
Colin Dijkgraaf @ Integration Monday) -
http://www.integrationusergroup.com/whats-right-wrong-wcf-webhttp-
adapter/

More Related Content

PPTX
Expose BizTalk to the world (ACSUG)
PPTX
Serverless Architecture at iRobot
PPTX
An Azure of Things, a developer’s perspective
PDF
Serverless Logging Architecture
PDF
Iot meets Serverless
PPTX
Intro Istio and what's new Istio 1.1
PPTX
KubeCon NA 2018: Evolution of Integration and Microservices with Service Mesh...
PPTX
TechDays 2017 - Going Serverless (2/2): Hands-on with Azure Event Grid
Expose BizTalk to the world (ACSUG)
Serverless Architecture at iRobot
An Azure of Things, a developer’s perspective
Serverless Logging Architecture
Iot meets Serverless
Intro Istio and what's new Istio 1.1
KubeCon NA 2018: Evolution of Integration and Microservices with Service Mesh...
TechDays 2017 - Going Serverless (2/2): Hands-on with Azure Event Grid

What's hot (20)

PPTX
Dude, Where's my Server?
PPTX
Rootconf 2017 - State of the Open Source monitoring landscape
PPTX
Workflow All the Things with Azure Logic Apps
PPTX
Serverless Event-Driven Programming: Are We Ready for the Paradigm Shift?
PPTX
Icinga Camp Bangalore - Icinga and Icinga Director
PDF
Altitude San Francisco 2018: Scale and Stability at the Edge with 1.4 Billion...
PPTX
Icinga Camp Bangalore - Enterprise exceptions
PPTX
Integration Monday - BizTalk Migrator Deep Dive
PDF
MongoDB World 2018: Data Models for Storing Sophisticated Customer Journeys i...
PPTX
Intro to Knative
PPTX
Step into cloud
PDF
An eventful tour from enterprise integration to serverless and functions
PPTX
PPTX
Amazon Web Services Architecture - An Overview
PPTX
UWP apps development - Part 2
PPTX
Service-mesh options with Linkerd, Consul, Istio and AWS AppMesh
PPTX
DEV-1129 How Watson, Bluemix, Cloudant, and XPages Can Work Together In A Rea...
PPTX
The Serverless Native Mindset: Ben Kehoe, iRobot, Serverless NYC 2018
PPTX
Micro Services Architecture
PDF
Serverless brewbox
Dude, Where's my Server?
Rootconf 2017 - State of the Open Source monitoring landscape
Workflow All the Things with Azure Logic Apps
Serverless Event-Driven Programming: Are We Ready for the Paradigm Shift?
Icinga Camp Bangalore - Icinga and Icinga Director
Altitude San Francisco 2018: Scale and Stability at the Edge with 1.4 Billion...
Icinga Camp Bangalore - Enterprise exceptions
Integration Monday - BizTalk Migrator Deep Dive
MongoDB World 2018: Data Models for Storing Sophisticated Customer Journeys i...
Intro to Knative
Step into cloud
An eventful tour from enterprise integration to serverless and functions
Amazon Web Services Architecture - An Overview
UWP apps development - Part 2
Service-mesh options with Linkerd, Consul, Istio and AWS AppMesh
DEV-1129 How Watson, Bluemix, Cloudant, and XPages Can Work Together In A Rea...
The Serverless Native Mindset: Ben Kehoe, iRobot, Serverless NYC 2018
Micro Services Architecture
Serverless brewbox
Ad

Similar to Hybrid Integration with BizTalk Server - ACSUG (20)

PPTX
Tokyo Azure Meetup #4 - Build 2016 Overview
PPTX
Pros & Cons of Microservices Architecture
PPTX
Designing microservices part2
PPTX
The Hitchhiker’s Guide to Hybrid Connectivity
PDF
Microservices and Serverless for Mega Startups - DevOps IL Meetup
PPTX
Tokyo Azure Meetup #5 - Microservices and Azure Service Fabric
PDF
How to grow your own Microservice?
PPTX
AzureConf 2014 - Azure hybrid connections (Sam Vanhoutte)
PPTX
Connecting Mobile Services to On-Premises Resources Using Hybrid Connections
PDF
Cloud-native Data
PDF
Cloud-Native-Data with Cornelia Davis
PDF
Introducing to serverless computing and AWS lambda - Israel Clouds Meetup
PPTX
.Net Microservices with Event Sourcing, CQRS, Docker and... Windows Server 20...
PPTX
ArchitectNow - Designing Cloud-Native apps in Microsoft Azure
PPTX
The Hitchhiker’s Guide to Hybrid Connectivity
PPTX
Microservices in Azure
PPTX
Designing microservices
PPTX
Serverless without Code (Lambda)
PPTX
Cloud integration: what's in it for you? (Toon Vanhoutte & Massimo Crippa at ...
PPTX
Virtualization and cloud computing
Tokyo Azure Meetup #4 - Build 2016 Overview
Pros & Cons of Microservices Architecture
Designing microservices part2
The Hitchhiker’s Guide to Hybrid Connectivity
Microservices and Serverless for Mega Startups - DevOps IL Meetup
Tokyo Azure Meetup #5 - Microservices and Azure Service Fabric
How to grow your own Microservice?
AzureConf 2014 - Azure hybrid connections (Sam Vanhoutte)
Connecting Mobile Services to On-Premises Resources Using Hybrid Connections
Cloud-native Data
Cloud-Native-Data with Cornelia Davis
Introducing to serverless computing and AWS lambda - Israel Clouds Meetup
.Net Microservices with Event Sourcing, CQRS, Docker and... Windows Server 20...
ArchitectNow - Designing Cloud-Native apps in Microsoft Azure
The Hitchhiker’s Guide to Hybrid Connectivity
Microservices in Azure
Designing microservices
Serverless without Code (Lambda)
Cloud integration: what's in it for you? (Toon Vanhoutte & Massimo Crippa at ...
Virtualization and cloud computing
Ad

More from Wagner Silveira (15)

PPTX
Power Friday - Introduction to Azure Integration services
PPTX
Api management - a lap around vs code extension
PPTX
Directions Asia Unlocking New Integration Potential for d365 BC with Event ...
PPTX
Integrate 2019 - Creating a Processing Pipeline with Azure Functions and AIS
PPTX
Logic app x microsoft flow
PPTX
A lap around cognitive services
PPTX
A lap around API Management
PPTX
GIB 2017 - Azure function and logic apps better together
PPTX
Directions ASIA 2018 - richer integration with logic apps for ms dynamics - p...
PPTX
GIB2018 AKL - Introduction to Bots, Luis and Flow
PPTX
A lap around azure function proxy
PPTX
Logic Apps Exception Management - Azure Lunchtime
PPTX
Integrate 2017 unlock azure hybrid integration with biz talk - ws
PPTX
GAB 2017 - Logic Apps and Azure Functions
PPTX
App Services - Connecting the dots of Web Mobile and Integration_published
Power Friday - Introduction to Azure Integration services
Api management - a lap around vs code extension
Directions Asia Unlocking New Integration Potential for d365 BC with Event ...
Integrate 2019 - Creating a Processing Pipeline with Azure Functions and AIS
Logic app x microsoft flow
A lap around cognitive services
A lap around API Management
GIB 2017 - Azure function and logic apps better together
Directions ASIA 2018 - richer integration with logic apps for ms dynamics - p...
GIB2018 AKL - Introduction to Bots, Luis and Flow
A lap around azure function proxy
Logic Apps Exception Management - Azure Lunchtime
Integrate 2017 unlock azure hybrid integration with biz talk - ws
GAB 2017 - Logic Apps and Azure Functions
App Services - Connecting the dots of Web Mobile and Integration_published

Recently uploaded (20)

PDF
Autodesk AutoCAD Crack Free Download 2025
PDF
EaseUS PDF Editor Pro 6.2.0.2 Crack with License Key 2025
PDF
CCleaner 6.39.11548 Crack 2025 License Key
PPTX
Why Generative AI is the Future of Content, Code & Creativity?
PDF
Salesforce Agentforce AI Implementation.pdf
PDF
DNT Brochure 2025 – ISV Solutions @ D365
PPTX
"Secure File Sharing Solutions on AWS".pptx
PPTX
GSA Content Generator Crack (2025 Latest)
PPTX
Introduction to Windows Operating System
PDF
Time Tracking Features That Teams and Organizations Actually Need
PDF
MCP Security Tutorial - Beginner to Advanced
PPTX
CNN LeNet5 Architecture: Neural Networks
PDF
Microsoft Office 365 Crack Download Free
PPTX
assetexplorer- product-overview - presentation
PDF
How Tridens DevSecOps Ensures Compliance, Security, and Agility
DOCX
Modern SharePoint Intranet Templates That Boost Employee Engagement in 2025.docx
PDF
The Dynamic Duo Transforming Financial Accounting Systems Through Modern Expe...
PPTX
Computer Software - Technology and Livelihood Education
PDF
How AI/LLM recommend to you ? GDG meetup 16 Aug by Fariman Guliev
PDF
Visual explanation of Dijkstra's Algorithm using Python
Autodesk AutoCAD Crack Free Download 2025
EaseUS PDF Editor Pro 6.2.0.2 Crack with License Key 2025
CCleaner 6.39.11548 Crack 2025 License Key
Why Generative AI is the Future of Content, Code & Creativity?
Salesforce Agentforce AI Implementation.pdf
DNT Brochure 2025 – ISV Solutions @ D365
"Secure File Sharing Solutions on AWS".pptx
GSA Content Generator Crack (2025 Latest)
Introduction to Windows Operating System
Time Tracking Features That Teams and Organizations Actually Need
MCP Security Tutorial - Beginner to Advanced
CNN LeNet5 Architecture: Neural Networks
Microsoft Office 365 Crack Download Free
assetexplorer- product-overview - presentation
How Tridens DevSecOps Ensures Compliance, Security, and Agility
Modern SharePoint Intranet Templates That Boost Employee Engagement in 2025.docx
The Dynamic Duo Transforming Financial Accounting Systems Through Modern Expe...
Computer Software - Technology and Livelihood Education
How AI/LLM recommend to you ? GDG meetup 16 Aug by Fariman Guliev
Visual explanation of Dijkstra's Algorithm using Python

Hybrid Integration with BizTalk Server - ACSUG

  • 1. Wagner Silveira Principal Integration – Theta Azure MVP Hybrid Integration & BizTalk Server
  • 2. Agenda •Azure and Hybrid integration •Why BizTalk + Azure? •Hybrid Integration Options •Adapters •Scenarios •Design considerations •Take aways
  • 5. Too Many Options •Network based •Relay based •Message based •Event based •Synchronous •Assyncronous
  • 8. What BizTalk brings to Hybrid Integration • On-premises adapters • Azure adapters • Separation of concerns • Availability • For existing users • Leverage investment • Continuity
  • 9. BizTalk Hybrid integration options To the cloud and back again
  • 10. Connecting to Azure • Service Bus • Azure WCF Relay • App Services / API Management • Logic Apps
  • 11. Service bus – SB- Messaging • Inbound and Outbound (One Way) • Queues and Topics • Security – ACS and SAS • Send | Listen permissions • Properties Propagation • Custom property schema
  • 12. Scenarios • Async workflows • Unreliable connectivity • Throttling • Multicasting
  • 13. WCF Relay – WCF-BasicHttpRelay • Inbound and Outbound (Two Way) • Expose and Consume WCF Services • Based on dynamic Relays • Primed for XML • “Binary” format for others • Security – ACS and SAS • Send | Listen permissions • End-point security • Anonymous | RelayAccessToken
  • 14. REST Support – WCF-WebHTTP (Inbound) • Exposes REST Services • One or Two Way • Support multiple formats • Requires Inbound Access • Network changes • Hybrid Connection • Path to Properties Mapping • Define Outbound Headers
  • 15. REST Support – WCF-WebHTTP (OUTBOUND) • Consumes REST Services • One or Two Way • Usually no network changes • Dynamic Path • Define Outbound Headers
  • 16. Scenarios • Inbound • Real time communication • Expose Legacy/bespoke applications • Minimize surface area • Simplify integration • Outbound • Leverage public APIs • Shift compute to the cloud
  • 17. Logic Apps – LogicApps Adapter • Inbound and Outbound (One or Two Way) • Extend workflows (inbound and outbound) • Usually no network changes for Outbound • Requires Inbound Access • Network changes • On-premises data gateway
  • 18. Scenarios • BizTalk  Logic Apps • SaaS integration • On Demand Scale • Logic Apps  BizTalk • Secure internal systems • Pre-validate messages • Leverage on-prem connectors • Expose Legacy/Bespoke systems
  • 21. Public Cloud BCITO On-premises 1 3 4 5 6 7 2 2a Sample Use Case
  • 22. With great choices Comes great responsibility
  • 23. Not everything is a nail • Know your tools • Understand sweet spots • Understand when to avoid • Mix, match, experiment.
  • 24. Price is a new dimension • Understand the benefits • Development x Operation • Shortcuts will cost
  • 26. Many ways to integrate
  • 27. Mix and Match, Experiment
  • 30. Resources • Use case example - http://notetoself.tech/2017/10/21/unlocking-azure- hybrid-integration-with-biztalk-server/ • Hybrid Integration Options (Dan Toomey @ Integrate 2017) - https://www.biztalk360.com/integrate-2017-resources/hitchhikers-guide- hybrid-connectivity/ • Using httpWebBinding with Service Bus - https://adventuresinsidethemessagebox.wordpress.com/2015/04/12/getti ng-azure-service-bus-relays-and-the-biztalk-wcf-webhttp-adapter-to-play- nice-with-each-other/ • What’s right and wrong with the Web HTTP Binding (Mark Brimble and Colin Dijkgraaf @ Integration Monday) - http://www.integrationusergroup.com/whats-right-wrong-wcf-webhttp- adapter/