SlideShare a Scribd company logo
1 of 33
Windows Azure BizTalk Services
Providing Integration Services in the cloud
SamVanhoutte
About Codit
Windows Azure BizTalk Services - The Hybrid Organisation - London
Business Integration, using Microsoft technology
58
BE-FR-PT
@SamVanhoutte
CTO & Product Manager
WindowsAzure Insider
Microsoft BizTalkVTS-P
ExtendingAzure BizTalk svcs
Codit IntegrationCloud
Windows Azure BizTalk Services - The Hybrid Organisation - London
About Codit Integration Cloud
Cloud
Technology
Windows Azure BizTalk Services - The Hybrid Organisation - London
Integration as a Service - www.integrationcloud.eu
e-Invoicing &
EDI
Managed
Services
Functional
monitoring
Codit integration cloud
| Gradually move runtime logic toWindows Azure BizTalk
Services
| Add value
| Reporting
| e-Invoicing capabilities
| Tracking
| Connectivity
| Codit Integration Framework
| Available for BizTalk,WCF,Workflow &WABS
Windows Azure BizTalk Services - The Hybrid Organisation - London
Adding value to WindowsAzure BizTalk Services
BizTalk Services
Where does it fit ?
Windows Azure BizTalk Services - The Hybrid Organisation - London
What Microsoft heard
Windows Azure BizTalk Services - The Hybrid Organisation - London
Reduce transaction
cost by 25-50%
incurred through low
server utilization
We want to cut-down
the on-boarding time
from weeks to a
matter of days
OOB SaaS connectivity
Need a config-driven
experience for
exchange of
information
We would like out-of-
box capabilities like
archiving built into the
platform
We need a self-service
solution
WindowsAzure application building blocks
cloud services
Windows Azure BizTalk Services - The Hybrid Organisation - London
Windows Azure BizTalk Services
Windows Azure BizTalk Services - The Hybrid Organisation - London
Integrating the Enterprise and the Cloud
BizTalk Server
Your
Data
Center
Service Bus
BizTalk Services
Partners
Windows
Azure
EDI
BizTalk Services
Scenario: Cloud EDI
Windows Azure BizTalk Services - The Hybrid Organisation - London
Service Bus
Azure Websites
Order Fulfillment
Web Order
Push
Notifications
Mobile Order
BizTalk
Services
PartnersMobile
Services
Rest
APIs
Scenario: modern/hybrid apps
Windows Azure BizTalk Services - The Hybrid Organisation - London
HDInsight
SQL Database
PII Scrubbed
Transaction Data
BizTalk Services
Service Bus
Scenario: Cloud BI
Windows Azure BizTalk Services - The Hybrid Organisation - London
Storage Compute
Scenario: B2B/Partner Ecosystem
SQL
Database
Service Bus
BizTalk Services
Windows Azure BizTalk Services - The Hybrid Organisation - London
SKU’s
Windows Azure BizTalk Services - The Hybrid Organisation - London
Pricing model
Windows Azure BizTalk Services - The Hybrid Organisation - London
#demo
configuring the runtime
Windows Azure BizTalk Services - The Hybrid Organisation - London
B2B (EDI &Trading partner mgmt)
Windows Azure BizTalk Services - The Hybrid Organisation - London
Trading partner management
| Set up agreements between parties
| AS/2 support
| X12 support – EDIFACT coming soon
| Portal experience
| Transformation, validation, routing
| Route incoming messages to different endpoints
| Web service
| Blob storage
| Azure BizTalk bridge
Windows Azure BizTalk Services - The Hybrid Organisation - London
B2B –TPM portal
Windows Azure BizTalk Services - The Hybrid Organisation - London
#demo1
trading partner management
& EDI
Windows Azure BizTalk Services - The Hybrid Organisation - London
EAI (Bridges & adapter service)
Windows Azure BizTalk Services - The Hybrid Organisation - London
EAI Experience - Config-driven
Windows Azure BizTalk Services - The Hybrid Organisation - London
What is a Bridge?
A Bridge is a single message processing unit with 3 parts:
Basic building block for building your integration platform
Bridge
Pipeline
V E T E
Messages
Sources
FTP/S
HTTP
SFTP
Destinations
Service Bus
Web Service
FTP/S
HTTP
Blob
Windows Azure BizTalk Services - The Hybrid Organisation - London
#demo2
routing logic in bridges
Windows Azure BizTalk Services - The Hybrid Organisation - London
Extensibility
| Mapping
| Custom functoids (for mapping)
| XSLT
| Bridge components (like BizTalk pipeline components)
| Custom inspectors
| Custom endpoints
| Use customWCF Bindings
| Used for loopback bridges (EchoBinding)
| Good for custom authentication mechanisms (SalesForce,CRM?)
Windows Azure BizTalk Services - The Hybrid Organisation - London
Custom bridge components
| Implement IMessageInspector
| Task Execute(
IMessage message,
IMessageInspectorContext context)
| Custom component properties
| Only string properties supported
| Attribute with [PipelineProperty(Name = "PropName")]
| Tracing to diagnostics (storage account)
| context.Tracer.TraceEvent(Warning, text);
| Property promotion
| message.Promote(PropertyName, PropertyValue);
| Message content
| Stream message.Data;
Windows Azure BizTalk Services - The Hybrid Organisation - London
#demo3
custom code (PDF signing)
Windows Azure BizTalk Services - The Hybrid Organisation - London
BizTalk Adapter Service
Server Explorer
(Visual Studio)
PowerShell
CmdLets
Management
Service REST API
Lob Relay
(Service Host)
BizTalk adapter service
Windows Azure BizTalk Services - The Hybrid Organisation - London
Bridge
Pipeline
V E T E
Messages
Sources
FTP/S
HTTP
SFTP
Destinations
Service Bus
Web Service
FTP/S
HTTP
Blob
BizTalk Adapter Service
| Is an on-premise Service hosted in IIS
| Allows LOB Relays and LOBTargets to be created using REST
APIs
| For Development, there is aVS Server Explorer extension
| For Management, there are PowerShell Scripts
| LOB Relays
| Represents a connection to the cloud using a Service Bus Relay
| Can host multiple LOBTargets
| LOBTargets
| Represents an on-premise LOB system that is exposed to the cloud
| Is hosted inside an LOB Relay and identified by a unique sub path
Windows Azure BizTalk Services - The Hybrid Organisation - London
#demo4
on prem SQL & SAP connectivity
Windows Azure BizTalk Services - The Hybrid Organisation - London
Lessons learned
| Good for B2B scenarios
| Good for basic ‘pipeline’ capabilities as a service
| Extensibility is key in integration
| Configuration & tracking needs attention
| Combination with durable pub/sub on service bus is
really important
Windows Azure BizTalk Services - The Hybrid Organisation - London
Thank you
Windows Azure BizTalk Services - The Hybrid Organisation - London

More Related Content

What's hot

Azure IPaaS: #IntegrationEvolved (Glenn Colpaert @ Codit's BizTalk 2016 Launch)
Azure IPaaS: #IntegrationEvolved (Glenn Colpaert @ Codit's BizTalk 2016 Launch)Azure IPaaS: #IntegrationEvolved (Glenn Colpaert @ Codit's BizTalk 2016 Launch)
Azure IPaaS: #IntegrationEvolved (Glenn Colpaert @ Codit's BizTalk 2016 Launch)Codit
 
Global Windows Azure Bootcamp – Lisboa - Windows Azure Biztalk Services
Global Windows Azure Bootcamp – Lisboa - Windows Azure Biztalk ServicesGlobal Windows Azure Bootcamp – Lisboa - Windows Azure Biztalk Services
Global Windows Azure Bootcamp – Lisboa - Windows Azure Biztalk ServicesSandro Pereira
 
BizTalk 2010 with Appfabric Hosting in the Cloud: WCF Services vs BT2010
BizTalk 2010 with Appfabric Hosting in the Cloud: WCF Services vs BT2010BizTalk 2010 with Appfabric Hosting in the Cloud: WCF Services vs BT2010
BizTalk 2010 with Appfabric Hosting in the Cloud: WCF Services vs BT2010Bala Subra
 
An Intro to AS4, the Successor of AS2
An Intro to AS4, the Successor of AS2An Intro to AS4, the Successor of AS2
An Intro to AS4, the Successor of AS2BizTalk360
 
The Effect of Microservices on API Design
The Effect of Microservices on API DesignThe Effect of Microservices on API Design
The Effect of Microservices on API DesignLunchBadger
 
Domino 6 vs. Exchange 2000
Domino 6 vs. Exchange 2000Domino 6 vs. Exchange 2000
Domino 6 vs. Exchange 2000dominion
 
Microservices architecture
Microservices architectureMicroservices architecture
Microservices architectureMohamad Farhani
 
Windows Azure BizTalk Services Deep Dive
Windows Azure BizTalk Services Deep DiveWindows Azure BizTalk Services Deep Dive
Windows Azure BizTalk Services Deep DiveBill Chesnut
 
Cloud Aware Large Scale Distributed SOA
Cloud Aware Large Scale Distributed SOACloud Aware Large Scale Distributed SOA
Cloud Aware Large Scale Distributed SOAChristophe Hamerling
 
BizTalk Mapping Patterns and Best Practices at Bouvet BizTalk Innovation Day ...
BizTalk Mapping Patterns and Best Practices at Bouvet BizTalk Innovation Day ...BizTalk Mapping Patterns and Best Practices at Bouvet BizTalk Innovation Day ...
BizTalk Mapping Patterns and Best Practices at Bouvet BizTalk Innovation Day ...Sandro Pereira
 
AspDotNetStorefront and DNN Reunited - Jim Duwel & Lori McDonald, Brilliance ...
AspDotNetStorefront and DNN Reunited - Jim Duwel & Lori McDonald, Brilliance ...AspDotNetStorefront and DNN Reunited - Jim Duwel & Lori McDonald, Brilliance ...
AspDotNetStorefront and DNN Reunited - Jim Duwel & Lori McDonald, Brilliance ...AspDotNetStorefront
 
A Structured and Scalable Approach to Solving the Integration Challenge - Nig...
A Structured and Scalable Approach to Solving the Integration Challenge - Nig...A Structured and Scalable Approach to Solving the Integration Challenge - Nig...
A Structured and Scalable Approach to Solving the Integration Challenge - Nig...AspDotNetStorefront
 
Continuous Deployment - Developers Conference Hamburg #dchh
Continuous Deployment - Developers Conference Hamburg #dchhContinuous Deployment - Developers Conference Hamburg #dchh
Continuous Deployment - Developers Conference Hamburg #dchhDirk Hoerig
 
Logic Apps y las posibilidades de Integración Cloud (por Felipe Senso, de Mic...
Logic Apps y las posibilidades de Integración Cloud (por Felipe Senso, de Mic...Logic Apps y las posibilidades de Integración Cloud (por Felipe Senso, de Mic...
Logic Apps y las posibilidades de Integración Cloud (por Felipe Senso, de Mic...Jorge Millán Cabrera
 
APIdays Helsinki 2019 - Beyond REST: GraphQL API Management with Amit Acharya...
APIdays Helsinki 2019 - Beyond REST: GraphQL API Management with Amit Acharya...APIdays Helsinki 2019 - Beyond REST: GraphQL API Management with Amit Acharya...
APIdays Helsinki 2019 - Beyond REST: GraphQL API Management with Amit Acharya...apidays
 
APIdays Helsinki 2019 - Impact of Microservices Architecture on API Managemen...
APIdays Helsinki 2019 - Impact of Microservices Architecture on API Managemen...APIdays Helsinki 2019 - Impact of Microservices Architecture on API Managemen...
APIdays Helsinki 2019 - Impact of Microservices Architecture on API Managemen...apidays
 
[WSO2Con USA 2018] Adaptive and Iterative Integration for Microservices and C...
[WSO2Con USA 2018] Adaptive and Iterative Integration for Microservices and C...[WSO2Con USA 2018] Adaptive and Iterative Integration for Microservices and C...
[WSO2Con USA 2018] Adaptive and Iterative Integration for Microservices and C...WSO2
 

What's hot (20)

Azure IPaaS: #IntegrationEvolved (Glenn Colpaert @ Codit's BizTalk 2016 Launch)
Azure IPaaS: #IntegrationEvolved (Glenn Colpaert @ Codit's BizTalk 2016 Launch)Azure IPaaS: #IntegrationEvolved (Glenn Colpaert @ Codit's BizTalk 2016 Launch)
Azure IPaaS: #IntegrationEvolved (Glenn Colpaert @ Codit's BizTalk 2016 Launch)
 
Global Windows Azure Bootcamp – Lisboa - Windows Azure Biztalk Services
Global Windows Azure Bootcamp – Lisboa - Windows Azure Biztalk ServicesGlobal Windows Azure Bootcamp – Lisboa - Windows Azure Biztalk Services
Global Windows Azure Bootcamp – Lisboa - Windows Azure Biztalk Services
 
BizTalk 2010 with Appfabric Hosting in the Cloud: WCF Services vs BT2010
BizTalk 2010 with Appfabric Hosting in the Cloud: WCF Services vs BT2010BizTalk 2010 with Appfabric Hosting in the Cloud: WCF Services vs BT2010
BizTalk 2010 with Appfabric Hosting in the Cloud: WCF Services vs BT2010
 
An Intro to AS4, the Successor of AS2
An Intro to AS4, the Successor of AS2An Intro to AS4, the Successor of AS2
An Intro to AS4, the Successor of AS2
 
The Effect of Microservices on API Design
The Effect of Microservices on API DesignThe Effect of Microservices on API Design
The Effect of Microservices on API Design
 
Kong
KongKong
Kong
 
Domino 6 vs. Exchange 2000
Domino 6 vs. Exchange 2000Domino 6 vs. Exchange 2000
Domino 6 vs. Exchange 2000
 
Microservices architecture
Microservices architectureMicroservices architecture
Microservices architecture
 
Windows Azure BizTalk Services Deep Dive
Windows Azure BizTalk Services Deep DiveWindows Azure BizTalk Services Deep Dive
Windows Azure BizTalk Services Deep Dive
 
Cloud Aware Large Scale Distributed SOA
Cloud Aware Large Scale Distributed SOACloud Aware Large Scale Distributed SOA
Cloud Aware Large Scale Distributed SOA
 
WCF
WCFWCF
WCF
 
BizTalk Mapping Patterns and Best Practices at Bouvet BizTalk Innovation Day ...
BizTalk Mapping Patterns and Best Practices at Bouvet BizTalk Innovation Day ...BizTalk Mapping Patterns and Best Practices at Bouvet BizTalk Innovation Day ...
BizTalk Mapping Patterns and Best Practices at Bouvet BizTalk Innovation Day ...
 
AspDotNetStorefront and DNN Reunited - Jim Duwel & Lori McDonald, Brilliance ...
AspDotNetStorefront and DNN Reunited - Jim Duwel & Lori McDonald, Brilliance ...AspDotNetStorefront and DNN Reunited - Jim Duwel & Lori McDonald, Brilliance ...
AspDotNetStorefront and DNN Reunited - Jim Duwel & Lori McDonald, Brilliance ...
 
A Structured and Scalable Approach to Solving the Integration Challenge - Nig...
A Structured and Scalable Approach to Solving the Integration Challenge - Nig...A Structured and Scalable Approach to Solving the Integration Challenge - Nig...
A Structured and Scalable Approach to Solving the Integration Challenge - Nig...
 
Continuous Deployment - Developers Conference Hamburg #dchh
Continuous Deployment - Developers Conference Hamburg #dchhContinuous Deployment - Developers Conference Hamburg #dchh
Continuous Deployment - Developers Conference Hamburg #dchh
 
Logic Apps y las posibilidades de Integración Cloud (por Felipe Senso, de Mic...
Logic Apps y las posibilidades de Integración Cloud (por Felipe Senso, de Mic...Logic Apps y las posibilidades de Integración Cloud (por Felipe Senso, de Mic...
Logic Apps y las posibilidades de Integración Cloud (por Felipe Senso, de Mic...
 
APIdays Helsinki 2019 - Beyond REST: GraphQL API Management with Amit Acharya...
APIdays Helsinki 2019 - Beyond REST: GraphQL API Management with Amit Acharya...APIdays Helsinki 2019 - Beyond REST: GraphQL API Management with Amit Acharya...
APIdays Helsinki 2019 - Beyond REST: GraphQL API Management with Amit Acharya...
 
APIdays Helsinki 2019 - Impact of Microservices Architecture on API Managemen...
APIdays Helsinki 2019 - Impact of Microservices Architecture on API Managemen...APIdays Helsinki 2019 - Impact of Microservices Architecture on API Managemen...
APIdays Helsinki 2019 - Impact of Microservices Architecture on API Managemen...
 
[WSO2Con USA 2018] Adaptive and Iterative Integration for Microservices and C...
[WSO2Con USA 2018] Adaptive and Iterative Integration for Microservices and C...[WSO2Con USA 2018] Adaptive and Iterative Integration for Microservices and C...
[WSO2Con USA 2018] Adaptive and Iterative Integration for Microservices and C...
 
Api Management with Service Mesh
Api Management with Service MeshApi Management with Service Mesh
Api Management with Service Mesh
 

Similar to A lap around Windows Azure BizTalk Services - London - September 2013

SQLSaturday #341 porto - Introduction to Microsoft Azure BizTalk Services
SQLSaturday #341 porto - Introduction to Microsoft Azure BizTalk ServicesSQLSaturday #341 porto - Introduction to Microsoft Azure BizTalk Services
SQLSaturday #341 porto - Introduction to Microsoft Azure BizTalk ServicesSandro Pereira
 
An Integration Platform to Support Vision 2025
An Integration Platform to Support Vision 2025An Integration Platform to Support Vision 2025
An Integration Platform to Support Vision 2025BizTalk360
 
BizTalk: Server, Services and Apps
BizTalk: Server, Services and AppsBizTalk: Server, Services and Apps
BizTalk: Server, Services and AppsSandro Pereira
 
Clouds clouds everywhere
Clouds clouds everywhereClouds clouds everywhere
Clouds clouds everywhereMatt Deacon
 
Microservices and the Cloud based future of integration final
Microservices and the Cloud based future of integration finalMicroservices and the Cloud based future of integration final
Microservices and the Cloud based future of integration finalBizTalk360
 
Minecraft Integration Demo Deep Dive
Minecraft Integration Demo Deep DiveMinecraft Integration Demo Deep Dive
Minecraft Integration Demo Deep DiveBizTalk360
 
Windows azure pack overview
Windows azure pack overviewWindows azure pack overview
Windows azure pack overviewAbhishek Sur
 
Presentation for a Media Company
Presentation for a Media CompanyPresentation for a Media Company
Presentation for a Media CompanyMark Goetsch
 
Cloud integration and tools
Cloud integration and toolsCloud integration and tools
Cloud integration and toolsI8Cstage
 
마이크로소프트 애저 및 클라우드 트렌드 소개 (부제: Beyond IaaS)
마이크로소프트 애저 및 클라우드 트렌드 소개 (부제: Beyond IaaS)마이크로소프트 애저 및 클라우드 트렌드 소개 (부제: Beyond IaaS)
마이크로소프트 애저 및 클라우드 트렌드 소개 (부제: Beyond IaaS)Ian Choi
 
BizTalk Fundamentals
BizTalk  FundamentalsBizTalk  Fundamentals
BizTalk FundamentalsManoj Kumar
 
Biztalk Server 2010: Introdução
Biztalk Server 2010: IntroduçãoBiztalk Server 2010: Introdução
Biztalk Server 2010: IntroduçãoComunidade NetPonto
 
Overview of Windows Vista Devices and Windows Communication Foundation (WCF)
Overview of Windows Vista Devices and Windows Communication Foundation (WCF)Overview of Windows Vista Devices and Windows Communication Foundation (WCF)
Overview of Windows Vista Devices and Windows Communication Foundation (WCF)Jorgen Thelin
 
Global Windows Azure Bootcamp (GWAB) Auckland 2014 - Windows Azure Integrati...
Global Windows Azure Bootcamp (GWAB)  Auckland 2014 - Windows Azure Integrati...Global Windows Azure Bootcamp (GWAB)  Auckland 2014 - Windows Azure Integrati...
Global Windows Azure Bootcamp (GWAB) Auckland 2014 - Windows Azure Integrati...Nikolai Blackie
 
BizTalk Server, BizTalk Services and Windows Workflow Foundation (WF)
BizTalk Server, BizTalk Services and Windows Workflow Foundation (WF)BizTalk Server, BizTalk Services and Windows Workflow Foundation (WF)
BizTalk Server, BizTalk Services and Windows Workflow Foundation (WF)Juan Pablo
 

Similar to A lap around Windows Azure BizTalk Services - London - September 2013 (20)

SQLSaturday #341 porto - Introduction to Microsoft Azure BizTalk Services
SQLSaturday #341 porto - Introduction to Microsoft Azure BizTalk ServicesSQLSaturday #341 porto - Introduction to Microsoft Azure BizTalk Services
SQLSaturday #341 porto - Introduction to Microsoft Azure BizTalk Services
 
An Integration Platform to Support Vision 2025
An Integration Platform to Support Vision 2025An Integration Platform to Support Vision 2025
An Integration Platform to Support Vision 2025
 
BizTalk: Server, Services and Apps
BizTalk: Server, Services and AppsBizTalk: Server, Services and Apps
BizTalk: Server, Services and Apps
 
Clouds clouds everywhere
Clouds clouds everywhereClouds clouds everywhere
Clouds clouds everywhere
 
Microservices and the Cloud based future of integration final
Microservices and the Cloud based future of integration finalMicroservices and the Cloud based future of integration final
Microservices and the Cloud based future of integration final
 
Minecraft Integration Demo Deep Dive
Minecraft Integration Demo Deep DiveMinecraft Integration Demo Deep Dive
Minecraft Integration Demo Deep Dive
 
Windows azure pack overview
Windows azure pack overviewWindows azure pack overview
Windows azure pack overview
 
Presentation for a Media Company
Presentation for a Media CompanyPresentation for a Media Company
Presentation for a Media Company
 
Cloud integration and tools
Cloud integration and toolsCloud integration and tools
Cloud integration and tools
 
Biz talk BI
Biz talk BIBiz talk BI
Biz talk BI
 
Cics Connectivity
Cics ConnectivityCics Connectivity
Cics Connectivity
 
마이크로소프트 애저 및 클라우드 트렌드 소개 (부제: Beyond IaaS)
마이크로소프트 애저 및 클라우드 트렌드 소개 (부제: Beyond IaaS)마이크로소프트 애저 및 클라우드 트렌드 소개 (부제: Beyond IaaS)
마이크로소프트 애저 및 클라우드 트렌드 소개 (부제: Beyond IaaS)
 
Biz Talk Server
Biz Talk ServerBiz Talk Server
Biz Talk Server
 
BizTalk Fundamentals
BizTalk  FundamentalsBizTalk  Fundamentals
BizTalk Fundamentals
 
Windows Azure
Windows AzureWindows Azure
Windows Azure
 
Biztalk Server 2010: Introdução
Biztalk Server 2010: IntroduçãoBiztalk Server 2010: Introdução
Biztalk Server 2010: Introdução
 
Overview of Windows Vista Devices and Windows Communication Foundation (WCF)
Overview of Windows Vista Devices and Windows Communication Foundation (WCF)Overview of Windows Vista Devices and Windows Communication Foundation (WCF)
Overview of Windows Vista Devices and Windows Communication Foundation (WCF)
 
Global Windows Azure Bootcamp (GWAB) Auckland 2014 - Windows Azure Integrati...
Global Windows Azure Bootcamp (GWAB)  Auckland 2014 - Windows Azure Integrati...Global Windows Azure Bootcamp (GWAB)  Auckland 2014 - Windows Azure Integrati...
Global Windows Azure Bootcamp (GWAB) Auckland 2014 - Windows Azure Integrati...
 
07 advanced topics
07 advanced topics07 advanced topics
07 advanced topics
 
BizTalk Server, BizTalk Services and Windows Workflow Foundation (WF)
BizTalk Server, BizTalk Services and Windows Workflow Foundation (WF)BizTalk Server, BizTalk Services and Windows Workflow Foundation (WF)
BizTalk Server, BizTalk Services and Windows Workflow Foundation (WF)
 

More from Sam Vanhoutte

Real time analytics in Azure IoT
Real time analytics in Azure IoT Real time analytics in Azure IoT
Real time analytics in Azure IoT Sam Vanhoutte
 
AzureConf 2014 - Azure hybrid connections (Sam Vanhoutte)
AzureConf 2014 - Azure hybrid connections (Sam Vanhoutte)AzureConf 2014 - Azure hybrid connections (Sam Vanhoutte)
AzureConf 2014 - Azure hybrid connections (Sam Vanhoutte)Sam Vanhoutte
 
The Internet of things for integration people - UKCSUG - public version
The Internet of things for integration people - UKCSUG - public versionThe Internet of things for integration people - UKCSUG - public version
The Internet of things for integration people - UKCSUG - public versionSam Vanhoutte
 
Techorama 2014 - Azure API management and Service Virtualization
Techorama 2014 - Azure API management and Service VirtualizationTechorama 2014 - Azure API management and Service Virtualization
Techorama 2014 - Azure API management and Service VirtualizationSam Vanhoutte
 
Cloud integration patterns for it pros - itprceed
Cloud integration patterns for it pros - itprceedCloud integration patterns for it pros - itprceed
Cloud integration patterns for it pros - itprceedSam Vanhoutte
 
Workflow Manager - a technical overview (Sam Vanhoutte)
Workflow Manager - a technical overview (Sam Vanhoutte)Workflow Manager - a technical overview (Sam Vanhoutte)
Workflow Manager - a technical overview (Sam Vanhoutte)Sam Vanhoutte
 
Integration on windows azure
Integration on windows azureIntegration on windows azure
Integration on windows azureSam Vanhoutte
 

More from Sam Vanhoutte (7)

Real time analytics in Azure IoT
Real time analytics in Azure IoT Real time analytics in Azure IoT
Real time analytics in Azure IoT
 
AzureConf 2014 - Azure hybrid connections (Sam Vanhoutte)
AzureConf 2014 - Azure hybrid connections (Sam Vanhoutte)AzureConf 2014 - Azure hybrid connections (Sam Vanhoutte)
AzureConf 2014 - Azure hybrid connections (Sam Vanhoutte)
 
The Internet of things for integration people - UKCSUG - public version
The Internet of things for integration people - UKCSUG - public versionThe Internet of things for integration people - UKCSUG - public version
The Internet of things for integration people - UKCSUG - public version
 
Techorama 2014 - Azure API management and Service Virtualization
Techorama 2014 - Azure API management and Service VirtualizationTechorama 2014 - Azure API management and Service Virtualization
Techorama 2014 - Azure API management and Service Virtualization
 
Cloud integration patterns for it pros - itprceed
Cloud integration patterns for it pros - itprceedCloud integration patterns for it pros - itprceed
Cloud integration patterns for it pros - itprceed
 
Workflow Manager - a technical overview (Sam Vanhoutte)
Workflow Manager - a technical overview (Sam Vanhoutte)Workflow Manager - a technical overview (Sam Vanhoutte)
Workflow Manager - a technical overview (Sam Vanhoutte)
 
Integration on windows azure
Integration on windows azureIntegration on windows azure
Integration on windows azure
 

Recently uploaded

Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 

Recently uploaded (20)

Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 

A lap around Windows Azure BizTalk Services - London - September 2013

  • 1. Windows Azure BizTalk Services Providing Integration Services in the cloud SamVanhoutte
  • 2. About Codit Windows Azure BizTalk Services - The Hybrid Organisation - London Business Integration, using Microsoft technology 58 BE-FR-PT @SamVanhoutte CTO & Product Manager WindowsAzure Insider Microsoft BizTalkVTS-P
  • 3. ExtendingAzure BizTalk svcs Codit IntegrationCloud Windows Azure BizTalk Services - The Hybrid Organisation - London
  • 4. About Codit Integration Cloud Cloud Technology Windows Azure BizTalk Services - The Hybrid Organisation - London Integration as a Service - www.integrationcloud.eu e-Invoicing & EDI Managed Services Functional monitoring
  • 5. Codit integration cloud | Gradually move runtime logic toWindows Azure BizTalk Services | Add value | Reporting | e-Invoicing capabilities | Tracking | Connectivity | Codit Integration Framework | Available for BizTalk,WCF,Workflow &WABS Windows Azure BizTalk Services - The Hybrid Organisation - London Adding value to WindowsAzure BizTalk Services
  • 6. BizTalk Services Where does it fit ? Windows Azure BizTalk Services - The Hybrid Organisation - London
  • 7. What Microsoft heard Windows Azure BizTalk Services - The Hybrid Organisation - London Reduce transaction cost by 25-50% incurred through low server utilization We want to cut-down the on-boarding time from weeks to a matter of days OOB SaaS connectivity Need a config-driven experience for exchange of information We would like out-of- box capabilities like archiving built into the platform We need a self-service solution
  • 8. WindowsAzure application building blocks cloud services Windows Azure BizTalk Services - The Hybrid Organisation - London
  • 9. Windows Azure BizTalk Services Windows Azure BizTalk Services - The Hybrid Organisation - London
  • 10. Integrating the Enterprise and the Cloud BizTalk Server Your Data Center Service Bus BizTalk Services Partners Windows Azure
  • 11. EDI BizTalk Services Scenario: Cloud EDI Windows Azure BizTalk Services - The Hybrid Organisation - London
  • 12. Service Bus Azure Websites Order Fulfillment Web Order Push Notifications Mobile Order BizTalk Services PartnersMobile Services Rest APIs Scenario: modern/hybrid apps Windows Azure BizTalk Services - The Hybrid Organisation - London
  • 13. HDInsight SQL Database PII Scrubbed Transaction Data BizTalk Services Service Bus Scenario: Cloud BI Windows Azure BizTalk Services - The Hybrid Organisation - London
  • 14. Storage Compute Scenario: B2B/Partner Ecosystem SQL Database Service Bus BizTalk Services Windows Azure BizTalk Services - The Hybrid Organisation - London
  • 15. SKU’s Windows Azure BizTalk Services - The Hybrid Organisation - London
  • 16. Pricing model Windows Azure BizTalk Services - The Hybrid Organisation - London
  • 17. #demo configuring the runtime Windows Azure BizTalk Services - The Hybrid Organisation - London
  • 18. B2B (EDI &Trading partner mgmt) Windows Azure BizTalk Services - The Hybrid Organisation - London
  • 19. Trading partner management | Set up agreements between parties | AS/2 support | X12 support – EDIFACT coming soon | Portal experience | Transformation, validation, routing | Route incoming messages to different endpoints | Web service | Blob storage | Azure BizTalk bridge Windows Azure BizTalk Services - The Hybrid Organisation - London
  • 20. B2B –TPM portal Windows Azure BizTalk Services - The Hybrid Organisation - London
  • 21. #demo1 trading partner management & EDI Windows Azure BizTalk Services - The Hybrid Organisation - London
  • 22. EAI (Bridges & adapter service) Windows Azure BizTalk Services - The Hybrid Organisation - London
  • 23. EAI Experience - Config-driven Windows Azure BizTalk Services - The Hybrid Organisation - London
  • 24. What is a Bridge? A Bridge is a single message processing unit with 3 parts: Basic building block for building your integration platform Bridge Pipeline V E T E Messages Sources FTP/S HTTP SFTP Destinations Service Bus Web Service FTP/S HTTP Blob Windows Azure BizTalk Services - The Hybrid Organisation - London
  • 25. #demo2 routing logic in bridges Windows Azure BizTalk Services - The Hybrid Organisation - London
  • 26. Extensibility | Mapping | Custom functoids (for mapping) | XSLT | Bridge components (like BizTalk pipeline components) | Custom inspectors | Custom endpoints | Use customWCF Bindings | Used for loopback bridges (EchoBinding) | Good for custom authentication mechanisms (SalesForce,CRM?) Windows Azure BizTalk Services - The Hybrid Organisation - London
  • 27. Custom bridge components | Implement IMessageInspector | Task Execute( IMessage message, IMessageInspectorContext context) | Custom component properties | Only string properties supported | Attribute with [PipelineProperty(Name = "PropName")] | Tracing to diagnostics (storage account) | context.Tracer.TraceEvent(Warning, text); | Property promotion | message.Promote(PropertyName, PropertyValue); | Message content | Stream message.Data; Windows Azure BizTalk Services - The Hybrid Organisation - London
  • 28. #demo3 custom code (PDF signing) Windows Azure BizTalk Services - The Hybrid Organisation - London
  • 29. BizTalk Adapter Service Server Explorer (Visual Studio) PowerShell CmdLets Management Service REST API Lob Relay (Service Host) BizTalk adapter service Windows Azure BizTalk Services - The Hybrid Organisation - London Bridge Pipeline V E T E Messages Sources FTP/S HTTP SFTP Destinations Service Bus Web Service FTP/S HTTP Blob
  • 30. BizTalk Adapter Service | Is an on-premise Service hosted in IIS | Allows LOB Relays and LOBTargets to be created using REST APIs | For Development, there is aVS Server Explorer extension | For Management, there are PowerShell Scripts | LOB Relays | Represents a connection to the cloud using a Service Bus Relay | Can host multiple LOBTargets | LOBTargets | Represents an on-premise LOB system that is exposed to the cloud | Is hosted inside an LOB Relay and identified by a unique sub path Windows Azure BizTalk Services - The Hybrid Organisation - London
  • 31. #demo4 on prem SQL & SAP connectivity Windows Azure BizTalk Services - The Hybrid Organisation - London
  • 32. Lessons learned | Good for B2B scenarios | Good for basic ‘pipeline’ capabilities as a service | Extensibility is key in integration | Configuration & tracking needs attention | Combination with durable pub/sub on service bus is really important Windows Azure BizTalk Services - The Hybrid Organisation - London
  • 33. Thank you Windows Azure BizTalk Services - The Hybrid Organisation - London

Editor's Notes

  1. Cloud Opportunities:Lower TCO & Time to MarketScalable, Secure, Robust InfrastructureAgility in DeploymentFocus on Solutions, not InfrastructureManaged ServiceScalable, Secure and ReliableEnables you to focus on solutions, not infrastructureConfiguration Driven ExperienceEasy to use Azure PortalOut of Box Trading Partner Management ExperienceExtensible PlatformCustomization with code for transforms and pipeline stagesTrading Partner Management API for custom experiencesHybrid Application SupportOut of box connectivity to on-premise LOB applications via relay or queue
  2. Full story with BizTalk Server on-prem forbusiness process management, transactions, etc.
  3. EAI ComplexScenario