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

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
 

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

Clouds clouds everywhere
Clouds clouds everywhereClouds clouds everywhere
Clouds clouds everywhere
Matt Deacon
 
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
 
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

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

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Recently uploaded (20)

EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 

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