SlideShare a Scribd company logo
1 of 34
Download to read offline
#JSS2014
Les journées
SQL Server 2014
Un événement organisé par GUSS
#JSS2014
Les journées
SQL Server 2014
Un événement organisé par GUSS
Session « Le futur de l’intégration »
Michel Hubert – MVP Azure
Radoine Douhou
#JSS2014
• Etat des lieux.
• Futur de l’intégration.
• Solutions d’intégration orientées Cloud.
• Solutions d’intégration orientées Events & IoT.
• Démo.
Agenda
#JSS2014
Evolution of Integration
Once upon a Time
Point to point
(“Spaghetti”)
Integration broker
(EAI/B2B)
Enterprise Service Bus
HR
CRM E-commerce
ERP
Business partner
HR
CRM E-commerce
ERP
Business partner
HR
CRM E-commerce
ERP
#JSS2014
BizTalk Server
Partners
Evolution of Integration
Microsoft BizTalk Server
#JSS2014
BizTalk Server ESB toolkit
e-Commerce
Suppliers
EDI
EDIFACT / AS2
WS
RESTFul
Market place
warehouse
Magasins
SI Back Office
Orchestration B2B
BI
SSIS
SSRS
SSAS
Microsoft BizTalk Server
Common scenario
#JSS2014
FUTUR DE L’INTEGRATION
Nouveaux usages
#JSS2014
Point to point
(“Spaghetti”)
Integration broker
(EAI/B2B)
Enterprise Service Bus What’s next?
?HR
CRM E-commerce
ERP
Business partner
HR
CRM E-commerce
ERP
Business partner
HR
CRM E-commerce
ERP
Future of Integration
What’s next ?
#JSS2014
Future of
Integration
Mobiles
Events
Messaging
EAI/ESB
Business Process
Automation
Telemetry
Analytics
BizTalk Server
BizTalk Services
Service Bus
Queuing
Events Hub
Stream Analytics
Hybrid Connection
B2B
Future of Integration
Integration = Cloud + Mobile + IoT
IoT
SaaS
#JSS2014
SOLUTIONS D’INTEGRATION ORIENTEES
CLOUD
BizTalk Server / BizTalk Services
#JSS2014
Upgrade to BizTalk Server 2013 R2
with confidence
Accelerate vertical solutions with
standards and platform support
Extend existing solutions to Azure
Service Bus Adapters
RESTFul/Json Adapter
BizTalk Server 2013 R2
Cloud Ready
#JSS2014
BizTalk Server
Microsoft Azure
Partners
BizTalk Services
Service Bus
Future of Integration
Federated Enterprise Service Bus
#JSS2014
Upgrade to BizTalk Server 2013 R2
with confidence
Accelerate vertical solutions with
standards and platform support
Extend existing solutions to Azure
Develop and test integration
solutions in the cloud without re-
writes
Clear up on-premises infrastructure
capacity and provision in minutes
instead of weeks
Service Bus Adapters
RESTFul/Json Adapter
BizTalk Server 2013
Virtual Machines
BizTalk Server 2013 R2
Cloud Ready
#JSS2014
App owner Datacenter
admin
Customer
data center
Microsoft Azure data center
LOB app Active Directory
BizTalk LOB app
SQL
Agility for app owners Control for IT pros
BizTalk Server 2013 R2
Develop in Azure
#JSS2014
Upgrade to BizTalk Server 2013 R2
with confidence
Accelerate vertical solutions with
standards and platform support
Extend existing solutions to Azure
Develop and test integration
solutions in the cloud without re-
writes
Clear up on-premises infrastructure
capacity and provision in minutes
instead of weeks
Enable hybrid extension of current
on-premises BizTalk Server
deployments with Azure BizTalk
Services
Power new cloud-hosted business-
to-business, Internet of Things, and
EDI capabilities
Service Bus Adapters
RESTFul/Json Adapter
BizTalk Server 2013
Virtual Machines
Microsoft Azure
BizTalk Services
BizTalk Server 2013 R2
Cloud Ready
#JSS2014
Microsoft Azure BizTalk Services (MABS)
#JSS2014
Equivalent to BizTalk ESB itinerary Transforms
Enrich
Validation XML and xsd schema
MABS
Bridge principle
#JSS2014
Hybrid Connections
Web Sites
Mobile Services
Corporate network
Microsoft SQL Server
Hybrid Connection
Other published
resourcesHybrid Connection
Manager
#JSS2014
Use Cases
Microsoft Azure
On-premises
AS2 SFTP HTTP
? !
Home office Branch office Regional
office
#JSS2014
SOLUTIONS D’INTEGRATION ORIENTEES
EVENTS / IOT
Service Bus, Event Hub, Stream Analytics
#JSS2014
Azure Service Bus
Relay
Queue
Topic
Notification Hub
Event Hub
NAT and Firewall Traversal Service
Request/Response Services
Unbuffered with TCP Throttling
Many publishers and many consumers to
communicate over a FIFO like channel.
(Competing consumers and Queue-based
Load leveling scenarios)
Pub / Sub communication channel. Each
Consumer subscribes to a copy of message
High-scale notification distribution
Most mobile push notification services
Millions of notification targets
Azure Service Bus
Cloud Messaging Broker
#JSS2014
Service Bus Events Hub
Event
Producers
Azure Event Hub
> 1M Producers
> 1GB/sec
Aggregate
Throughput
Up to 32 partitions via
portal, more on
request
Partitions
Direct
PartitionKey
Hash
Throughput Units:
• 1 ≤ TUs ≤ Partition Count
• TU: 1 MB/s writes, 2 MB/s reads
Consumer
Group(s)
Receivers
AMQP 1.0
Credit-based flow control
Client-side cursors
Offset by Id or Timestamp
#JSS2014
Event
Producers
> 1M Producers
> 1GB/sec
Aggregate
Throughput
Direct
PartitionKey
Hash
• Consistent security model with Service Bus,
extended by publisher policies
• Publisher protocols :
– HTTPS : Short lived, low throughput :
– AMQP : Long lived, High throughput :
• Publish modes :
– Directely to a PartitionId.
– Automatic hash-based distribution by
PartitionKey or Publisher Identity
• Stream or batch
Event Hub
Producers
#JSS2014
• 1 Partition : ordered sequence of events
that is held. A partition can be thought of
as a “commit log.”
• Segmentation of the event stream for
scale-out :
– Parallelism on both Publishing and Polling
sides.
• Default 16, minimum 8, self-service maximum
32 :
– 1024 partitions via Azure Support.
Azure Event Hub
Partitions
Event Hub
Partition principle
#JSS2014
• view (state, position, or offset) of an entire
Event Hub
• Publish/subscribe mechanism of Event
Hubs is enabled through consumer groups.
• Enable multiple consuming applications to
each have a separate view of the event
stream, and to read the stream
independently at its own pace and with its
own offsets
Consumer
Group(s)
Event Hub
Consumer Group
#JSS2014
• Receive from partitions via consumer
groups
• Client-side cursors allowing to freely
process and repeatedly reprocess the
available retained event stream based on
offsets or timestamps.
• Using .NET API or using generic AMQP 1.0
client (e.g. Apache Proton-C/J)
ID, Time, [Data]
ID, Time, [Data]
ID, Time, [Data]
Time
Id
Event Hub
Consumers
#JSS2014
Stream Analytics
Data Source
Collect Process
Consume
Deliver
Event Inputs
- Event Hub
- Azure Blob
Transform
- Temporal joins
- Filter
- Aggregates
- Projections
- Windows
- Etc.
Enrich
Correlate
Outputs
- SQL Azure
- Azure Blobs
- Event Hub
☁
BI
Dashboards
Predictive
Analytics
Azure
Storage
• Temporal Semantics
• Guaranteed delivery
• Guaranteed up time
Azure Stream Analytics
Reference Data
- Azure Blob
#JSS2014
• Easily filter, project,
aggregate, join streams,
add static data with
streaming data, detect
patterns or lack of
patterns with a few lines
of SQL
• Development and
debugging experience
through Azure Portal
• Built-in monitoring
trough Azure Portal
• No hardware acquisition
and maintenance
• Up and running in a few
clicks (and within
minutes) => Bypasses
deployment expertise
• Elasticity of Azure for
scale up or scale down
• Distributed, scale-out
architecture
• Integrated with highly-
scalable publish-
subscriber Events Hub.
• Transform, augment,
correlate, temporal
operations.
• Detect patterns
and anomalies in
streaming data
• Correlate streaming with
reference data
Stream Analytics
Value added
#JSS2014
CLICK STREAM ANALYSIS
#JSS2014
Demo architecture
e-Commerce
web site
Log file
Events Producer
ETW
Azure Event Hub
Stream Analytics
Tumbling window
Collect
Transform
SQL Azure
Deliver
Power View
Real Time
analysis
AMQP Client
#JSS2014
Merci à nos sponsors
#JSS2014#JSS2014
Les évaluations des sessions,
c’est important !!
…Et en plus on peut gagner
des cadeaux
#JSS2014
http://GUSS.Pro/jss
#JSS2014#JSS2014

More Related Content

What's hot

Introduction to cloud computing
Introduction to cloud computingIntroduction to cloud computing
Introduction to cloud computingDinusha Kumarasiri
 
Data Modeling and Relational to NoSQL
Data Modeling and Relational to NoSQLData Modeling and Relational to NoSQL
Data Modeling and Relational to NoSQLDATAVERSITY
 
Getting started with azure event hubs and stream analytics services
Getting started with azure event hubs and stream analytics servicesGetting started with azure event hubs and stream analytics services
Getting started with azure event hubs and stream analytics servicesEastBanc Tachnologies
 
Building Event-Driven Integration Architectures with Azure Event Grid (GIB2019)
Building Event-Driven Integration Architectures with Azure Event Grid (GIB2019)Building Event-Driven Integration Architectures with Azure Event Grid (GIB2019)
Building Event-Driven Integration Architectures with Azure Event Grid (GIB2019)Daniel Toomey
 
Microsoft Azure News - May 2020
Microsoft Azure News - May 2020Microsoft Azure News - May 2020
Microsoft Azure News - May 2020Daniel Toomey
 
Building a Microservices-based ERP System
Building a Microservices-based ERP SystemBuilding a Microservices-based ERP System
Building a Microservices-based ERP SystemMongoDB
 
GIB2020 - Building Event-Driven Integration Architectures
GIB2020 - Building Event-Driven Integration ArchitecturesGIB2020 - Building Event-Driven Integration Architectures
GIB2020 - Building Event-Driven Integration ArchitecturesDaniel Toomey
 
Four Scenarios for an Integration Service Environment (ISE)
Four Scenarios for an Integration Service Environment (ISE)Four Scenarios for an Integration Service Environment (ISE)
Four Scenarios for an Integration Service Environment (ISE)Daniel Toomey
 
Azure IPaaS: #IntegrationEvolved (Glenn Colpaert @ Codit's BizTalk 2016 Launch)
Azure IPaaS: #IntegrationEvolved (Glenn Colpaert @ Codit's BizTalk 2016 Launch)Azure IPaaS: #IntegrationEvolved (Glenn Colpaert @ Codit's BizTalk 2016 Launch)
Azure IPaaS: #IntegrationEvolved (Glenn Colpaert @ Codit's BizTalk 2016 Launch)Codit
 
Build 2017 - P4062 - Delivering world-class game experiences using Microsoft ...
Build 2017 - P4062 - Delivering world-class game experiences using Microsoft ...Build 2017 - P4062 - Delivering world-class game experiences using Microsoft ...
Build 2017 - P4062 - Delivering world-class game experiences using Microsoft ...Windows Developer
 
Un orquestador en la nube: Azure Data Factory (por Carlos Sacristán)
Un orquestador en la nube: Azure Data Factory (por Carlos Sacristán)Un orquestador en la nube: Azure Data Factory (por Carlos Sacristán)
Un orquestador en la nube: Azure Data Factory (por Carlos Sacristán)Jorge Millán Cabrera
 
Securing an Azure Function REST API with Azure Active Directory
Securing an Azure Function REST API with Azure Active DirectorySecuring an Azure Function REST API with Azure Active Directory
Securing an Azure Function REST API with Azure Active DirectoryRick van den Bosch
 
Check Out our Rich Python Portfolio: Leaders in Python & Django‎
Check Out our Rich Python Portfolio: Leaders in Python & Django‎Check Out our Rich Python Portfolio: Leaders in Python & Django‎
Check Out our Rich Python Portfolio: Leaders in Python & Django‎Zealous System
 
Microsoft Azure News - August 2021
Microsoft Azure News - August 2021Microsoft Azure News - August 2021
Microsoft Azure News - August 2021Daniel Toomey
 
Real Time Power BI
Real Time Power BIReal Time Power BI
Real Time Power BIDavide Mauri
 

What's hot (20)

Introduction to cloud computing
Introduction to cloud computingIntroduction to cloud computing
Introduction to cloud computing
 
Data Modeling and Relational to NoSQL
Data Modeling and Relational to NoSQLData Modeling and Relational to NoSQL
Data Modeling and Relational to NoSQL
 
Getting started with azure event hubs and stream analytics services
Getting started with azure event hubs and stream analytics servicesGetting started with azure event hubs and stream analytics services
Getting started with azure event hubs and stream analytics services
 
Building Event-Driven Integration Architectures with Azure Event Grid (GIB2019)
Building Event-Driven Integration Architectures with Azure Event Grid (GIB2019)Building Event-Driven Integration Architectures with Azure Event Grid (GIB2019)
Building Event-Driven Integration Architectures with Azure Event Grid (GIB2019)
 
Microservice architecture-api-gateway-considerations
Microservice architecture-api-gateway-considerationsMicroservice architecture-api-gateway-considerations
Microservice architecture-api-gateway-considerations
 
Microsoft Azure News - May 2020
Microsoft Azure News - May 2020Microsoft Azure News - May 2020
Microsoft Azure News - May 2020
 
Building a Microservices-based ERP System
Building a Microservices-based ERP SystemBuilding a Microservices-based ERP System
Building a Microservices-based ERP System
 
GIB2020 - Building Event-Driven Integration Architectures
GIB2020 - Building Event-Driven Integration ArchitecturesGIB2020 - Building Event-Driven Integration Architectures
GIB2020 - Building Event-Driven Integration Architectures
 
Core Banking System on Apache Kafka
Core Banking System on Apache KafkaCore Banking System on Apache Kafka
Core Banking System on Apache Kafka
 
Four Scenarios for an Integration Service Environment (ISE)
Four Scenarios for an Integration Service Environment (ISE)Four Scenarios for an Integration Service Environment (ISE)
Four Scenarios for an Integration Service Environment (ISE)
 
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)
 
Build 2017 - P4062 - Delivering world-class game experiences using Microsoft ...
Build 2017 - P4062 - Delivering world-class game experiences using Microsoft ...Build 2017 - P4062 - Delivering world-class game experiences using Microsoft ...
Build 2017 - P4062 - Delivering world-class game experiences using Microsoft ...
 
Demystifying service based architecture
Demystifying service based architectureDemystifying service based architecture
Demystifying service based architecture
 
IoT & Azure
IoT & AzureIoT & Azure
IoT & Azure
 
Un orquestador en la nube: Azure Data Factory (por Carlos Sacristán)
Un orquestador en la nube: Azure Data Factory (por Carlos Sacristán)Un orquestador en la nube: Azure Data Factory (por Carlos Sacristán)
Un orquestador en la nube: Azure Data Factory (por Carlos Sacristán)
 
Securing an Azure Function REST API with Azure Active Directory
Securing an Azure Function REST API with Azure Active DirectorySecuring an Azure Function REST API with Azure Active Directory
Securing an Azure Function REST API with Azure Active Directory
 
Check Out our Rich Python Portfolio: Leaders in Python & Django‎
Check Out our Rich Python Portfolio: Leaders in Python & Django‎Check Out our Rich Python Portfolio: Leaders in Python & Django‎
Check Out our Rich Python Portfolio: Leaders in Python & Django‎
 
Microsoft Azure News - August 2021
Microsoft Azure News - August 2021Microsoft Azure News - August 2021
Microsoft Azure News - August 2021
 
Spot a light on the cloud
Spot a light on the cloudSpot a light on the cloud
Spot a light on the cloud
 
Real Time Power BI
Real Time Power BIReal Time Power BI
Real Time Power BI
 

Viewers also liked

Choosing the Right Microsoft BI Tool for the Job
Choosing the Right Microsoft BI Tool for the JobChoosing the Right Microsoft BI Tool for the Job
Choosing the Right Microsoft BI Tool for the JobSenturus
 
BPM, SOA and EA for e-government
BPM, SOA and EA for e-government BPM, SOA and EA for e-government
BPM, SOA and EA for e-government Alexander SAMARIN
 
Advanced analytics with R and SQL
Advanced analytics with R and SQLAdvanced analytics with R and SQL
Advanced analytics with R and SQLMSDEVMTL
 
The Future of Data Integration in Salesforce
The Future of Data Integration in SalesforceThe Future of Data Integration in Salesforce
The Future of Data Integration in SalesforceSalesforce Partners
 
Design of Business in an Age of Disruption
Design of Business in an Age of DisruptionDesign of Business in an Age of Disruption
Design of Business in an Age of DisruptionCraig Martin
 
The Future of Application integration
The Future of Application integrationThe Future of Application integration
The Future of Application integrationRichard Seroter
 
The Past, Present and Future of Enterprise Integration
The Past, Present and Future of  Enterprise IntegrationThe Past, Present and Future of  Enterprise Integration
The Past, Present and Future of Enterprise IntegrationKasun Indrasiri
 
Creating Agile Organizations by Combining Design, Architecture and Agile Thin...
Creating Agile Organizations by Combining Design, Architecture and Agile Thin...Creating Agile Organizations by Combining Design, Architecture and Agile Thin...
Creating Agile Organizations by Combining Design, Architecture and Agile Thin...Craig Martin
 
Using Business Architecture to enable customer experience and digital strategy
Using Business Architecture to enable customer experience and digital strategyUsing Business Architecture to enable customer experience and digital strategy
Using Business Architecture to enable customer experience and digital strategyCraig Martin
 
Preview - Massive Scale Content at Re:Invent 2015
Preview - Massive Scale Content at Re:Invent 2015Preview - Massive Scale Content at Re:Invent 2015
Preview - Massive Scale Content at Re:Invent 2015John Newton
 
Madrid Alfresco Day 2015 - Paul Holmes-Higgin - Activiti BPM
Madrid Alfresco Day 2015 - Paul Holmes-Higgin - Activiti BPMMadrid Alfresco Day 2015 - Paul Holmes-Higgin - Activiti BPM
Madrid Alfresco Day 2015 - Paul Holmes-Higgin - Activiti BPMJohn Newton
 
Rinascimento Digitale - A Digital Renaissance
Rinascimento Digitale - A Digital RenaissanceRinascimento Digitale - A Digital Renaissance
Rinascimento Digitale - A Digital RenaissanceJohn Newton
 
Digital Renaissance - Alfresco EMEA Partner Day
Digital Renaissance - Alfresco EMEA Partner DayDigital Renaissance - Alfresco EMEA Partner Day
Digital Renaissance - Alfresco EMEA Partner DayJohn Newton
 
Four Trends of Next Generation ECM
Four Trends of Next Generation ECMFour Trends of Next Generation ECM
Four Trends of Next Generation ECMJohn Newton
 
Future of Document Management Day in Belgium
Future of Document Management Day in BelgiumFuture of Document Management Day in Belgium
Future of Document Management Day in BelgiumJohn Newton
 
Digital Renaissance in Government
Digital Renaissance in GovernmentDigital Renaissance in Government
Digital Renaissance in GovernmentJohn Newton
 
The Digital Enterprise - Alfresco Summit Keynote 2014
The Digital Enterprise - Alfresco Summit Keynote 2014The Digital Enterprise - Alfresco Summit Keynote 2014
The Digital Enterprise - Alfresco Summit Keynote 2014John Newton
 
Top ECM Trends in Digital Enterprise
Top ECM Trends in Digital EnterpriseTop ECM Trends in Digital Enterprise
Top ECM Trends in Digital EnterpriseJohn Newton
 

Viewers also liked (20)

Choosing the Right Microsoft BI Tool for the Job
Choosing the Right Microsoft BI Tool for the JobChoosing the Right Microsoft BI Tool for the Job
Choosing the Right Microsoft BI Tool for the Job
 
BPM, SOA and EA for e-government
BPM, SOA and EA for e-government BPM, SOA and EA for e-government
BPM, SOA and EA for e-government
 
Hands-on with AWS IoT
Hands-on with AWS IoTHands-on with AWS IoT
Hands-on with AWS IoT
 
Advanced analytics with R and SQL
Advanced analytics with R and SQLAdvanced analytics with R and SQL
Advanced analytics with R and SQL
 
The Future of Data Integration in Salesforce
The Future of Data Integration in SalesforceThe Future of Data Integration in Salesforce
The Future of Data Integration in Salesforce
 
Design of Business in an Age of Disruption
Design of Business in an Age of DisruptionDesign of Business in an Age of Disruption
Design of Business in an Age of Disruption
 
The Future of Application integration
The Future of Application integrationThe Future of Application integration
The Future of Application integration
 
The Past, Present and Future of Enterprise Integration
The Past, Present and Future of  Enterprise IntegrationThe Past, Present and Future of  Enterprise Integration
The Past, Present and Future of Enterprise Integration
 
Creating Agile Organizations by Combining Design, Architecture and Agile Thin...
Creating Agile Organizations by Combining Design, Architecture and Agile Thin...Creating Agile Organizations by Combining Design, Architecture and Agile Thin...
Creating Agile Organizations by Combining Design, Architecture and Agile Thin...
 
Using Business Architecture to enable customer experience and digital strategy
Using Business Architecture to enable customer experience and digital strategyUsing Business Architecture to enable customer experience and digital strategy
Using Business Architecture to enable customer experience and digital strategy
 
Telenor Connexion
Telenor Connexion Telenor Connexion
Telenor Connexion
 
Preview - Massive Scale Content at Re:Invent 2015
Preview - Massive Scale Content at Re:Invent 2015Preview - Massive Scale Content at Re:Invent 2015
Preview - Massive Scale Content at Re:Invent 2015
 
Madrid Alfresco Day 2015 - Paul Holmes-Higgin - Activiti BPM
Madrid Alfresco Day 2015 - Paul Holmes-Higgin - Activiti BPMMadrid Alfresco Day 2015 - Paul Holmes-Higgin - Activiti BPM
Madrid Alfresco Day 2015 - Paul Holmes-Higgin - Activiti BPM
 
Rinascimento Digitale - A Digital Renaissance
Rinascimento Digitale - A Digital RenaissanceRinascimento Digitale - A Digital Renaissance
Rinascimento Digitale - A Digital Renaissance
 
Digital Renaissance - Alfresco EMEA Partner Day
Digital Renaissance - Alfresco EMEA Partner DayDigital Renaissance - Alfresco EMEA Partner Day
Digital Renaissance - Alfresco EMEA Partner Day
 
Four Trends of Next Generation ECM
Four Trends of Next Generation ECMFour Trends of Next Generation ECM
Four Trends of Next Generation ECM
 
Future of Document Management Day in Belgium
Future of Document Management Day in BelgiumFuture of Document Management Day in Belgium
Future of Document Management Day in Belgium
 
Digital Renaissance in Government
Digital Renaissance in GovernmentDigital Renaissance in Government
Digital Renaissance in Government
 
The Digital Enterprise - Alfresco Summit Keynote 2014
The Digital Enterprise - Alfresco Summit Keynote 2014The Digital Enterprise - Alfresco Summit Keynote 2014
The Digital Enterprise - Alfresco Summit Keynote 2014
 
Top ECM Trends in Digital Enterprise
Top ECM Trends in Digital EnterpriseTop ECM Trends in Digital Enterprise
Top ECM Trends in Digital Enterprise
 

Similar to Slide guss 2014 events hub - future of integration

Clouds clouds everywhere
Clouds clouds everywhereClouds clouds everywhere
Clouds clouds everywhereMatt Deacon
 
Introducing power bi in your company - andrea martorana tusa
Introducing power bi in your company - andrea martorana tusaIntroducing power bi in your company - andrea martorana tusa
Introducing power bi in your company - andrea martorana tusaAndrea Martorana Tusa
 
Azure Overview Csco
Azure Overview CscoAzure Overview Csco
Azure Overview Cscorajramab
 
Overview of azure microservices and the impact on integration
Overview of azure microservices and the impact on integrationOverview of azure microservices and the impact on integration
Overview of azure microservices and the impact on integrationBizTalk360
 
[WSO2 Summit Americas 2020] Creating Smart Endpoints Using Integration Micros...
[WSO2 Summit Americas 2020] Creating Smart Endpoints Using Integration Micros...[WSO2 Summit Americas 2020] Creating Smart Endpoints Using Integration Micros...
[WSO2 Summit Americas 2020] Creating Smart Endpoints Using Integration Micros...WSO2
 
Extend Your Application to the Cloud with SQL Azure Database
Extend Your Application to the Cloud with SQL Azure DatabaseExtend Your Application to the Cloud with SQL Azure Database
Extend Your Application to the Cloud with SQL Azure DatabaseKyle Cressman
 
Microservices and the Cloud based future of integration final
Microservices and the Cloud based future of integration finalMicroservices and the Cloud based future of integration final
Microservices and the Cloud based future of integration finalBizTalk360
 
Benefits of the Azure Cloud
Benefits of the Azure CloudBenefits of the Azure Cloud
Benefits of the Azure CloudCaserta
 
Windowsazureplatform Overviewlatest
Windowsazureplatform OverviewlatestWindowsazureplatform Overviewlatest
Windowsazureplatform Overviewlatestrajramab
 
Perth Azure Usergroup Build 2018 updates
Perth Azure Usergroup Build 2018 updatesPerth Azure Usergroup Build 2018 updates
Perth Azure Usergroup Build 2018 updatesNirmal Thewarathanthri
 
WSO2Con USA 2017: Implement an Effective Digital Platform Using WSO2 Integration
WSO2Con USA 2017: Implement an Effective Digital Platform Using WSO2 IntegrationWSO2Con USA 2017: Implement an Effective Digital Platform Using WSO2 Integration
WSO2Con USA 2017: Implement an Effective Digital Platform Using WSO2 IntegrationWSO2
 
[WSO2 Summit EMEA 2020] Creating Smart Endpoints Using Integration Microservices
[WSO2 Summit EMEA 2020] Creating Smart Endpoints Using Integration Microservices[WSO2 Summit EMEA 2020] Creating Smart Endpoints Using Integration Microservices
[WSO2 Summit EMEA 2020] Creating Smart Endpoints Using Integration MicroservicesWSO2
 
[WSO2 Summit APAC 2020} Creating Smart Endpoints Using Integration Microservices
[WSO2 Summit APAC 2020} Creating Smart Endpoints Using Integration Microservices[WSO2 Summit APAC 2020} Creating Smart Endpoints Using Integration Microservices
[WSO2 Summit APAC 2020} Creating Smart Endpoints Using Integration MicroservicesWSO2
 
Reference architectures shows a microservices deployed to Kubernetes
Reference architectures shows a microservices deployed to KubernetesReference architectures shows a microservices deployed to Kubernetes
Reference architectures shows a microservices deployed to KubernetesRakesh Gujjarlapudi
 
Connect your datacenter to Microsoft Azure
Connect your datacenter to Microsoft AzureConnect your datacenter to Microsoft Azure
Connect your datacenter to Microsoft AzureK.Mohamed Faizal
 
Intro to Product Development
Intro to Product DevelopmentIntro to Product Development
Intro to Product DevelopmentPuja Pramudya
 
Microsoft Azure Technical Overview
Microsoft Azure Technical OverviewMicrosoft Azure Technical Overview
Microsoft Azure Technical Overviewgjuljo
 
Pune microsoft azure developers 2nd meetup
Pune microsoft azure developers 2nd meetupPune microsoft azure developers 2nd meetup
Pune microsoft azure developers 2nd meetupratneshsinghparihar
 

Similar to Slide guss 2014 events hub - future of integration (20)

Clouds clouds everywhere
Clouds clouds everywhereClouds clouds everywhere
Clouds clouds everywhere
 
Introducing power bi in your company - andrea martorana tusa
Introducing power bi in your company - andrea martorana tusaIntroducing power bi in your company - andrea martorana tusa
Introducing power bi in your company - andrea martorana tusa
 
Azure Overview Csco
Azure Overview CscoAzure Overview Csco
Azure Overview Csco
 
Overview of azure microservices and the impact on integration
Overview of azure microservices and the impact on integrationOverview of azure microservices and the impact on integration
Overview of azure microservices and the impact on integration
 
[WSO2 Summit Americas 2020] Creating Smart Endpoints Using Integration Micros...
[WSO2 Summit Americas 2020] Creating Smart Endpoints Using Integration Micros...[WSO2 Summit Americas 2020] Creating Smart Endpoints Using Integration Micros...
[WSO2 Summit Americas 2020] Creating Smart Endpoints Using Integration Micros...
 
Extend Your Application to the Cloud with SQL Azure Database
Extend Your Application to the Cloud with SQL Azure DatabaseExtend Your Application to the Cloud with SQL Azure Database
Extend Your Application to the Cloud with SQL Azure Database
 
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
 
Benefits of the Azure Cloud
Benefits of the Azure CloudBenefits of the Azure Cloud
Benefits of the Azure Cloud
 
Windowsazureplatform Overviewlatest
Windowsazureplatform OverviewlatestWindowsazureplatform Overviewlatest
Windowsazureplatform Overviewlatest
 
Perth Azure Usergroup Build 2018 updates
Perth Azure Usergroup Build 2018 updatesPerth Azure Usergroup Build 2018 updates
Perth Azure Usergroup Build 2018 updates
 
An Overview of Windows Azure
An Overview of Windows AzureAn Overview of Windows Azure
An Overview of Windows Azure
 
WSO2Con USA 2017: Implement an Effective Digital Platform Using WSO2 Integration
WSO2Con USA 2017: Implement an Effective Digital Platform Using WSO2 IntegrationWSO2Con USA 2017: Implement an Effective Digital Platform Using WSO2 Integration
WSO2Con USA 2017: Implement an Effective Digital Platform Using WSO2 Integration
 
[WSO2 Summit EMEA 2020] Creating Smart Endpoints Using Integration Microservices
[WSO2 Summit EMEA 2020] Creating Smart Endpoints Using Integration Microservices[WSO2 Summit EMEA 2020] Creating Smart Endpoints Using Integration Microservices
[WSO2 Summit EMEA 2020] Creating Smart Endpoints Using Integration Microservices
 
[WSO2 Summit APAC 2020} Creating Smart Endpoints Using Integration Microservices
[WSO2 Summit APAC 2020} Creating Smart Endpoints Using Integration Microservices[WSO2 Summit APAC 2020} Creating Smart Endpoints Using Integration Microservices
[WSO2 Summit APAC 2020} Creating Smart Endpoints Using Integration Microservices
 
Reference architectures shows a microservices deployed to Kubernetes
Reference architectures shows a microservices deployed to KubernetesReference architectures shows a microservices deployed to Kubernetes
Reference architectures shows a microservices deployed to Kubernetes
 
Windows Azure
Windows AzureWindows Azure
Windows Azure
 
Connect your datacenter to Microsoft Azure
Connect your datacenter to Microsoft AzureConnect your datacenter to Microsoft Azure
Connect your datacenter to Microsoft Azure
 
Intro to Product Development
Intro to Product DevelopmentIntro to Product Development
Intro to Product Development
 
Microsoft Azure Technical Overview
Microsoft Azure Technical OverviewMicrosoft Azure Technical Overview
Microsoft Azure Technical Overview
 
Pune microsoft azure developers 2nd meetup
Pune microsoft azure developers 2nd meetupPune microsoft azure developers 2nd meetup
Pune microsoft azure developers 2nd meetup
 

More from Radoine Douhou

Cellenza microservices - tour d'horizon - v0.1
Cellenza   microservices - tour d'horizon - v0.1Cellenza   microservices - tour d'horizon - v0.1
Cellenza microservices - tour d'horizon - v0.1Radoine Douhou
 
Cellenza dev test - azure service fabric - v1.0 - slideshare
Cellenza   dev test - azure service fabric - v1.0 - slideshareCellenza   dev test - azure service fabric - v1.0 - slideshare
Cellenza dev test - azure service fabric - v1.0 - slideshareRadoine Douhou
 
A la découverte d'Azure Logic App
A la découverte d'Azure Logic AppA la découverte d'Azure Logic App
A la découverte d'Azure Logic AppRadoine Douhou
 
Biz talk summit devops - monitoring
Biz talk summit   devops - monitoringBiz talk summit   devops - monitoring
Biz talk summit devops - monitoringRadoine Douhou
 
Biz talk summit devops - continuous delivery
Biz talk summit   devops - continuous deliveryBiz talk summit   devops - continuous delivery
Biz talk summit devops - continuous deliveryRadoine Douhou
 
DevOps Day - Monitoring
DevOps Day - MonitoringDevOps Day - Monitoring
DevOps Day - MonitoringRadoine Douhou
 

More from Radoine Douhou (7)

Cellenza microservices - tour d'horizon - v0.1
Cellenza   microservices - tour d'horizon - v0.1Cellenza   microservices - tour d'horizon - v0.1
Cellenza microservices - tour d'horizon - v0.1
 
Cellenza dev test - azure service fabric - v1.0 - slideshare
Cellenza   dev test - azure service fabric - v1.0 - slideshareCellenza   dev test - azure service fabric - v1.0 - slideshare
Cellenza dev test - azure service fabric - v1.0 - slideshare
 
A la découverte d'Azure Logic App
A la découverte d'Azure Logic AppA la découverte d'Azure Logic App
A la découverte d'Azure Logic App
 
Biz talk summit devops - monitoring
Biz talk summit   devops - monitoringBiz talk summit   devops - monitoring
Biz talk summit devops - monitoring
 
Biz talk summit devops - continuous delivery
Biz talk summit   devops - continuous deliveryBiz talk summit   devops - continuous delivery
Biz talk summit devops - continuous delivery
 
DevOps Day - Monitoring
DevOps Day - MonitoringDevOps Day - Monitoring
DevOps Day - Monitoring
 
Dev opsday case study
Dev opsday   case studyDev opsday   case study
Dev opsday case study
 

Recently uploaded

Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...OnePlan Solutions
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Hr365.us smith
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfPower Karaoke
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作qr0udbr0
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024StefanoLambiase
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - InfographicHr365.us smith
 

Recently uploaded (20)

Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdf
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - Infographic
 

Slide guss 2014 events hub - future of integration

  • 1. #JSS2014 Les journées SQL Server 2014 Un événement organisé par GUSS
  • 2. #JSS2014 Les journées SQL Server 2014 Un événement organisé par GUSS Session « Le futur de l’intégration » Michel Hubert – MVP Azure Radoine Douhou
  • 3. #JSS2014 • Etat des lieux. • Futur de l’intégration. • Solutions d’intégration orientées Cloud. • Solutions d’intégration orientées Events & IoT. • Démo. Agenda
  • 4. #JSS2014 Evolution of Integration Once upon a Time Point to point (“Spaghetti”) Integration broker (EAI/B2B) Enterprise Service Bus HR CRM E-commerce ERP Business partner HR CRM E-commerce ERP Business partner HR CRM E-commerce ERP
  • 5. #JSS2014 BizTalk Server Partners Evolution of Integration Microsoft BizTalk Server
  • 6. #JSS2014 BizTalk Server ESB toolkit e-Commerce Suppliers EDI EDIFACT / AS2 WS RESTFul Market place warehouse Magasins SI Back Office Orchestration B2B BI SSIS SSRS SSAS Microsoft BizTalk Server Common scenario
  • 8. #JSS2014 Point to point (“Spaghetti”) Integration broker (EAI/B2B) Enterprise Service Bus What’s next? ?HR CRM E-commerce ERP Business partner HR CRM E-commerce ERP Business partner HR CRM E-commerce ERP Future of Integration What’s next ?
  • 9. #JSS2014 Future of Integration Mobiles Events Messaging EAI/ESB Business Process Automation Telemetry Analytics BizTalk Server BizTalk Services Service Bus Queuing Events Hub Stream Analytics Hybrid Connection B2B Future of Integration Integration = Cloud + Mobile + IoT IoT SaaS
  • 11. #JSS2014 Upgrade to BizTalk Server 2013 R2 with confidence Accelerate vertical solutions with standards and platform support Extend existing solutions to Azure Service Bus Adapters RESTFul/Json Adapter BizTalk Server 2013 R2 Cloud Ready
  • 12. #JSS2014 BizTalk Server Microsoft Azure Partners BizTalk Services Service Bus Future of Integration Federated Enterprise Service Bus
  • 13. #JSS2014 Upgrade to BizTalk Server 2013 R2 with confidence Accelerate vertical solutions with standards and platform support Extend existing solutions to Azure Develop and test integration solutions in the cloud without re- writes Clear up on-premises infrastructure capacity and provision in minutes instead of weeks Service Bus Adapters RESTFul/Json Adapter BizTalk Server 2013 Virtual Machines BizTalk Server 2013 R2 Cloud Ready
  • 14. #JSS2014 App owner Datacenter admin Customer data center Microsoft Azure data center LOB app Active Directory BizTalk LOB app SQL Agility for app owners Control for IT pros BizTalk Server 2013 R2 Develop in Azure
  • 15. #JSS2014 Upgrade to BizTalk Server 2013 R2 with confidence Accelerate vertical solutions with standards and platform support Extend existing solutions to Azure Develop and test integration solutions in the cloud without re- writes Clear up on-premises infrastructure capacity and provision in minutes instead of weeks Enable hybrid extension of current on-premises BizTalk Server deployments with Azure BizTalk Services Power new cloud-hosted business- to-business, Internet of Things, and EDI capabilities Service Bus Adapters RESTFul/Json Adapter BizTalk Server 2013 Virtual Machines Microsoft Azure BizTalk Services BizTalk Server 2013 R2 Cloud Ready
  • 17. #JSS2014 Equivalent to BizTalk ESB itinerary Transforms Enrich Validation XML and xsd schema MABS Bridge principle
  • 18. #JSS2014 Hybrid Connections Web Sites Mobile Services Corporate network Microsoft SQL Server Hybrid Connection Other published resourcesHybrid Connection Manager
  • 19. #JSS2014 Use Cases Microsoft Azure On-premises AS2 SFTP HTTP ? ! Home office Branch office Regional office
  • 20. #JSS2014 SOLUTIONS D’INTEGRATION ORIENTEES EVENTS / IOT Service Bus, Event Hub, Stream Analytics
  • 21. #JSS2014 Azure Service Bus Relay Queue Topic Notification Hub Event Hub NAT and Firewall Traversal Service Request/Response Services Unbuffered with TCP Throttling Many publishers and many consumers to communicate over a FIFO like channel. (Competing consumers and Queue-based Load leveling scenarios) Pub / Sub communication channel. Each Consumer subscribes to a copy of message High-scale notification distribution Most mobile push notification services Millions of notification targets Azure Service Bus Cloud Messaging Broker
  • 22. #JSS2014 Service Bus Events Hub Event Producers Azure Event Hub > 1M Producers > 1GB/sec Aggregate Throughput Up to 32 partitions via portal, more on request Partitions Direct PartitionKey Hash Throughput Units: • 1 ≤ TUs ≤ Partition Count • TU: 1 MB/s writes, 2 MB/s reads Consumer Group(s) Receivers AMQP 1.0 Credit-based flow control Client-side cursors Offset by Id or Timestamp
  • 23. #JSS2014 Event Producers > 1M Producers > 1GB/sec Aggregate Throughput Direct PartitionKey Hash • Consistent security model with Service Bus, extended by publisher policies • Publisher protocols : – HTTPS : Short lived, low throughput : – AMQP : Long lived, High throughput : • Publish modes : – Directely to a PartitionId. – Automatic hash-based distribution by PartitionKey or Publisher Identity • Stream or batch Event Hub Producers
  • 24. #JSS2014 • 1 Partition : ordered sequence of events that is held. A partition can be thought of as a “commit log.” • Segmentation of the event stream for scale-out : – Parallelism on both Publishing and Polling sides. • Default 16, minimum 8, self-service maximum 32 : – 1024 partitions via Azure Support. Azure Event Hub Partitions Event Hub Partition principle
  • 25. #JSS2014 • view (state, position, or offset) of an entire Event Hub • Publish/subscribe mechanism of Event Hubs is enabled through consumer groups. • Enable multiple consuming applications to each have a separate view of the event stream, and to read the stream independently at its own pace and with its own offsets Consumer Group(s) Event Hub Consumer Group
  • 26. #JSS2014 • Receive from partitions via consumer groups • Client-side cursors allowing to freely process and repeatedly reprocess the available retained event stream based on offsets or timestamps. • Using .NET API or using generic AMQP 1.0 client (e.g. Apache Proton-C/J) ID, Time, [Data] ID, Time, [Data] ID, Time, [Data] Time Id Event Hub Consumers
  • 27. #JSS2014 Stream Analytics Data Source Collect Process Consume Deliver Event Inputs - Event Hub - Azure Blob Transform - Temporal joins - Filter - Aggregates - Projections - Windows - Etc. Enrich Correlate Outputs - SQL Azure - Azure Blobs - Event Hub ☁ BI Dashboards Predictive Analytics Azure Storage • Temporal Semantics • Guaranteed delivery • Guaranteed up time Azure Stream Analytics Reference Data - Azure Blob
  • 28. #JSS2014 • Easily filter, project, aggregate, join streams, add static data with streaming data, detect patterns or lack of patterns with a few lines of SQL • Development and debugging experience through Azure Portal • Built-in monitoring trough Azure Portal • No hardware acquisition and maintenance • Up and running in a few clicks (and within minutes) => Bypasses deployment expertise • Elasticity of Azure for scale up or scale down • Distributed, scale-out architecture • Integrated with highly- scalable publish- subscriber Events Hub. • Transform, augment, correlate, temporal operations. • Detect patterns and anomalies in streaming data • Correlate streaming with reference data Stream Analytics Value added
  • 30. #JSS2014 Demo architecture e-Commerce web site Log file Events Producer ETW Azure Event Hub Stream Analytics Tumbling window Collect Transform SQL Azure Deliver Power View Real Time analysis AMQP Client
  • 32. #JSS2014#JSS2014 Les évaluations des sessions, c’est important !! …Et en plus on peut gagner des cadeaux