SlideShare a Scribd company logo
Global Windows Azure Bootcamp
Auckland March 29 2014
The Global Sponsors
The Local Sponsors
Windows Azure Integration
Capabilities
Nikolai Blackie
• Principal Architect and co-founder of
Adaptiv Integration
• www.adaptiv.co.nz
• Microsoft Virtual Technology Solutions
Professional (v-TSP)
• Microsoft Business Platform Technology
Advisor
Global Windows Azure Bootcamp (GWAB)  Auckland 2014 - Windows Azure Integration Capabilities
Global Windows Azure Bootcamp (GWAB)  Auckland 2014 - Windows Azure Integration Capabilities
Global Windows Azure Bootcamp (GWAB)  Auckland 2014 - Windows Azure Integration Capabilities
Global Windows Azure Bootcamp (GWAB)  Auckland 2014 - Windows Azure Integration Capabilities
Global Windows Azure Bootcamp (GWAB)  Auckland 2014 - Windows Azure Integration Capabilities
So as a hipster geek how can I
connect all my cloud & on
premise components?
• WindowsAzure Service Bus
• Queues, topics & subscriptions and relay services
• WindowsAzure BizTalk Services
• One-way & two-way Xml/Pass Through Bridges
• EDI capabilities
• WindowsAzure Storage Queues
Cloud OS and integration services
Bring the Cloud to
your Enterprise:
Integration
BizTalk Server
Your
Data
Center
Service Bus
WABS
Partners
Windows
Azure
How do I enable
messaging within the
cloud, and cloud to on
premise?
Windows Azure Service Bus
• Queues
• Topics & Subscriptions
• Relay Services
What is Windows Azure Service Bus?
Azure Service Bus – Queues
BizTalk/WCF IIS
SB Messaging
Binding
Senders
Receiver
Queue
Azure Service Bus – Topics
BizTalk/WCF IIS
SB Messaging
Binding
Topic
Senders
Subscribers
Azure Service Bus – Relay
Securely extend integration reach
BizTalk/IIS
Relay Binding
Relay Endpoint
Senders
Receiver
BizTalk/IIS
Relay Binding
demo
So what’s the difference
between Windows Azure
Storage Queues and
Service Bus Queues?
Windows Azure Storage Queues
Comparison Criteria Windows Azure Queues Service Bus Queues
Ordering guarantee No Yes - First-In-First-Out (FIFO)
Delivery guarantee At-Least-Once
At-Least-Once
At-Most-Once
Transaction support No
Yes
(through the use of local
transactions)
Exclusive access mode Lease-based Lock-based
Lease/Lock duration
30 seconds (default)
7 days (maximum)
60 seconds (default)
You can renew a message lock
Lease/Lock granularity
Message level
(each message can have a
different timeout value)
Queue level
(each queue has a lock
granularity applied to all of its
messages)
http://msdn.microsoft.com/en-us/library/windowsazure/hh767287.aspx
Windows Azure Storage Queues
Comparison Criteria Windows Azure Queues Service Bus Queues
Maximum message size
64 KB
(48 KB when using Base64
encoding)
256 KB
(including both header and
body, maximum header size: 64
KB)
Maximum queue size
100 TB
(limited to a single storage
account capacity)
1, 2, 3, 4 or 5 GB
(defined upon creation of a
queue)
Maximum message TTL 7 days Unlimited
Maximum number of queues Unlimited
10,000
(per service namespace, can be
increased)
Maximum number of concurrent
clients
Unlimited
Unlimited
(100 concurrent connection limit
TCP protocol communication)
How do I integrate
disparate data &
transports with my cloud
services?
Windows Azure BizTalk
Services
• One-way & two-way communication
• Xml & Pass Through Bridges
• EDI capabilities
Global Windows Azure Bootcamp (GWAB)  Auckland 2014 - Windows Azure Integration Capabilities
Integration Bridges?
BizTalk Service
Windows Azure BizTalk Services
Artifacts
Schemas TransformsCertificates Assemblies
Partner OM
Partners Agreements PartnershipsProfiles
Bridges
Pass-ThroughXml One-Way Xml Request Reply
EDI (X12 &
EDIFACT)
BizTalk Portal
Visual Studio
PowerShell
BizTalk Release cadence
demo
Windows Azure Integration Capabilities
Require basic communication and
messaging between services
Need queues that can be larger
than 5 GB in size
Global Windows Azure Bootcamp (GWAB)  Auckland 2014 - Windows Azure Integration Capabilities
nikolai@adaptiv.co.nz
Service Bus Resources
http://www.windowsazure.com/en-us/develop/net/fundamentals/hybrid-
solutions/
http://msdn.microsoft.com/en-us/library/windowsazure/hh767287.aspx
http://msdn.microsoft.com/en-us/magazine/jj863132.aspx
http://msdn.microsoft.com/en-us/library/windowsazure/hh403962.aspx
• SDK, schemas and tools downloads
http://www.microsoft.com/en-us/download/details.aspx?id=39087
• BizTalk Service Forums
http://social.msdn.microsoft.com/Forums/en-US/azurebiztalksvcs
• Samples MSDN Code Gallery
http://code.msdn.microsoft.com/windowsazure/
• BizTalk Portal
https://portal.biztalk.windows.net
• MSDN documentation
http://msdn.microsoft.com/en-us/library/windowsazure/hh689864.aspx
• BizTalk Team Blog
http://blogs.msdn.com/b/biztalk_server_team_blog
BizTalk Resources
• Install Windows Azure BizTalk Services SDK
http://msdn.microsoft.com/en-nz/library/windowsazure/10873203-56b3-445c-8340-
ef073f5365f8 &
http://social.technet.microsoft.com/wiki/contents/articles/23592.biztalk-adapter-
service-installation.aspx
• BizTalk Services Pricing Details
http://www.windowsazure.com/en-us/pricing/details/biztalk-services/
BizTalk Resources
Ad

More Related Content

What's hot (20)

Windows Azure Service Bus
Windows Azure Service BusWindows Azure Service Bus
Windows Azure Service Bus
Return on Intelligence
 
Javascript on Server-Side
Javascript on Server-SideJavascript on Server-Side
Javascript on Server-Side
ASIMYILDIZ
 
Cnam cours azure web sites
Cnam cours azure web sitesCnam cours azure web sites
Cnam cours azure web sites
Aymeric Weinbach
 
MOOC Piattaforme digitali per la gestione del territorio - 4.3
MOOC Piattaforme digitali per la gestione del territorio - 4.3MOOC Piattaforme digitali per la gestione del territorio - 4.3
MOOC Piattaforme digitali per la gestione del territorio - 4.3
Alessandro Bogliolo
 
Kubernetes talk at DDDSydney 2017
Kubernetes talk at DDDSydney 2017Kubernetes talk at DDDSydney 2017
Kubernetes talk at DDDSydney 2017
Hesham Amin
 
Windows Azure Caching
Windows Azure CachingWindows Azure Caching
Windows Azure Caching
Pavel Revenkov
 
Cnam azure 2015 storage
Cnam azure 2015  storageCnam azure 2015  storage
Cnam azure 2015 storage
Aymeric Weinbach
 
Build a Cloud Day - CloudStack
Build a Cloud Day - CloudStackBuild a Cloud Day - CloudStack
Build a Cloud Day - CloudStack
ke4qqq
 
Successfully deploy build manage your cloud with cloud stack2
Successfully deploy build manage your cloud with cloud stack2Successfully deploy build manage your cloud with cloud stack2
Successfully deploy build manage your cloud with cloud stack2
ke4qqq
 
SQL Azure
SQL AzureSQL Azure
SQL Azure
Pavel Revenkov
 
Cnam azure ze cloud resource manager
Cnam azure ze cloud  resource managerCnam azure ze cloud  resource manager
Cnam azure ze cloud resource manager
Aymeric Weinbach
 
Cnam cours azure iaas
Cnam cours azure iaasCnam cours azure iaas
Cnam cours azure iaas
Aymeric Weinbach
 
OpenStack Database as a Service - Juno Updates
OpenStack Database as a Service - Juno UpdatesOpenStack Database as a Service - Juno Updates
OpenStack Database as a Service - Juno Updates
OpenStack Foundation
 
AWS Study Group - Chapter 10 - Matching Supply and Demand [Solution Architect...
AWS Study Group - Chapter 10 - Matching Supply and Demand [Solution Architect...AWS Study Group - Chapter 10 - Matching Supply and Demand [Solution Architect...
AWS Study Group - Chapter 10 - Matching Supply and Demand [Solution Architect...
QCloudMentor
 
Cnam cours azure cloud services
Cnam cours azure  cloud servicesCnam cours azure  cloud services
Cnam cours azure cloud services
Aymeric Weinbach
 
Microservices using .Net core
Microservices using .Net coreMicroservices using .Net core
Microservices using .Net core
girish goudar
 
Connecting Kafka Across Multiple AWS VPCs
Connecting Kafka Across Multiple AWS VPCs Connecting Kafka Across Multiple AWS VPCs
Connecting Kafka Across Multiple AWS VPCs
confluent
 
Building a Service Mesh with Envoy (Kubecon May 2018)
Building a Service Mesh with Envoy (Kubecon May 2018)Building a Service Mesh with Envoy (Kubecon May 2018)
Building a Service Mesh with Envoy (Kubecon May 2018)
Douglas Jones
 
Microservices Using Docker Containers for Magento 2
Microservices Using Docker Containers for Magento 2Microservices Using Docker Containers for Magento 2
Microservices Using Docker Containers for Magento 2
Schogini Systems Pvt Ltd
 
MicroServices on Azure
MicroServices on AzureMicroServices on Azure
MicroServices on Azure
Sergey Seletsky
 
Javascript on Server-Side
Javascript on Server-SideJavascript on Server-Side
Javascript on Server-Side
ASIMYILDIZ
 
Cnam cours azure web sites
Cnam cours azure web sitesCnam cours azure web sites
Cnam cours azure web sites
Aymeric Weinbach
 
MOOC Piattaforme digitali per la gestione del territorio - 4.3
MOOC Piattaforme digitali per la gestione del territorio - 4.3MOOC Piattaforme digitali per la gestione del territorio - 4.3
MOOC Piattaforme digitali per la gestione del territorio - 4.3
Alessandro Bogliolo
 
Kubernetes talk at DDDSydney 2017
Kubernetes talk at DDDSydney 2017Kubernetes talk at DDDSydney 2017
Kubernetes talk at DDDSydney 2017
Hesham Amin
 
Build a Cloud Day - CloudStack
Build a Cloud Day - CloudStackBuild a Cloud Day - CloudStack
Build a Cloud Day - CloudStack
ke4qqq
 
Successfully deploy build manage your cloud with cloud stack2
Successfully deploy build manage your cloud with cloud stack2Successfully deploy build manage your cloud with cloud stack2
Successfully deploy build manage your cloud with cloud stack2
ke4qqq
 
Cnam azure ze cloud resource manager
Cnam azure ze cloud  resource managerCnam azure ze cloud  resource manager
Cnam azure ze cloud resource manager
Aymeric Weinbach
 
OpenStack Database as a Service - Juno Updates
OpenStack Database as a Service - Juno UpdatesOpenStack Database as a Service - Juno Updates
OpenStack Database as a Service - Juno Updates
OpenStack Foundation
 
AWS Study Group - Chapter 10 - Matching Supply and Demand [Solution Architect...
AWS Study Group - Chapter 10 - Matching Supply and Demand [Solution Architect...AWS Study Group - Chapter 10 - Matching Supply and Demand [Solution Architect...
AWS Study Group - Chapter 10 - Matching Supply and Demand [Solution Architect...
QCloudMentor
 
Cnam cours azure cloud services
Cnam cours azure  cloud servicesCnam cours azure  cloud services
Cnam cours azure cloud services
Aymeric Weinbach
 
Microservices using .Net core
Microservices using .Net coreMicroservices using .Net core
Microservices using .Net core
girish goudar
 
Connecting Kafka Across Multiple AWS VPCs
Connecting Kafka Across Multiple AWS VPCs Connecting Kafka Across Multiple AWS VPCs
Connecting Kafka Across Multiple AWS VPCs
confluent
 
Building a Service Mesh with Envoy (Kubecon May 2018)
Building a Service Mesh with Envoy (Kubecon May 2018)Building a Service Mesh with Envoy (Kubecon May 2018)
Building a Service Mesh with Envoy (Kubecon May 2018)
Douglas Jones
 
Microservices Using Docker Containers for Magento 2
Microservices Using Docker Containers for Magento 2Microservices Using Docker Containers for Magento 2
Microservices Using Docker Containers for Magento 2
Schogini Systems Pvt Ltd
 

Viewers also liked (12)

Data_Science_certificate_Ashutosh
Data_Science_certificate_AshutoshData_Science_certificate_Ashutosh
Data_Science_certificate_Ashutosh
Ashutosh Dubey
 
Gramática 5.º
Gramática 5.ºGramática 5.º
Gramática 5.º
Ana Laura Ramos
 
Higher Education's Answer to the Call for Change
Higher Education's Answer to the Call for ChangeHigher Education's Answer to the Call for Change
Higher Education's Answer to the Call for Change
Karen Yoshino
 
Ciencias
CienciasCiencias
Ciencias
Kevin Carballido Ahuexoteco
 
Code Camp Auckland 2015 - DEV1 Microsoft API Approaches 101
Code Camp Auckland 2015 - DEV1 Microsoft API Approaches 101Code Camp Auckland 2015 - DEV1 Microsoft API Approaches 101
Code Camp Auckland 2015 - DEV1 Microsoft API Approaches 101
Nikolai Blackie
 
Sustainability Educational Learning
Sustainability Educational LearningSustainability Educational Learning
Sustainability Educational Learning
Manju Mohandoss
 
présentationdu Module Self Marketing Méthodologie recherche E
présentationdu Module Self Marketing  Méthodologie recherche Eprésentationdu Module Self Marketing  Méthodologie recherche E
présentationdu Module Self Marketing Méthodologie recherche E
Marie Agn Verron
 
Chapter 6 ລະບົບຄອມພິວເຕີ (Computer System)
Chapter 6 ລະບົບຄອມພິວເຕີ (Computer System)Chapter 6 ລະບົບຄອມພິວເຕີ (Computer System)
Chapter 6 ລະບົບຄອມພິວເຕີ (Computer System)
Phonepaseuth Phonhdala
 
105學測五科總級分人數百分比累計表
105學測五科總級分人數百分比累計表105學測五科總級分人數百分比累計表
105學測五科總級分人數百分比累計表
中 央社
 
An ethics of becoming in a pedagogy for social justice - by Dirk Postma
An ethics of becoming in a pedagogy for social justice - by Dirk PostmaAn ethics of becoming in a pedagogy for social justice - by Dirk Postma
An ethics of becoming in a pedagogy for social justice - by Dirk Postma
Brenda Leibowitz
 
Normas MLA 2016 - Sistema Bibliotecas Unab
Normas MLA 2016 - Sistema Bibliotecas UnabNormas MLA 2016 - Sistema Bibliotecas Unab
Normas MLA 2016 - Sistema Bibliotecas Unab
Sistema Bibliotecas UNAB
 
Data_Science_certificate_Ashutosh
Data_Science_certificate_AshutoshData_Science_certificate_Ashutosh
Data_Science_certificate_Ashutosh
Ashutosh Dubey
 
Higher Education's Answer to the Call for Change
Higher Education's Answer to the Call for ChangeHigher Education's Answer to the Call for Change
Higher Education's Answer to the Call for Change
Karen Yoshino
 
Code Camp Auckland 2015 - DEV1 Microsoft API Approaches 101
Code Camp Auckland 2015 - DEV1 Microsoft API Approaches 101Code Camp Auckland 2015 - DEV1 Microsoft API Approaches 101
Code Camp Auckland 2015 - DEV1 Microsoft API Approaches 101
Nikolai Blackie
 
Sustainability Educational Learning
Sustainability Educational LearningSustainability Educational Learning
Sustainability Educational Learning
Manju Mohandoss
 
présentationdu Module Self Marketing Méthodologie recherche E
présentationdu Module Self Marketing  Méthodologie recherche Eprésentationdu Module Self Marketing  Méthodologie recherche E
présentationdu Module Self Marketing Méthodologie recherche E
Marie Agn Verron
 
Chapter 6 ລະບົບຄອມພິວເຕີ (Computer System)
Chapter 6 ລະບົບຄອມພິວເຕີ (Computer System)Chapter 6 ລະບົບຄອມພິວເຕີ (Computer System)
Chapter 6 ລະບົບຄອມພິວເຕີ (Computer System)
Phonepaseuth Phonhdala
 
105學測五科總級分人數百分比累計表
105學測五科總級分人數百分比累計表105學測五科總級分人數百分比累計表
105學測五科總級分人數百分比累計表
中 央社
 
An ethics of becoming in a pedagogy for social justice - by Dirk Postma
An ethics of becoming in a pedagogy for social justice - by Dirk PostmaAn ethics of becoming in a pedagogy for social justice - by Dirk Postma
An ethics of becoming in a pedagogy for social justice - by Dirk Postma
Brenda Leibowitz
 
Normas MLA 2016 - Sistema Bibliotecas Unab
Normas MLA 2016 - Sistema Bibliotecas UnabNormas MLA 2016 - Sistema Bibliotecas Unab
Normas MLA 2016 - Sistema Bibliotecas Unab
Sistema Bibliotecas UNAB
 
Ad

Similar to Global Windows Azure Bootcamp (GWAB) Auckland 2014 - Windows Azure Integration Capabilities (20)

Intro to Azure Service Bus
Intro to Azure Service BusIntro to Azure Service Bus
Intro to Azure Service Bus
George Grammatikos
 
Microsoft cloud 101
Microsoft cloud 101Microsoft cloud 101
Microsoft cloud 101
Rateb Abu Hawieleh
 
Microsoft Azure News - Oct 2016
Microsoft Azure News - Oct 2016Microsoft Azure News - Oct 2016
Microsoft Azure News - Oct 2016
Daniel Toomey
 
04 Azure IAAS 101
04 Azure IAAS 10104 Azure IAAS 101
04 Azure IAAS 101
Herman Keijzer
 
2014.10.22 Building Azure Solutions with Office 365
2014.10.22 Building Azure Solutions with Office 3652014.10.22 Building Azure Solutions with Office 365
2014.10.22 Building Azure Solutions with Office 365
Marco Parenzan
 
Scalability in cloud applications
Scalability in cloud applicationsScalability in cloud applications
Scalability in cloud applications
Radu Vunvulea
 
Azure Service Bus
Azure Service BusAzure Service Bus
Azure Service Bus
Josh Lane
 
Microsoft's modern technologies
Microsoft's modern technologiesMicrosoft's modern technologies
Microsoft's modern technologies
Fisnik Doko
 
Clouds clouds everywhere
Clouds clouds everywhereClouds clouds everywhere
Clouds clouds everywhere
Matt Deacon
 
Hybrid Solution Integration
Hybrid Solution IntegrationHybrid Solution Integration
Hybrid Solution Integration
BizTalk360
 
The Hitchhiker’s Guide to Hybrid Connectivity
The Hitchhiker’s Guide to Hybrid ConnectivityThe Hitchhiker’s Guide to Hybrid Connectivity
The Hitchhiker’s Guide to Hybrid Connectivity
BizTalk360
 
Windows azure service bus reference
Windows azure service bus referenceWindows azure service bus reference
Windows azure service bus reference
Jose Vergara Veas
 
Azure Express Route
Azure Express RouteAzure Express Route
Azure Express Route
Mustafa
 
The Microsoft Cloud Partner
The Microsoft Cloud PartnerThe Microsoft Cloud Partner
The Microsoft Cloud Partner
Neethu Kuruvilla
 
Build 2015 – Azure overview
Build 2015 – Azure overviewBuild 2015 – Azure overview
Build 2015 – Azure overview
Lars Yde
 
마이크로소프트 애저 및 클라우드 트렌드 소개 (부제: Beyond IaaS)
마이크로소프트 애저 및 클라우드 트렌드 소개 (부제: Beyond IaaS)마이크로소프트 애저 및 클라우드 트렌드 소개 (부제: Beyond IaaS)
마이크로소프트 애저 및 클라우드 트렌드 소개 (부제: Beyond IaaS)
Ian Choi
 
Global Windows Azure Bootcamp - San Diego
Global Windows Azure Bootcamp - San DiegoGlobal Windows Azure Bootcamp - San Diego
Global Windows Azure Bootcamp - San Diego
Michele Leroux Bustamante
 
Mobile services on windows azure (part1)
Mobile services on windows azure (part1)Mobile services on windows azure (part1)
Mobile services on windows azure (part1)
Radu Vunvulea
 
Windows Azure
Windows AzureWindows Azure
Windows Azure
NascentDigital
 
Azure platform for customers
Azure platform for customersAzure platform for customers
Azure platform for customers
Rateb Abu Hawieleh
 
Microsoft Azure News - Oct 2016
Microsoft Azure News - Oct 2016Microsoft Azure News - Oct 2016
Microsoft Azure News - Oct 2016
Daniel Toomey
 
2014.10.22 Building Azure Solutions with Office 365
2014.10.22 Building Azure Solutions with Office 3652014.10.22 Building Azure Solutions with Office 365
2014.10.22 Building Azure Solutions with Office 365
Marco Parenzan
 
Scalability in cloud applications
Scalability in cloud applicationsScalability in cloud applications
Scalability in cloud applications
Radu Vunvulea
 
Azure Service Bus
Azure Service BusAzure Service Bus
Azure Service Bus
Josh Lane
 
Microsoft's modern technologies
Microsoft's modern technologiesMicrosoft's modern technologies
Microsoft's modern technologies
Fisnik Doko
 
Clouds clouds everywhere
Clouds clouds everywhereClouds clouds everywhere
Clouds clouds everywhere
Matt Deacon
 
Hybrid Solution Integration
Hybrid Solution IntegrationHybrid Solution Integration
Hybrid Solution Integration
BizTalk360
 
The Hitchhiker’s Guide to Hybrid Connectivity
The Hitchhiker’s Guide to Hybrid ConnectivityThe Hitchhiker’s Guide to Hybrid Connectivity
The Hitchhiker’s Guide to Hybrid Connectivity
BizTalk360
 
Windows azure service bus reference
Windows azure service bus referenceWindows azure service bus reference
Windows azure service bus reference
Jose Vergara Veas
 
Azure Express Route
Azure Express RouteAzure Express Route
Azure Express Route
Mustafa
 
The Microsoft Cloud Partner
The Microsoft Cloud PartnerThe Microsoft Cloud Partner
The Microsoft Cloud Partner
Neethu Kuruvilla
 
Build 2015 – Azure overview
Build 2015 – Azure overviewBuild 2015 – Azure overview
Build 2015 – Azure overview
Lars Yde
 
마이크로소프트 애저 및 클라우드 트렌드 소개 (부제: Beyond IaaS)
마이크로소프트 애저 및 클라우드 트렌드 소개 (부제: Beyond IaaS)마이크로소프트 애저 및 클라우드 트렌드 소개 (부제: Beyond IaaS)
마이크로소프트 애저 및 클라우드 트렌드 소개 (부제: Beyond IaaS)
Ian Choi
 
Mobile services on windows azure (part1)
Mobile services on windows azure (part1)Mobile services on windows azure (part1)
Mobile services on windows azure (part1)
Radu Vunvulea
 
Ad

More from Nikolai Blackie (6)

Event driven architectures for eCommerce Integration
Event driven architectures for eCommerce IntegrationEvent driven architectures for eCommerce Integration
Event driven architectures for eCommerce Integration
Nikolai Blackie
 
Hybrid integration with self hosted azure api gateways - published v1.0
Hybrid integration with self hosted azure api gateways - published v1.0Hybrid integration with self hosted azure api gateways - published v1.0
Hybrid integration with self hosted azure api gateways - published v1.0
Nikolai Blackie
 
Building Event Driven Cloud Solutions with Microsoft Azure Event
Building Event Driven Cloud Solutions with Microsoft Azure EventBuilding Event Driven Cloud Solutions with Microsoft Azure Event
Building Event Driven Cloud Solutions with Microsoft Azure Event
Nikolai Blackie
 
ACSUG Feb 2018 iPaaS Royal Rumble
ACSUG Feb 2018 iPaaS Royal RumbleACSUG Feb 2018 iPaaS Royal Rumble
ACSUG Feb 2018 iPaaS Royal Rumble
Nikolai Blackie
 
Top ten integration productivity tools and frameworks - Integration Saturday ...
Top ten integration productivity tools and frameworks - Integration Saturday ...Top ten integration productivity tools and frameworks - Integration Saturday ...
Top ten integration productivity tools and frameworks - Integration Saturday ...
Nikolai Blackie
 
Continuous Delivery in the real world - techniques to reduce the developers b...
Continuous Delivery in the real world - techniques to reduce the developers b...Continuous Delivery in the real world - techniques to reduce the developers b...
Continuous Delivery in the real world - techniques to reduce the developers b...
Nikolai Blackie
 
Event driven architectures for eCommerce Integration
Event driven architectures for eCommerce IntegrationEvent driven architectures for eCommerce Integration
Event driven architectures for eCommerce Integration
Nikolai Blackie
 
Hybrid integration with self hosted azure api gateways - published v1.0
Hybrid integration with self hosted azure api gateways - published v1.0Hybrid integration with self hosted azure api gateways - published v1.0
Hybrid integration with self hosted azure api gateways - published v1.0
Nikolai Blackie
 
Building Event Driven Cloud Solutions with Microsoft Azure Event
Building Event Driven Cloud Solutions with Microsoft Azure EventBuilding Event Driven Cloud Solutions with Microsoft Azure Event
Building Event Driven Cloud Solutions with Microsoft Azure Event
Nikolai Blackie
 
ACSUG Feb 2018 iPaaS Royal Rumble
ACSUG Feb 2018 iPaaS Royal RumbleACSUG Feb 2018 iPaaS Royal Rumble
ACSUG Feb 2018 iPaaS Royal Rumble
Nikolai Blackie
 
Top ten integration productivity tools and frameworks - Integration Saturday ...
Top ten integration productivity tools and frameworks - Integration Saturday ...Top ten integration productivity tools and frameworks - Integration Saturday ...
Top ten integration productivity tools and frameworks - Integration Saturday ...
Nikolai Blackie
 
Continuous Delivery in the real world - techniques to reduce the developers b...
Continuous Delivery in the real world - techniques to reduce the developers b...Continuous Delivery in the real world - techniques to reduce the developers b...
Continuous Delivery in the real world - techniques to reduce the developers b...
Nikolai Blackie
 

Recently uploaded (20)

ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes
 
Big Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur MorganBig Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur Morgan
Arthur Morgan
 
Drupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy ConsumptionDrupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy Consumption
Exove
 
Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)
Ortus Solutions, Corp
 
AI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global TrendsAI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global Trends
InData Labs
 
Buckeye Dreamin 2024: Assessing and Resolving Technical Debt
Buckeye Dreamin 2024: Assessing and Resolving Technical DebtBuckeye Dreamin 2024: Assessing and Resolving Technical Debt
Buckeye Dreamin 2024: Assessing and Resolving Technical Debt
Lynda Kane
 
How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?
Daniel Lehner
 
Cyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of securityCyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of security
riccardosl1
 
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
Alan Dix
 
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Impelsys Inc.
 
"Rebranding for Growth", Anna Velykoivanenko
"Rebranding for Growth", Anna Velykoivanenko"Rebranding for Growth", Anna Velykoivanenko
"Rebranding for Growth", Anna Velykoivanenko
Fwdays
 
2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx
Samuele Fogagnolo
 
Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025
Splunk
 
Electronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploitElectronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploit
niftliyevhuseyn
 
Mobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi ArabiaMobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi Arabia
Steve Jonas
 
Asthma presentación en inglés abril 2025 pdf
Asthma presentación en inglés abril 2025 pdfAsthma presentación en inglés abril 2025 pdf
Asthma presentación en inglés abril 2025 pdf
VanessaRaudez
 
"Client Partnership — the Path to Exponential Growth for Companies Sized 50-5...
"Client Partnership — the Path to Exponential Growth for Companies Sized 50-5..."Client Partnership — the Path to Exponential Growth for Companies Sized 50-5...
"Client Partnership — the Path to Exponential Growth for Companies Sized 50-5...
Fwdays
 
Image processinglab image processing image processing
Image processinglab image processing  image processingImage processinglab image processing  image processing
Image processinglab image processing image processing
RaghadHany
 
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdfComplete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Software Company
 
Build Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For DevsBuild Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For Devs
Brian McKeiver
 
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes
 
Big Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur MorganBig Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur Morgan
Arthur Morgan
 
Drupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy ConsumptionDrupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy Consumption
Exove
 
Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)
Ortus Solutions, Corp
 
AI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global TrendsAI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global Trends
InData Labs
 
Buckeye Dreamin 2024: Assessing and Resolving Technical Debt
Buckeye Dreamin 2024: Assessing and Resolving Technical DebtBuckeye Dreamin 2024: Assessing and Resolving Technical Debt
Buckeye Dreamin 2024: Assessing and Resolving Technical Debt
Lynda Kane
 
How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?
Daniel Lehner
 
Cyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of securityCyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of security
riccardosl1
 
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
Alan Dix
 
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Impelsys Inc.
 
"Rebranding for Growth", Anna Velykoivanenko
"Rebranding for Growth", Anna Velykoivanenko"Rebranding for Growth", Anna Velykoivanenko
"Rebranding for Growth", Anna Velykoivanenko
Fwdays
 
2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx
Samuele Fogagnolo
 
Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025
Splunk
 
Electronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploitElectronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploit
niftliyevhuseyn
 
Mobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi ArabiaMobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi Arabia
Steve Jonas
 
Asthma presentación en inglés abril 2025 pdf
Asthma presentación en inglés abril 2025 pdfAsthma presentación en inglés abril 2025 pdf
Asthma presentación en inglés abril 2025 pdf
VanessaRaudez
 
"Client Partnership — the Path to Exponential Growth for Companies Sized 50-5...
"Client Partnership — the Path to Exponential Growth for Companies Sized 50-5..."Client Partnership — the Path to Exponential Growth for Companies Sized 50-5...
"Client Partnership — the Path to Exponential Growth for Companies Sized 50-5...
Fwdays
 
Image processinglab image processing image processing
Image processinglab image processing  image processingImage processinglab image processing  image processing
Image processinglab image processing image processing
RaghadHany
 
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdfComplete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Software Company
 
Build Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For DevsBuild Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For Devs
Brian McKeiver
 

Global Windows Azure Bootcamp (GWAB) Auckland 2014 - Windows Azure Integration Capabilities

  • 1. Global Windows Azure Bootcamp Auckland March 29 2014
  • 4. Windows Azure Integration Capabilities Nikolai Blackie • Principal Architect and co-founder of Adaptiv Integration • www.adaptiv.co.nz • Microsoft Virtual Technology Solutions Professional (v-TSP) • Microsoft Business Platform Technology Advisor
  • 10. So as a hipster geek how can I connect all my cloud & on premise components? • WindowsAzure Service Bus • Queues, topics & subscriptions and relay services • WindowsAzure BizTalk Services • One-way & two-way Xml/Pass Through Bridges • EDI capabilities • WindowsAzure Storage Queues
  • 11. Cloud OS and integration services
  • 12. Bring the Cloud to your Enterprise: Integration BizTalk Server Your Data Center Service Bus WABS Partners Windows Azure
  • 13. How do I enable messaging within the cloud, and cloud to on premise? Windows Azure Service Bus • Queues • Topics & Subscriptions • Relay Services
  • 14. What is Windows Azure Service Bus?
  • 15. Azure Service Bus – Queues BizTalk/WCF IIS SB Messaging Binding Senders Receiver Queue
  • 16. Azure Service Bus – Topics BizTalk/WCF IIS SB Messaging Binding Topic Senders Subscribers
  • 17. Azure Service Bus – Relay Securely extend integration reach BizTalk/IIS Relay Binding Relay Endpoint Senders Receiver BizTalk/IIS Relay Binding
  • 18. demo
  • 19. So what’s the difference between Windows Azure Storage Queues and Service Bus Queues?
  • 20. Windows Azure Storage Queues Comparison Criteria Windows Azure Queues Service Bus Queues Ordering guarantee No Yes - First-In-First-Out (FIFO) Delivery guarantee At-Least-Once At-Least-Once At-Most-Once Transaction support No Yes (through the use of local transactions) Exclusive access mode Lease-based Lock-based Lease/Lock duration 30 seconds (default) 7 days (maximum) 60 seconds (default) You can renew a message lock Lease/Lock granularity Message level (each message can have a different timeout value) Queue level (each queue has a lock granularity applied to all of its messages) http://msdn.microsoft.com/en-us/library/windowsazure/hh767287.aspx
  • 21. Windows Azure Storage Queues Comparison Criteria Windows Azure Queues Service Bus Queues Maximum message size 64 KB (48 KB when using Base64 encoding) 256 KB (including both header and body, maximum header size: 64 KB) Maximum queue size 100 TB (limited to a single storage account capacity) 1, 2, 3, 4 or 5 GB (defined upon creation of a queue) Maximum message TTL 7 days Unlimited Maximum number of queues Unlimited 10,000 (per service namespace, can be increased) Maximum number of concurrent clients Unlimited Unlimited (100 concurrent connection limit TCP protocol communication)
  • 22. How do I integrate disparate data & transports with my cloud services? Windows Azure BizTalk Services • One-way & two-way communication • Xml & Pass Through Bridges • EDI capabilities
  • 25. BizTalk Service Windows Azure BizTalk Services Artifacts Schemas TransformsCertificates Assemblies Partner OM Partners Agreements PartnershipsProfiles Bridges Pass-ThroughXml One-Way Xml Request Reply EDI (X12 & EDIFACT) BizTalk Portal Visual Studio PowerShell
  • 27. demo
  • 28. Windows Azure Integration Capabilities Require basic communication and messaging between services Need queues that can be larger than 5 GB in size
  • 32. • SDK, schemas and tools downloads http://www.microsoft.com/en-us/download/details.aspx?id=39087 • BizTalk Service Forums http://social.msdn.microsoft.com/Forums/en-US/azurebiztalksvcs • Samples MSDN Code Gallery http://code.msdn.microsoft.com/windowsazure/ • BizTalk Portal https://portal.biztalk.windows.net • MSDN documentation http://msdn.microsoft.com/en-us/library/windowsazure/hh689864.aspx • BizTalk Team Blog http://blogs.msdn.com/b/biztalk_server_team_blog BizTalk Resources
  • 33. • Install Windows Azure BizTalk Services SDK http://msdn.microsoft.com/en-nz/library/windowsazure/10873203-56b3-445c-8340- ef073f5365f8 & http://social.technet.microsoft.com/wiki/contents/articles/23592.biztalk-adapter- service-installation.aspx • BizTalk Services Pricing Details http://www.windowsazure.com/en-us/pricing/details/biztalk-services/ BizTalk Resources

Editor's Notes

  • #2: REQUIRED SLIDE
  • #3: REQUIRED SLIDE – complete session name, speaker name and short speaker bio
  • #13: Sample for re-use – delete if not required.
  • #14: Another key way to use the cloud is though integration. Windows Azure provides a great environment for running web apps and public facing services. Also a great “DMZ” for connecting with partners.
  • #16: To begin with, we should mention the main features of Windows Azure Service Bus. Essentially, the Service Bus provides a rich set of tools to support both connectivity via the cloud (using relays & protocol tunnel eventing) as well as Pub / Sub messaging structures including queues and topics to enable integration. It supports reliable transfer, routing through filters, and even some primitive transformation.
  • #17: Demo divider (if required) – enter name of demo.
  • #20: Sample for re-use – delete if not required.
  • #21: I though it was a good idea to first have a look at what makes BizTalk Services tick
  • #22: Sample for re-use – delete if not required.
  • #23: Demo divider (if required) – enter name of demo.
  • #30: Sample for re-use – delete if not required.
  • #31: REQUIRED SLIDE
  • #32: REQUIRED SLIDE: enter contact details as appropriate.
  • #33: REQUIRED SLIDE – list resources used in presentation and extra material for further reading.