SlideShare a Scribd company logo
tSponsors
Steef-Jan-Wiggers
Integration MVP
Hybrid Solutions with the current BizTalk
Server 2013 R2 platform
BizTalk Summit 2015 – London
ExCeL London | April 13th & 14th
Steef-Jan Wiggers
Microsoft Integration Consultant
• Microsoft Integration MVP
• Published Author
• (Inter)national Speaker
• TechNet Wiki Author
• Blogger
• Forums
• Runner
• 12th Man
DutchWorkz B.V.
Hybrid Solutions with the current BizTalk Server 2013 R2 platform
Hybrid Solutions with the current BizTalk Server 2013 R2 platform
ToFrom
CAPEX
PC/Web
Keyboard/Mouse
Data from users and customers
Transacted local workflow
Run in one data center
Data centralized
OPEX
Runs on mobile device
Touch, voice and sensors
Data from people, devices & systems
Orchestrated global services
Hybrid cloud reality
Data Distributed
BizTalk Server
Your
Data
Center
Service Bus
App Service
Partners
Windows
Azure
SOAP/XML
REST/JSON
Modern integration
 Enterprise apps on-premises and in cloud
 Many different endpoints
 Integration is key
Enterprise B
Enterprise A
Hybrid Solutions with the current BizTalk Server 2013 R2 platform
Hybrid Solutions with the current BizTalk Server 2013 R2 platform
Resources:
Data, files,
methods
Where:
URL
based
How:
HTTP
What:
Up to
you
• JavaScript Object Notation
– Fast, less verbose, evaluate
{
"firstName": "John",
"lastName": "Smith",
"address": {
"streetAddress":
"21 2nd Street",
"city": "New York",
"state": "NY",
"postalCode": 10021
},
"phoneNumbers": [
"212 555-1234",
"646 555-4567"
]
}
Name/Value
Pairs
Number
data typeString
Array
Child
properties
Demo
Client
Message Sender
Airport Application
BizTalk Server 2013 R2
Message Reciever
WCF-BasicHttp
WCF-WebHttp
http://www.faa.gov/airports/
REST
json
jsonxml
Archive Pipeline
Tracking
Message Sender
Lastfm client BizTalk Server 2013 R2
Message Reciever
WCF-BasicHttp
WCF-WebHttp
REST
SOAP/XML
Json or XML LastFm API
Demo
DEMO Summary
Protocol mediation:
SOAP to REST
Different formats
JSON to XML
Behaviour
Consuming a REST Endpoint
Interaction with Cloud API
Demo
BizTalk Server 2013 R2
ODS
Web page
Gather/Enrich
DEMO Summary
More complex hybrid scenario
Particular role for BizTalk Server
Many variations possible
Data enrichment/distribution
BizTalk Server 2013 R2
JSON Support
Evolved product from connectivity view point
Hybrid scenarios
Leveraging Cloud API’s
New ways of integration
Recap
Steef-Jan Wiggers
SteefJan@msn.com
http://soa-thoughts.blogspot.com/
TN Wiki: UserPage
Thank you and have great day!
Q&A

More Related Content

PPTX
Manageability of Windows Azure BizTalk Services (WABS)
PPTX
Hybrid Integration with SAP
PPTX
A lap around Windows Azure BizTalk Services - London - September 2013
PPTX
Introducing Windows Azure BizTalk Services
PPTX
BizTalk Mapping Patterns and Best Practices
PDF
The use case of a scalable architecture
PPTX
Integration with Dynamics CRM
PPTX
Advanced SharePoint Integration (Azure Service Bus and Dynamics CRM)
Manageability of Windows Azure BizTalk Services (WABS)
Hybrid Integration with SAP
A lap around Windows Azure BizTalk Services - London - September 2013
Introducing Windows Azure BizTalk Services
BizTalk Mapping Patterns and Best Practices
The use case of a scalable architecture
Integration with Dynamics CRM
Advanced SharePoint Integration (Azure Service Bus and Dynamics CRM)

What's hot (20)

PPTX
Overview of azure microservices and the impact on integration
PPTX
SharePoint 2013 and CRM Integration using Azure
PPTX
iPaaS: A platform for Integration technology convergence
PPTX
What's inside "migrating to biz talk server 2020" Book (BizTalk360 Webinar)
PDF
AWS Api Gateway by Łukasz Marchewka Scalacc
PPTX
Application platform and integration platform strategy and roadmap
PPTX
Session 5 Systems Integration Architectures: BizTalk VS Windows Workflow Foun...
PDF
[WSO2Con EU 2017] Microservice Architecture (MSA) and Integration Microservices
PPTX
WSO2Con2011: Delivering the Goods? Integrated Order Management & Billing with...
PPTX
Lightweight ESB Alternatives
PPTX
Integration Monday - BizTalk Migrator Deep Dive
PPT
Defy Occassionally Connected Challenges With Smart Client Applications
PDF
Mule soft
PDF
[WSO2Con EU 2017] Ballerina Connectors for Seamless Integration
PPTX
5 ways to use node.js in the network
PPT
Web services and SOA
PPTX
Microservices architecture
PPTX
PPTX
Sap xi online training
PDF
[WSO2Con EU 2017] Extending Your Enterprise Integration Patterns Beyond ESBs
Overview of azure microservices and the impact on integration
SharePoint 2013 and CRM Integration using Azure
iPaaS: A platform for Integration technology convergence
What's inside "migrating to biz talk server 2020" Book (BizTalk360 Webinar)
AWS Api Gateway by Łukasz Marchewka Scalacc
Application platform and integration platform strategy and roadmap
Session 5 Systems Integration Architectures: BizTalk VS Windows Workflow Foun...
[WSO2Con EU 2017] Microservice Architecture (MSA) and Integration Microservices
WSO2Con2011: Delivering the Goods? Integrated Order Management & Billing with...
Lightweight ESB Alternatives
Integration Monday - BizTalk Migrator Deep Dive
Defy Occassionally Connected Challenges With Smart Client Applications
Mule soft
[WSO2Con EU 2017] Ballerina Connectors for Seamless Integration
5 ways to use node.js in the network
Web services and SOA
Microservices architecture
Sap xi online training
[WSO2Con EU 2017] Extending Your Enterprise Integration Patterns Beyond ESBs
Ad

Viewers also liked (7)

PDF
Collabspot
PPTX
BizTalk ALM
PPTX
BizTalk Server 2013 in Windows Azure IaaS
PPTX
Biztalk ESB Toolkit Introduction
PPTX
Hybrid Solution Integration
PPTX
Integration Summit 16 - Hybrid Integration
PDF
Hybrid Integration using BizTalk and Azure
Collabspot
BizTalk ALM
BizTalk Server 2013 in Windows Azure IaaS
Biztalk ESB Toolkit Introduction
Hybrid Solution Integration
Integration Summit 16 - Hybrid Integration
Hybrid Integration using BizTalk and Azure
Ad

Similar to Hybrid Solutions with the current BizTalk Server 2013 R2 platform (20)

PPTX
Json and REST in the BizTalk World
PPTX
BizTalk: Server, Services and Apps
PPTX
Technology Roadmap by ericnel
PPT
Live Mesh Presentation Bruno Svc
PPTX
7 12-2010 - UU - Microsoft Cloud Services - peter de haas -final
PPTX
Cloud Essentials
PPTX
Enterprise Content Sharing Bots & AI
PPTX
Cloud and BYOD
PPTX
TechNet Event: August 2011 Cloud Essentials
PPTX
Voxeo Summit Day 2 - Voxeo CXP - IVR on Steroids
PPTX
GIB2018 AKL - Introduction to Bots, Luis and Flow
PPTX
An Introduction to the Microsoft Cloud
PPTX
Cloud Services for Repositories
PPTX
San Diego Clound Computing Sep 9th
PDF
Nintex Forms for Office 365 from Atidan
PPT
20080117 Iasa Software + Services
PDF
Infrastructure as a service to its maximum, a cultural change - S2LQ - 2016-0...
PPT
Azure Discover Event Silicon Valley
PPTX
Microsoft cloud strategic_overview_vu
PDF
Azure and OSS, a match made in heaven
Json and REST in the BizTalk World
BizTalk: Server, Services and Apps
Technology Roadmap by ericnel
Live Mesh Presentation Bruno Svc
7 12-2010 - UU - Microsoft Cloud Services - peter de haas -final
Cloud Essentials
Enterprise Content Sharing Bots & AI
Cloud and BYOD
TechNet Event: August 2011 Cloud Essentials
Voxeo Summit Day 2 - Voxeo CXP - IVR on Steroids
GIB2018 AKL - Introduction to Bots, Luis and Flow
An Introduction to the Microsoft Cloud
Cloud Services for Repositories
San Diego Clound Computing Sep 9th
Nintex Forms for Office 365 from Atidan
20080117 Iasa Software + Services
Infrastructure as a service to its maximum, a cultural change - S2LQ - 2016-0...
Azure Discover Event Silicon Valley
Microsoft cloud strategic_overview_vu
Azure and OSS, a match made in heaven

More from BizTalk360 (20)

PPTX
Optimise Business Activity Tracking – Insights from Smurfit Kappa
PPTX
Optimise Business Activity Tracking – Insights from Smurfit Kappa
PPTX
Integration Monday - Logic Apps: Development Experiences
PPTX
Testing for Logic App Solutions | Integration Monday
PPTX
No-Slides
PPTX
System Integration using Reactive Programming | Integration Monday
PPTX
Building workflow solution with Microsoft Azure and Cloud | Integration Monday
PPTX
Serverless Minimalism: How to architect your apps to save 98% on your Azure b...
PPTX
Migrating BizTalk Solutions to Azure: Mapping Messages | Integration Monday
PPTX
Integration-Monday-Infrastructure-As-Code-With-Terraform
PDF
Integration-Monday-Stateful-Programming-Models-Serverless-Functions
PPTX
Integration-Monday-Serverless-Slackbots-with-Azure-Durable-Functions
PPTX
Integration-Monday-Building-Stateful-Workloads-Kubernetes
PPTX
Integration-Monday-Logic-Apps-Tips-Tricks
PPTX
Integration-Monday-Terraform-Serverless
PPTX
Integration-Monday-Microsoft-Power-Platform
PDF
One name unify them all
PPTX
Securely Publishing Azure Services
PPTX
Integration-Monday-BizTalk-Server-2020
PPTX
One repo for all with Azure DevOps
Optimise Business Activity Tracking – Insights from Smurfit Kappa
Optimise Business Activity Tracking – Insights from Smurfit Kappa
Integration Monday - Logic Apps: Development Experiences
Testing for Logic App Solutions | Integration Monday
No-Slides
System Integration using Reactive Programming | Integration Monday
Building workflow solution with Microsoft Azure and Cloud | Integration Monday
Serverless Minimalism: How to architect your apps to save 98% on your Azure b...
Migrating BizTalk Solutions to Azure: Mapping Messages | Integration Monday
Integration-Monday-Infrastructure-As-Code-With-Terraform
Integration-Monday-Stateful-Programming-Models-Serverless-Functions
Integration-Monday-Serverless-Slackbots-with-Azure-Durable-Functions
Integration-Monday-Building-Stateful-Workloads-Kubernetes
Integration-Monday-Logic-Apps-Tips-Tricks
Integration-Monday-Terraform-Serverless
Integration-Monday-Microsoft-Power-Platform
One name unify them all
Securely Publishing Azure Services
Integration-Monday-BizTalk-Server-2020
One repo for all with Azure DevOps

Recently uploaded (20)

PPTX
Tartificialntelligence_presentation.pptx
PDF
NewMind AI Weekly Chronicles – August ’25 Week III
PDF
Enhancing emotion recognition model for a student engagement use case through...
PDF
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
PPTX
Modernising the Digital Integration Hub
PDF
A comparative study of natural language inference in Swahili using monolingua...
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
Developing a website for English-speaking practice to English as a foreign la...
PDF
Hybrid model detection and classification of lung cancer
PDF
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
PDF
Hindi spoken digit analysis for native and non-native speakers
PDF
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Web App vs Mobile App What Should You Build First.pdf
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PPTX
1. Introduction to Computer Programming.pptx
PDF
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
DP Operators-handbook-extract for the Mautical Institute
Tartificialntelligence_presentation.pptx
NewMind AI Weekly Chronicles – August ’25 Week III
Enhancing emotion recognition model for a student engagement use case through...
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
Modernising the Digital Integration Hub
A comparative study of natural language inference in Swahili using monolingua...
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
NewMind AI Weekly Chronicles - August'25-Week II
Developing a website for English-speaking practice to English as a foreign la...
Hybrid model detection and classification of lung cancer
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
Hindi spoken digit analysis for native and non-native speakers
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
Programs and apps: productivity, graphics, security and other tools
Web App vs Mobile App What Should You Build First.pdf
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
1. Introduction to Computer Programming.pptx
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
gpt5_lecture_notes_comprehensive_20250812015547.pdf
DP Operators-handbook-extract for the Mautical Institute

Hybrid Solutions with the current BizTalk Server 2013 R2 platform

Editor's Notes

  • #3: Introduction
  • #4: Reason I wanted to do this talk the change that I am experiencing with projects I am involved with at customers. I myself see in my current projects more demands for REST based services and requirement for JSON. World has changed with cloud and devices. We need to connect to more systems, applications and services than before. Data is pushed around in unthinkable amount of bytes. And data will become more distributed. Not every bit of data is going to end up in the cloud. Some is too sensitive or intrusive to be placed in the cloud. Therefore, data becomes fragmented and resides on many places. This will enhance the demand for integration. In combination with need for connectivity. The SOAP/XML world most of us integration people know very well has been taken over by REST and JSON. More enterprises are offering mobile apps for their services like insurance companies, energy providers, banking, and etcetera.
  • #5: Change. I have done talks in the past like the first episode of the BizTalk Summit here in London back in 2013 on adapters in 2013 that support integration with Microsoft Azure i.e. relay, sb-messaging and web-http. Next year about BizTalk Service i.e. Microsoft Azure BizTalk Services, which are now going to be App service. Today I will talk about what you can do with the current BizTalk Server 2013 R2 platform. I am currently working on various projects in the Netherlands that leverages BizTalk Server 2013 R2 and require connectivity with Microsoft Azure and back end systems. Topics will be scenario’s that involve BizTalk Server 2013 R2 platform.
  • #6: We are seeing change
  • #7: On premise and cloud have collided and hybrid is the new magic word. We BizTalk professionals in Microsoft space are in the middle. We have to connect both world, hence create hybrid connections. BizTalk offers various connectivity options with regards to cloud. It supports Microsoft Azure services like service bus with sb proprietary protocol, relay, Microsoft Azure SQL Database, storage, and API that have a REST implementation and even JSON format now with BizTalk Server 2013 R2. You can expect to build a new of solution if not already doing so. Question to the audience: Who’s currently working on a solution that involves connectivity with the cloud/Azure i.e. is building a hybrid solution?
  • #8: What does modern integration look like or is going to look like. BizTalk can play a role in exposing backend data to front end i.e. web site hosted in Azure. Think about populating an operation data store that web sites and/or mobile application use to provide end users with information like how is your energy consumption over last month, year, financial data how your investments are going, how much money you have spent on health care, and so on. This is kind of near real time scenarios, you can also create low-latency solution leveraging only the adapter pack/sdk to build services that expose data in your back end systems like SAP, Oracle eBusiness Suite or Siebel. Since REST/JSON is required in many cases these days, the platform offers WCF-WebHttp and JSON support. Later introduced with 2013 R2. This is step forward to evolve BizTalk Server into the new world I would say. BizTalk can consume RESTFul endpoints that respond with JSON messages.
  • #9: Integration from a BizTalk Perspective
  • #10: SLide
  • #11: REST Came about in 2000 doctoral dissertation of Roy Fielding – but it’s been used for much longer. JSON is a lightweight data-interchange format. It is easy for humans to read and write. It is easy for machines to parse and generate. It is based on a subset of the JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999. JSON is a text format that is completely language independent but uses conventions that are familiar to programmers of the C-family of languages, including C, C++, C#, Java, JavaScript, Perl, Python, and many others. These properties make JSON an ideal data-interchange language. Ingredients for hybrid solution and what you face is REST architecture, JSON, WCF, …
  • #12: First demo/scenario is one I have built quite some time ago and shows how to consume a RESTful endpoint and handle the JSON response. I have added ETW in this demo to show what happen behind the scenes with the response.
  • #13: Second demo/scenario is one where BizTalk Server 2013 R2 plays a role in communicating with a cloud api. This is the lastfm api. Lastfm is a …
  • #14: What you have just seen was a small demonstration of the new capability in BizTalk Server 2013 R2 with WCF-WebHttp and JSON. This shows that you can communicate with any kind of current REST endpoints (API) out there on the internet, since most of them are REST bases and use JSON format. Challenges you will face are security, how can you going to deal with OAuth or other security mechanism, you probably end up have custom behaviors or pipeline components. An example is next demo where you have to provide an API key to be able to call API operations of LastFM API.
  • #15: DEMO
  • #16: You have just seen a more … Other mechanism of tools can be used to achieve this.
  • #17: Recap