SlideShare a Scribd company logo
1 of 33
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
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
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
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

More Related Content

What's hot

Javascript on Server-Side
Javascript on Server-SideJavascript on Server-Side
Javascript on Server-SideASIMYILDIZ
 
Cnam cours azure web sites
Cnam cours azure web sitesCnam cours azure web sites
Cnam cours azure web sitesAymeric 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.3Alessandro Bogliolo
 
Kubernetes talk at DDDSydney 2017
Kubernetes talk at DDDSydney 2017Kubernetes talk at DDDSydney 2017
Kubernetes talk at DDDSydney 2017Hesham Amin
 
Build a Cloud Day - CloudStack
Build a Cloud Day - CloudStackBuild a Cloud Day - CloudStack
Build a Cloud Day - CloudStackke4qqq
 
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 stack2ke4qqq
 
Cnam azure ze cloud resource manager
Cnam azure ze cloud  resource managerCnam azure ze cloud  resource manager
Cnam azure ze cloud resource managerAymeric 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 UpdatesOpenStack 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 servicesAymeric Weinbach
 
Microservices using .Net core
Microservices using .Net coreMicroservices using .Net core
Microservices using .Net coregirish 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 2Schogini Systems Pvt Ltd
 

What's hot (20)

Windows Azure Service Bus
Windows Azure Service BusWindows Azure Service Bus
Windows Azure Service Bus
 
Javascript on Server-Side
Javascript on Server-SideJavascript on Server-Side
Javascript on Server-Side
 
Cnam cours azure web sites
Cnam cours azure web sitesCnam cours azure web sites
Cnam cours azure web sites
 
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
 
Kubernetes talk at DDDSydney 2017
Kubernetes talk at DDDSydney 2017Kubernetes talk at DDDSydney 2017
Kubernetes talk at DDDSydney 2017
 
Windows Azure Caching
Windows Azure CachingWindows Azure Caching
Windows Azure Caching
 
Cnam azure 2015 storage
Cnam azure 2015  storageCnam azure 2015  storage
Cnam azure 2015 storage
 
Build a Cloud Day - CloudStack
Build a Cloud Day - CloudStackBuild a Cloud Day - CloudStack
Build a Cloud Day - CloudStack
 
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
 
SQL Azure
SQL AzureSQL Azure
SQL Azure
 
Cnam azure ze cloud resource manager
Cnam azure ze cloud  resource managerCnam azure ze cloud  resource manager
Cnam azure ze cloud resource manager
 
Cnam cours azure iaas
Cnam cours azure iaasCnam cours azure iaas
Cnam cours azure iaas
 
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
 
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...
 
Cnam cours azure cloud services
Cnam cours azure  cloud servicesCnam cours azure  cloud services
Cnam cours azure cloud services
 
Microservices using .Net core
Microservices using .Net coreMicroservices using .Net core
Microservices using .Net core
 
Connecting Kafka Across Multiple AWS VPCs
Connecting Kafka Across Multiple AWS VPCs Connecting Kafka Across Multiple AWS VPCs
Connecting Kafka Across Multiple AWS VPCs
 
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)
 
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
 
MicroServices on Azure
MicroServices on AzureMicroServices on Azure
MicroServices on Azure
 

Viewers also liked

Data_Science_certificate_Ashutosh
Data_Science_certificate_AshutoshData_Science_certificate_Ashutosh
Data_Science_certificate_AshutoshAshutosh 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 ChangeKaren 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 101Nikolai Blackie
 
Sustainability Educational Learning
Sustainability Educational LearningSustainability Educational Learning
Sustainability Educational LearningManju 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 EMarie 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 PostmaBrenda Leibowitz
 
Normas MLA 2016 - Sistema Bibliotecas Unab
Normas MLA 2016 - Sistema Bibliotecas UnabNormas MLA 2016 - Sistema Bibliotecas Unab
Normas MLA 2016 - Sistema Bibliotecas UnabSistema Bibliotecas UNAB
 

Viewers also liked (12)

Data_Science_certificate_Ashutosh
Data_Science_certificate_AshutoshData_Science_certificate_Ashutosh
Data_Science_certificate_Ashutosh
 
Gramática 5.º
Gramática 5.ºGramática 5.º
Gramática 5.º
 
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
 
Ciencias
CienciasCiencias
Ciencias
 
Roots presentation
Roots presentationRoots presentation
Roots presentation
 
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
 
Sustainability Educational Learning
Sustainability Educational LearningSustainability Educational Learning
Sustainability Educational Learning
 
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
 
Chapter 6 ລະບົບຄອມພິວເຕີ (Computer System)
Chapter 6 ລະບົບຄອມພິວເຕີ (Computer System)Chapter 6 ລະບົບຄອມພິວເຕີ (Computer System)
Chapter 6 ລະບົບຄອມພິວເຕີ (Computer System)
 
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
 
Normas MLA 2016 - Sistema Bibliotecas Unab
Normas MLA 2016 - Sistema Bibliotecas UnabNormas MLA 2016 - Sistema Bibliotecas Unab
Normas MLA 2016 - Sistema Bibliotecas Unab
 

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

Microsoft Azure News - Oct 2016
Microsoft Azure News - Oct 2016Microsoft Azure News - Oct 2016
Microsoft Azure News - Oct 2016Daniel 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 365Marco Parenzan
 
Scalability in cloud applications
Scalability in cloud applicationsScalability in cloud applications
Scalability in cloud applicationsRadu Vunvulea
 
Azure Service Bus
Azure Service BusAzure Service Bus
Azure Service BusJosh Lane
 
Microsoft's modern technologies
Microsoft's modern technologiesMicrosoft's modern technologies
Microsoft's modern technologiesFisnik Doko
 
Clouds clouds everywhere
Clouds clouds everywhereClouds clouds everywhere
Clouds clouds everywhereMatt Deacon
 
Hybrid Solution Integration
Hybrid Solution IntegrationHybrid Solution Integration
Hybrid Solution IntegrationBizTalk360
 
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 ConnectivityBizTalk360
 
Windows azure service bus reference
Windows azure service bus referenceWindows azure service bus reference
Windows azure service bus referenceJose Vergara Veas
 
Azure Express Route
Azure Express RouteAzure Express Route
Azure Express RouteMustafa
 
The Microsoft Cloud Partner
The Microsoft Cloud PartnerThe Microsoft Cloud Partner
The Microsoft Cloud PartnerNeethu Kuruvilla
 
Build 2015 – Azure overview
Build 2015 – Azure overviewBuild 2015 – Azure overview
Build 2015 – Azure overviewLars 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
 

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
 
Microsoft cloud 101
Microsoft cloud 101Microsoft cloud 101
Microsoft cloud 101
 
Microsoft Azure News - Oct 2016
Microsoft Azure News - Oct 2016Microsoft Azure News - Oct 2016
Microsoft Azure News - Oct 2016
 
04 Azure IAAS 101
04 Azure IAAS 10104 Azure IAAS 101
04 Azure IAAS 101
 
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
 
Scalability in cloud applications
Scalability in cloud applicationsScalability in cloud applications
Scalability in cloud applications
 
Azure Service Bus
Azure Service BusAzure Service Bus
Azure Service Bus
 
Microsoft's modern technologies
Microsoft's modern technologiesMicrosoft's modern technologies
Microsoft's modern technologies
 
Clouds clouds everywhere
Clouds clouds everywhereClouds clouds everywhere
Clouds clouds everywhere
 
Hybrid Solution Integration
Hybrid Solution IntegrationHybrid Solution Integration
Hybrid Solution Integration
 
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
 
Windows azure service bus reference
Windows azure service bus referenceWindows azure service bus reference
Windows azure service bus reference
 
Azure Express Route
Azure Express RouteAzure Express Route
Azure Express Route
 
The Microsoft Cloud Partner
The Microsoft Cloud PartnerThe Microsoft Cloud Partner
The Microsoft Cloud Partner
 
Build 2015 – Azure overview
Build 2015 – Azure overviewBuild 2015 – Azure overview
Build 2015 – Azure overview
 
마이크로소프트 애저 및 클라우드 트렌드 소개 (부제: Beyond IaaS)
마이크로소프트 애저 및 클라우드 트렌드 소개 (부제: Beyond IaaS)마이크로소프트 애저 및 클라우드 트렌드 소개 (부제: Beyond IaaS)
마이크로소프트 애저 및 클라우드 트렌드 소개 (부제: Beyond IaaS)
 
Global Windows Azure Bootcamp - San Diego
Global Windows Azure Bootcamp - San DiegoGlobal Windows Azure Bootcamp - San Diego
Global Windows Azure Bootcamp - San Diego
 
Mobile services on windows azure (part1)
Mobile services on windows azure (part1)Mobile services on windows azure (part1)
Mobile services on windows azure (part1)
 
Windows Azure
Windows AzureWindows Azure
Windows Azure
 
Azure platform for customers
Azure platform for customersAzure platform for customers
Azure platform for customers
 

More from Nikolai Blackie

Event driven architectures for eCommerce Integration
Event driven architectures for eCommerce IntegrationEvent driven architectures for eCommerce Integration
Event driven architectures for eCommerce IntegrationNikolai 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.0Nikolai 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 EventNikolai Blackie
 
ACSUG Feb 2018 iPaaS Royal Rumble
ACSUG Feb 2018 iPaaS Royal RumbleACSUG Feb 2018 iPaaS Royal Rumble
ACSUG Feb 2018 iPaaS Royal RumbleNikolai 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
 

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
 
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
 
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
 
ACSUG Feb 2018 iPaaS Royal Rumble
ACSUG Feb 2018 iPaaS Royal RumbleACSUG Feb 2018 iPaaS Royal Rumble
ACSUG Feb 2018 iPaaS Royal Rumble
 
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 ...
 
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...
 

Recently uploaded

CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetEnjoy Anytime
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
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
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
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
 
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
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 

Recently uploaded (20)

CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
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
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
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
 
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
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 

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
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 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
  • 23.
  • 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
  • 29.
  • 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

  1. REQUIRED SLIDE
  2. REQUIRED SLIDE – complete session name, speaker name and short speaker bio
  3. Sample for re-use – delete if not required.
  4. 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.
  5. 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.
  6. Demo divider (if required) – enter name of demo.
  7. Sample for re-use – delete if not required.
  8. I though it was a good idea to first have a look at what makes BizTalk Services tick
  9. Sample for re-use – delete if not required.
  10. Demo divider (if required) – enter name of demo.
  11. Sample for re-use – delete if not required.
  12. REQUIRED SLIDE
  13. REQUIRED SLIDE: enter contact details as appropriate.
  14. REQUIRED SLIDE – list resources used in presentation and extra material for further reading.