SlideShare a Scribd company logo
INTEGRATION DAY
2015
Steef-Jan Wiggers
JSON and REST in the BizTalk World
Steef-Jan Wiggers
Microsoft Integration Consultant
• Microsoft Integration MVP
• Published Author
• (Inter)national Speaker
• TechNet Wiki Author
• Classroom Instructor
• Blogger
• Forums
• Runner
• 12th Man
DutchWorkz B.V.
Json and REST in the BizTalk World
Json and REST in the BizTalk World
Json and REST in the BizTalk World
Json and REST in the BizTalk World
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
Json and REST in the BizTalk World
Json and REST in the BizTalk World
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
Json and REST in the BizTalk World
Steef-Jan Wiggers
SteefJan@msn.com
http://soa-thoughts.blogspot.com/
TN Wiki: UserPage
INTEGRATION DAY
2015
Thank you and have great day!

More Related Content

PPTX
Welcome into the containerized world
PPTX
The Nextcloud Roadmap for Secure Team Collaboration
PDF
Nextcloud als On-Premises Lösung für hochsicheren Datenaustausch (Frank Karli...
PPTX
Mongodb Presentation
ODP
DotGovLab weekend presentation
PPTX
Troubleshooting Exchange Hybrid Deployments
PPTX
Cloud Computing - Halfway through the revolution
PDF
A Mashup with Backbone
Welcome into the containerized world
The Nextcloud Roadmap for Secure Team Collaboration
Nextcloud als On-Premises Lösung für hochsicheren Datenaustausch (Frank Karli...
Mongodb Presentation
DotGovLab weekend presentation
Troubleshooting Exchange Hybrid Deployments
Cloud Computing - Halfway through the revolution
A Mashup with Backbone

What's hot (20)

PPTX
Have It Your Way! SharePoint Customizations
PPTX
Sampling from the Cloud Smorgasbord
PDF
PPTX
Yammer – Enterprise Social in action
PDF
dotCloud presents Stack.io
PPTX
MongoDB Training
PDF
SharePoint Custom Development
PDF
Startup Bootcamp - Intro to NoSQL/Big Data by DataZone
PPTX
Drupal and Microsoft
PPTX
Office management
PDF
Deep dive in to modern it technology
PPTX
Cybersecurity Legos - We're all part of something bigger
PPTX
Unlocking LOCKSS with APIs
PDF
Dynamic networks
PPTX
Bringing Networks to Life Using Visualization for User Engagement
PDF
Building the future of Digital Television and Enterprise Database Management ...
PDF
Extend visualization of Microsoft Graph data to HoloLens applications - Alexa...
PPTX
Code motion - Extend visualization of microsoft graph data to hololens applic...
PDF
Content Systems Architecture: Approaches in a decoupled world
Have It Your Way! SharePoint Customizations
Sampling from the Cloud Smorgasbord
Yammer – Enterprise Social in action
dotCloud presents Stack.io
MongoDB Training
SharePoint Custom Development
Startup Bootcamp - Intro to NoSQL/Big Data by DataZone
Drupal and Microsoft
Office management
Deep dive in to modern it technology
Cybersecurity Legos - We're all part of something bigger
Unlocking LOCKSS with APIs
Dynamic networks
Bringing Networks to Life Using Visualization for User Engagement
Building the future of Digital Television and Enterprise Database Management ...
Extend visualization of Microsoft Graph data to HoloLens applications - Alexa...
Code motion - Extend visualization of microsoft graph data to hololens applic...
Content Systems Architecture: Approaches in a decoupled world
Ad

Similar to Json and REST in the BizTalk World (20)

PPTX
Hybrid Solutions with the current BizTalk Server 2013 R2 platform
PPTX
Integration Tales: Logic & API apps to the rescue!
PDF
BizTalk Server Extensibility
PPTX
Integrate 2017 unlock azure hybrid integration with biz talk - ws
PDF
WSO2Con US 2013 - The New ESB - RESTy, Connected, Collaborative, and Optimized
PPTX
BizTalk roadmap and Biztalk 2016 (Sam Vanhoutte @ Codit's BizTalk 2016 Launch)
PPTX
Hybrid Solution Integration
PPTX
BizTalk Server 2016: What’s new
PDF
Patterns for Enterprise Integration Success
PDF
Enterprise Integration made easy with WSO2 ESB
PPTX
BizTalk: Server, Services and Apps
PPTX
Microsoft Integration Roadmap 2015
PDF
Biz talk
PDF
Introduction to WSO2 Integration Platform
PDF
BizTalk Server 2016: What's new (por Mariano Robles)
PPTX
WSO2 ESB - The Backbone of Integration
PPTX
Hybrid Integration with BizTalk Server - ACSUG
PDF
WSO2 Integration Platform - The most comprehensive integration platform for y...
PPTX
2018 06-05 - integrate 2018 - Sandro Pereira - BizTalk Server notes from the ...
DOCX
Integration Approach for MES
Hybrid Solutions with the current BizTalk Server 2013 R2 platform
Integration Tales: Logic & API apps to the rescue!
BizTalk Server Extensibility
Integrate 2017 unlock azure hybrid integration with biz talk - ws
WSO2Con US 2013 - The New ESB - RESTy, Connected, Collaborative, and Optimized
BizTalk roadmap and Biztalk 2016 (Sam Vanhoutte @ Codit's BizTalk 2016 Launch)
Hybrid Solution Integration
BizTalk Server 2016: What’s new
Patterns for Enterprise Integration Success
Enterprise Integration made easy with WSO2 ESB
BizTalk: Server, Services and Apps
Microsoft Integration Roadmap 2015
Biz talk
Introduction to WSO2 Integration Platform
BizTalk Server 2016: What's new (por Mariano Robles)
WSO2 ESB - The Backbone of Integration
Hybrid Integration with BizTalk Server - ACSUG
WSO2 Integration Platform - The most comprehensive integration platform for y...
2018 06-05 - integrate 2018 - Sandro Pereira - BizTalk Server notes from the ...
Integration Approach for MES
Ad

Recently uploaded (20)

PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Encapsulation_ Review paper, used for researhc scholars
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
A Presentation on Artificial Intelligence
PDF
cuic standard and advanced reporting.pdf
PPTX
Spectroscopy.pptx food analysis technology
PPTX
sap open course for s4hana steps from ECC to s4
PPT
Teaching material agriculture food technology
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Encapsulation theory and applications.pdf
PPTX
Cloud computing and distributed systems.
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
Unlocking AI with Model Context Protocol (MCP)
Digital-Transformation-Roadmap-for-Companies.pptx
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Encapsulation_ Review paper, used for researhc scholars
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Diabetes mellitus diagnosis method based random forest with bat algorithm
A Presentation on Artificial Intelligence
cuic standard and advanced reporting.pdf
Spectroscopy.pptx food analysis technology
sap open course for s4hana steps from ECC to s4
Teaching material agriculture food technology
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
The AUB Centre for AI in Media Proposal.docx
Encapsulation theory and applications.pdf
Cloud computing and distributed systems.
Dropbox Q2 2025 Financial Results & Investor Presentation
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Mobile App Security Testing_ A Comprehensive Guide.pdf

Json and REST in the BizTalk World

Editor's Notes

  • #3: Introduction
  • #6: 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.
  • #7: 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.
  • #8: We are seeing change
  • #9: 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?
  • #10: 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.
  • #11: Integration from a BizTalk Perspective
  • #12: SLide
  • #13: 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, …
  • #14: 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.
  • #15: 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 …
  • #16: 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.
  • #17: DEMO
  • #18: You have just seen a more … Other mechanism of tools can be used to achieve this.
  • #19: Recap