SlideShare une entreprise Scribd logo
1  sur  43
tSponsors
Michael Stephenson & Oliver Davy
Integration MVP
An Integration Platform to Support Vision 2025
BizTalk Summit 2015 – London
ExCeL London | April 13th & 14th
http://microsoftintegration.guru
http://www.linkedin.com/in/michaelstephensonuk1
Everything is
an APIESB is old you
now need a
NoESB
SOA solves
everything
Microservices
RULE!
JSON is
better than
XML
EAI is better
than Batch
This time next year
we will have a
million connected
devices
You need an ESB
2000 2015
Internet of Things
Wearables
Microservices
Big Data
Container Based Deployment
API / REST / JSON
Mobile
Cloud
SOAP / Web Services
SOA
Lightweight Integration
XML
EAI
EDI
Mainframes
Batch Integration
ETL
API Economy
ESB
20102005
We need a platform that can potentially
work with all of this
NoESB
On Premise
BizTalk Web Services SQL Server
Integration Services
Frameworks &
Foundation
.net
WCF
WF
SOAP
XML/XSD
XSLT
- 2013
Cloud
On Premise
Cloud & Bridging Technologies
Service Bus Queue
Service Bus Relay
Virtual Networking
Azure Connect
Windows Azure BizTalk Services Windows Azure BizTalk VM
BizTalk Server 2013
Windows Server
AppFabric
Windows Server
Service Bus
Windows Server
Workflow Manager
SQL Server
Integration Services
Windows Azure Web Role Windows Azure Worker Role
WCF Routing Service
Custom WCF
Services
Frameworks &
Foundation
.net
WCF
WF
SOAP
REST
AMQP
Windows
Azure
XML/XSD
XSLT
JSON
- 2014
Cloud
On Premise
Cloud & Bridging Technologies
Service Bus MessagingService Bus Relay VPN
BizTalk Services EAI
Azure BizTalk VM
BizTalk Server 2013 R2
Windows Server
AppFabric
Windows Server
Service Bus
Windows Server
Workflow Manager
SQL Server
Integration Services
WCF Routing Service
Custom WCF
Services
Frameworks & Foundation
.net
WCF
WF
SOAP
REST
AMQP
Azure
XML/XSD
XSLT
JSON
Traffic Manager BizTalk Services EDI
BizTalk Hybrid Connections Express Route BizTalk Adapter Service
Azure Active Directory Access Control Service
Azure Web Sites Notification Hubs Web & Worker Roles Cache
Azure SQL DB Document DB Scheduler Azure Automation Stream Analytics
Event Hubs API Management Virtual Network Data Factory
WebAPI
– 2015
Cloud
On Premise
Cloud & Bridging Technologies
Service Bus MessagingService Bus Relay VPN
BizTalk Services EAI
Azure BizTalk VM
BizTalk Server 2013 R2
Windows Server
AppFabric
Windows Server
Service Bus
Windows Server
Workflow Manager
SQL Server
Integration Services
WCF Routing Service
Custom WCF
Services
Frameworks & Foundation
.net
WCF
WF
SOAP
REST
AMQP
Azure
XML/XSD
XSLT
JSON
Traffic Manager BizTalk Services EDI
BizTalk Hybrid Connections Express Route BizTalk Adapter Service
Azure Active Directory Access Control Service
Azure Web Sites Notification Hubs Web & Worker Roles Cache
Azure SQL DB Document DB Scheduler Azure Automation Stream Analytics
Event Hubs API Management Virtual Network Data Factory
Swagger
WADL
WebAPI
Durable Task
Agility & “Just in time integration”
Integration Methodology
Project Management
Analysis
Delivery
Collaboration
Operations
Integration Architecture
Technologies
Principles
Patterns & Practices
Blueprints
Assets
Integration Platform
On Premise Applications Cloud Applications
Services
& API
ESB
EAI
Publish &
Subscribe
Transformation
API Management
Security
ManagementMonitoring
Message Queuing
Sync & Async
Orchestration
Batch
Business Activity
Monitoring
Reference Data
Mapping
Adapters Business Rules
Durability &
Reliability
Scalability
Hybrid Connectivity
Integration Platform
On Premise Applications Cloud Applications
How does this work????
Is this future integration
spaghetti?
Do you want to be a tug boat crew
or fighter pilots?
Service Gateway
API Management
Security
ManagementMonitoring
Business Service Business Service
Application
Connector Services
Integration Platform
On Premise Applications Cloud Applications
Application
Connector Services
Application
Connector Services
Application
Connector Services
Utility
Services
Service Gateway
API Management
Service Gateway
API Management
Service Gateway
API Management
On Premise Applications
Cloud Applications
EAI ESB Service Virtualization
Business Service Connecting to applications
Business Processes & Logic
Integration Infrastructure
Exposing services outside
the platformSuper charge API’s
On-Premise & Cloud IaaS Cloud PaaS Future additions
• IIS Virtual Directory
• Windows Service
• BizTalk
• Azure Website
• Azure Web Role
• Azure Worker Role
• Azure Web Job
• Azure Logic App
• Azure Web App
• Azure API App
• Docker
Core Platform
BizTalk
Server
SQL Server
Integration
Services
Azure
Service Bus
Relay
Azure
Service Bus
Queues
WCF
WebAPI
Core Platform
Industry Verticals
BizTalk
Server
SQL Server
Integration
Services
Azure
Service Bus
Relay
BizTalk
Services –
EDI
Azure
Service Bus
Queues
WCF
WebAPI
BizTalk
Accelerators
Hybrid Integration
MABS –
Hybrid
Connections
Azure Site-
To-Site VPN
Azure
Express
Route
MABS –
BizTalk
Adapter
Service
Line of Business Applications
BizTalk
Adapter
Pack
MABS –
BizTalk
Adapter
Service
Host
Integration
Server
SOA, API & Services
Azure API
Management
Sentinet
WCF Routing
Service
SaaS Integration
BizTalk
Services –
EAI Bridges
REST
Azure API
Management
Core Platform
BizTalk
Server
SQL Server
Integration
Services
Azure
Service Bus
Relay
Azure
Service Bus
Queues
WCF
WebAPI
Eventing
Azure
Service Bus
Event Hubs
Azure
Stream
Analytics
Wearables & IoT
Azure
Service Bus
Event hubs
Azure API
Management
Azure
Service Bus Data Integration
Azure Data
Factory
Stream
Analytics
Mobile
Azure API
Management
Azure
Service Bus
Notification
Services
Azure Mobile
Services
Core Platform
BizTalk
Server
SQL Server
Integration
Services
Azure
Service Bus
Relay
Azure
Service Bus
Queues
WCF
WebAPI
Azure Logic
App
Azure API
App
Azure App
Service
Service Gateway
API Management
Security
ManagementMonitoring
Business Service Business Service
Application
Connector Services
Integration Platform
On Premise Applications Cloud Applications
Application
Connector Services
Application
Connector Services
Application
Connector Services
Utility
Services
Service Gateway
API Management
Service Gateway
API Management
Service Gateway
API Management
On Premise Applications
Cloud Applications
EAI ESB Service Virtualization
Azure API Management
Azure APP Service (Websites + REST/WCF)
IIS + WCF IIS + REST
IIS + WCF/REST
Azure API App
BizTalk
BizTalk
BizTalk Azure Service Bus Sentinet
Business ServiceAzure Logic App
Sentinet
• Can we protect a room in
Minecraft so you can only enter
it if you are authenticated
against active directory?
• Can we query data from our line
of business systems?
• Can we trigger an enrolment
process from a student enrolling
for a course in Minecraft?
On Premise Data Centre
Active Directory
Azure
Azure Service
Bus Relay
Azure API Management
On Premise Data Centre
Azure Azure Service
Bus Queue
Azure API Management
Enrolment System
Courses System
On Premise Data Centre
Azure
Azure Service
Bus Queue
Azure API
Management
Enrolment System
Courses System
Contoso
CRM
HR
eComm
Logistics
Customer
Regulatory
Financial
ERP
SupplierAPI
API
API
API
API
API
Unfortunately many companies are poor at
- ALM Particularly with BizTalk & Testing
- Dependency Management
- Configuration Management
We need to… How
Deal with a chaotic world With an agile integration platform
Have confidence in our
architecture
Have confidence in our
components & microservices
Have reliable and predictable
components & services
Good ALM processes
(Build / Test / Deploy)
An Integration Platform to Support Vision 2025
An Integration Platform to Support Vision 2025

Contenu connexe

Tendances

Hybrid connectivity options with the microsoft cloud
Hybrid connectivity options with the microsoft cloudHybrid connectivity options with the microsoft cloud
Hybrid connectivity options with the microsoft cloudBizTalk360
 
Azure app service to create web and mobile apps
Azure app service to create web and mobile appsAzure app service to create web and mobile apps
Azure app service to create web and mobile appsKen Cenerelli
 
Design and Implement Azure Web Apps
Design and Implement Azure Web AppsDesign and Implement Azure Web Apps
Design and Implement Azure Web AppsAyush Rathi
 
Cloud elements Building Cloud Applications Faster
Cloud elements  Building Cloud Applications FasterCloud elements  Building Cloud Applications Faster
Cloud elements Building Cloud Applications FasterCloud Elements
 
The new Azure App Service Architecture
The new Azure App Service ArchitectureThe new Azure App Service Architecture
The new Azure App Service ArchitectureJoão Pedro Martins
 
Hybrid integration and the power of Azure services (Jon Fancey at CONNECT17)
Hybrid integration and the power of Azure services (Jon Fancey at CONNECT17)Hybrid integration and the power of Azure services (Jon Fancey at CONNECT17)
Hybrid integration and the power of Azure services (Jon Fancey at CONNECT17)Codit
 
Serverless Architecture - Azure Logic apps
Serverless Architecture - Azure Logic appsServerless Architecture - Azure Logic apps
Serverless Architecture - Azure Logic appsPuneet Ghanshani
 
What's Better than Microservices? Serverless Microservices.
What's Better than Microservices? Serverless Microservices.What's Better than Microservices? Serverless Microservices.
What's Better than Microservices? Serverless Microservices.Apigee | Google Cloud
 
Azure Lowlands 2020 - API management for microservices in a hybrid and multi-...
Azure Lowlands 2020 - API management for microservices in a hybrid and multi-...Azure Lowlands 2020 - API management for microservices in a hybrid and multi-...
Azure Lowlands 2020 - API management for microservices in a hybrid and multi-...Tom Kerkhove
 
Azure App Service Architecture. Web Apps.
Azure App Service Architecture. Web Apps.Azure App Service Architecture. Web Apps.
Azure App Service Architecture. Web Apps.Alexander Feschenko
 
Mule iON - OSS ESB to iPaaS
Mule iON - OSS ESB to iPaaSMule iON - OSS ESB to iPaaS
Mule iON - OSS ESB to iPaaSAli Sadat
 
Cloud integration: what's in it for you? (Toon Vanhoutte & Massimo Crippa at ...
Cloud integration: what's in it for you? (Toon Vanhoutte & Massimo Crippa at ...Cloud integration: what's in it for you? (Toon Vanhoutte & Massimo Crippa at ...
Cloud integration: what's in it for you? (Toon Vanhoutte & Massimo Crippa at ...Codit
 
Microsoft Azure News - August 2021
Microsoft Azure News - August 2021Microsoft Azure News - August 2021
Microsoft Azure News - August 2021Daniel Toomey
 
Integrating saas applications
Integrating saas applicationsIntegrating saas applications
Integrating saas applicationsLuca Mauri
 
Integrating saa s application using azure services v0.5
Integrating saa s application using azure services v0.5Integrating saa s application using azure services v0.5
Integrating saa s application using azure services v0.5Luca Mauri
 
Introduction to Azure Functions
Introduction to Azure FunctionsIntroduction to Azure Functions
Introduction to Azure FunctionsCallon Campbell
 
Make IT Pro's great again: Microsoft Azure for the SharePoint professional
Make IT Pro's great again: Microsoft Azure for the SharePoint professionalMake IT Pro's great again: Microsoft Azure for the SharePoint professional
Make IT Pro's great again: Microsoft Azure for the SharePoint professionalBIWUG
 

Tendances (20)

Azure Logic Apps
Azure Logic AppsAzure Logic Apps
Azure Logic Apps
 
Hybrid connectivity options with the microsoft cloud
Hybrid connectivity options with the microsoft cloudHybrid connectivity options with the microsoft cloud
Hybrid connectivity options with the microsoft cloud
 
Azure app service to create web and mobile apps
Azure app service to create web and mobile appsAzure app service to create web and mobile apps
Azure app service to create web and mobile apps
 
Design and Implement Azure Web Apps
Design and Implement Azure Web AppsDesign and Implement Azure Web Apps
Design and Implement Azure Web Apps
 
Cloud elements Building Cloud Applications Faster
Cloud elements  Building Cloud Applications FasterCloud elements  Building Cloud Applications Faster
Cloud elements Building Cloud Applications Faster
 
Azure Logic Apps
Azure Logic AppsAzure Logic Apps
Azure Logic Apps
 
The new Azure App Service Architecture
The new Azure App Service ArchitectureThe new Azure App Service Architecture
The new Azure App Service Architecture
 
Hybrid integration and the power of Azure services (Jon Fancey at CONNECT17)
Hybrid integration and the power of Azure services (Jon Fancey at CONNECT17)Hybrid integration and the power of Azure services (Jon Fancey at CONNECT17)
Hybrid integration and the power of Azure services (Jon Fancey at CONNECT17)
 
Serverless Architecture - Azure Logic apps
Serverless Architecture - Azure Logic appsServerless Architecture - Azure Logic apps
Serverless Architecture - Azure Logic apps
 
What's Better than Microservices? Serverless Microservices.
What's Better than Microservices? Serverless Microservices.What's Better than Microservices? Serverless Microservices.
What's Better than Microservices? Serverless Microservices.
 
Azure Lowlands 2020 - API management for microservices in a hybrid and multi-...
Azure Lowlands 2020 - API management for microservices in a hybrid and multi-...Azure Lowlands 2020 - API management for microservices in a hybrid and multi-...
Azure Lowlands 2020 - API management for microservices in a hybrid and multi-...
 
Azure App Service Architecture. Web Apps.
Azure App Service Architecture. Web Apps.Azure App Service Architecture. Web Apps.
Azure App Service Architecture. Web Apps.
 
Mule iON - OSS ESB to iPaaS
Mule iON - OSS ESB to iPaaSMule iON - OSS ESB to iPaaS
Mule iON - OSS ESB to iPaaS
 
Azure: PaaS or IaaS
Azure: PaaS or IaaSAzure: PaaS or IaaS
Azure: PaaS or IaaS
 
Cloud integration: what's in it for you? (Toon Vanhoutte & Massimo Crippa at ...
Cloud integration: what's in it for you? (Toon Vanhoutte & Massimo Crippa at ...Cloud integration: what's in it for you? (Toon Vanhoutte & Massimo Crippa at ...
Cloud integration: what's in it for you? (Toon Vanhoutte & Massimo Crippa at ...
 
Microsoft Azure News - August 2021
Microsoft Azure News - August 2021Microsoft Azure News - August 2021
Microsoft Azure News - August 2021
 
Integrating saas applications
Integrating saas applicationsIntegrating saas applications
Integrating saas applications
 
Integrating saa s application using azure services v0.5
Integrating saa s application using azure services v0.5Integrating saa s application using azure services v0.5
Integrating saa s application using azure services v0.5
 
Introduction to Azure Functions
Introduction to Azure FunctionsIntroduction to Azure Functions
Introduction to Azure Functions
 
Make IT Pro's great again: Microsoft Azure for the SharePoint professional
Make IT Pro's great again: Microsoft Azure for the SharePoint professionalMake IT Pro's great again: Microsoft Azure for the SharePoint professional
Make IT Pro's great again: Microsoft Azure for the SharePoint professional
 

Similaire à An Integration Platform to Support Vision 2025

Minecraft Integration Demo Deep Dive
Minecraft Integration Demo Deep DiveMinecraft Integration Demo Deep Dive
Minecraft Integration Demo Deep DiveBizTalk360
 
SharePoint User Group - Leeds - 2015-09-02
SharePoint User Group - Leeds - 2015-09-02SharePoint User Group - Leeds - 2015-09-02
SharePoint User Group - Leeds - 2015-09-02Michael Stephenson
 
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
 
BizTalk 2010 with Appfabric Hosting in the Cloud: WCF Services vs BT2010
BizTalk 2010 with Appfabric Hosting in the Cloud: WCF Services vs BT2010BizTalk 2010 with Appfabric Hosting in the Cloud: WCF Services vs BT2010
BizTalk 2010 with Appfabric Hosting in the Cloud: WCF Services vs BT2010Bala Subra
 
Microsoft Azure iPaaS Overview and What's New (2018-03-24)
Microsoft Azure iPaaS Overview and What's New (2018-03-24)Microsoft Azure iPaaS Overview and What's New (2018-03-24)
Microsoft Azure iPaaS Overview and What's New (2018-03-24)Paco de la Cruz
 
Expert sharepoint consultants near me
Expert sharepoint consultants near meExpert sharepoint consultants near me
Expert sharepoint consultants near meseoquixtec
 
Expert sharepoint consultants near me
Expert sharepoint consultants near meExpert sharepoint consultants near me
Expert sharepoint consultants near meseoquixtec
 
AWS ve Azure Servislerinin Karşılıkları
AWS ve Azure Servislerinin KarşılıklarıAWS ve Azure Servislerinin Karşılıkları
AWS ve Azure Servislerinin KarşılıklarıMustafa
 
Professional and expert share point consultancies near me
Professional and expert share point consultancies near meProfessional and expert share point consultancies near me
Professional and expert share point consultancies near meseoquixtec
 
Xamarin Dev Days - Connected & Disconnected Apps with Azure Mobile Apps
Xamarin Dev Days - Connected & Disconnected Apps with Azure Mobile AppsXamarin Dev Days - Connected & Disconnected Apps with Azure Mobile Apps
Xamarin Dev Days - Connected & Disconnected Apps with Azure Mobile AppsGuy Barrette
 
Serverless iPaaS in Azure (IDU)
Serverless iPaaS in Azure (IDU)Serverless iPaaS in Azure (IDU)
Serverless iPaaS in Azure (IDU)Daniel Toomey
 
Hybrid Integration with SAP
Hybrid Integration with SAPHybrid Integration with SAP
Hybrid Integration with SAPGlenn Colpaert
 
ASP.NET Loves HTML5, Javascript and CSS3, or what's new in VS2013 for Web Dev...
ASP.NET Loves HTML5, Javascript and CSS3, or what's new in VS2013 for Web Dev...ASP.NET Loves HTML5, Javascript and CSS3, or what's new in VS2013 for Web Dev...
ASP.NET Loves HTML5, Javascript and CSS3, or what's new in VS2013 for Web Dev...Microsoft
 
Best sharepoint development services
Best sharepoint development servicesBest sharepoint development services
Best sharepoint development servicesseoquixtec
 
Azure Edge IoT vs. AWS Lambda, competition or global soluce for IoT?
Azure Edge IoT vs. AWS Lambda, competition or global soluce for IoT?Azure Edge IoT vs. AWS Lambda, competition or global soluce for IoT?
Azure Edge IoT vs. AWS Lambda, competition or global soluce for IoT?Estelle Auberix
 
The Features Of Custom Solution Development Services
The Features Of Custom Solution Development ServicesThe Features Of Custom Solution Development Services
The Features Of Custom Solution Development Servicesseoquixtec
 
Azure Services Platform
Azure Services PlatformAzure Services Platform
Azure Services PlatformJanakiram MSV
 
Manage Your SharePoint Document Libraries Easily
Manage Your SharePoint Document Libraries EasilyManage Your SharePoint Document Libraries Easily
Manage Your SharePoint Document Libraries Easilyseoquixtec
 

Similaire à An Integration Platform to Support Vision 2025 (20)

Minecraft Integration Demo Deep Dive
Minecraft Integration Demo Deep DiveMinecraft Integration Demo Deep Dive
Minecraft Integration Demo Deep Dive
 
SharePoint User Group - Leeds - 2015-09-02
SharePoint User Group - Leeds - 2015-09-02SharePoint User Group - Leeds - 2015-09-02
SharePoint User Group - Leeds - 2015-09-02
 
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
 
BizTalk 2010 with Appfabric Hosting in the Cloud: WCF Services vs BT2010
BizTalk 2010 with Appfabric Hosting in the Cloud: WCF Services vs BT2010BizTalk 2010 with Appfabric Hosting in the Cloud: WCF Services vs BT2010
BizTalk 2010 with Appfabric Hosting in the Cloud: WCF Services vs BT2010
 
Biz talk BI
Biz talk BIBiz talk BI
Biz talk BI
 
Microsoft Azure iPaaS Overview and What's New (2018-03-24)
Microsoft Azure iPaaS Overview and What's New (2018-03-24)Microsoft Azure iPaaS Overview and What's New (2018-03-24)
Microsoft Azure iPaaS Overview and What's New (2018-03-24)
 
Expert sharepoint consultants near me
Expert sharepoint consultants near meExpert sharepoint consultants near me
Expert sharepoint consultants near me
 
Expert sharepoint consultants near me
Expert sharepoint consultants near meExpert sharepoint consultants near me
Expert sharepoint consultants near me
 
AWS ve Azure Servislerinin Karşılıkları
AWS ve Azure Servislerinin KarşılıklarıAWS ve Azure Servislerinin Karşılıkları
AWS ve Azure Servislerinin Karşılıkları
 
Professional and expert share point consultancies near me
Professional and expert share point consultancies near meProfessional and expert share point consultancies near me
Professional and expert share point consultancies near me
 
Xamarin Dev Days - Connected & Disconnected Apps with Azure Mobile Apps
Xamarin Dev Days - Connected & Disconnected Apps with Azure Mobile AppsXamarin Dev Days - Connected & Disconnected Apps with Azure Mobile Apps
Xamarin Dev Days - Connected & Disconnected Apps with Azure Mobile Apps
 
Windows Azure
Windows AzureWindows Azure
Windows Azure
 
Serverless iPaaS in Azure (IDU)
Serverless iPaaS in Azure (IDU)Serverless iPaaS in Azure (IDU)
Serverless iPaaS in Azure (IDU)
 
Hybrid Integration with SAP
Hybrid Integration with SAPHybrid Integration with SAP
Hybrid Integration with SAP
 
ASP.NET Loves HTML5, Javascript and CSS3, or what's new in VS2013 for Web Dev...
ASP.NET Loves HTML5, Javascript and CSS3, or what's new in VS2013 for Web Dev...ASP.NET Loves HTML5, Javascript and CSS3, or what's new in VS2013 for Web Dev...
ASP.NET Loves HTML5, Javascript and CSS3, or what's new in VS2013 for Web Dev...
 
Best sharepoint development services
Best sharepoint development servicesBest sharepoint development services
Best sharepoint development services
 
Azure Edge IoT vs. AWS Lambda, competition or global soluce for IoT?
Azure Edge IoT vs. AWS Lambda, competition or global soluce for IoT?Azure Edge IoT vs. AWS Lambda, competition or global soluce for IoT?
Azure Edge IoT vs. AWS Lambda, competition or global soluce for IoT?
 
The Features Of Custom Solution Development Services
The Features Of Custom Solution Development ServicesThe Features Of Custom Solution Development Services
The Features Of Custom Solution Development Services
 
Azure Services Platform
Azure Services PlatformAzure Services Platform
Azure Services Platform
 
Manage Your SharePoint Document Libraries Easily
Manage Your SharePoint Document Libraries EasilyManage Your SharePoint Document Libraries Easily
Manage Your SharePoint Document Libraries Easily
 

Plus de BizTalk360

Optimise Business Activity Tracking – Insights from Smurfit Kappa
Optimise Business Activity Tracking – Insights from Smurfit KappaOptimise Business Activity Tracking – Insights from Smurfit Kappa
Optimise Business Activity Tracking – Insights from Smurfit KappaBizTalk360
 
Optimise Business Activity Tracking – Insights from Smurfit Kappa
Optimise Business Activity Tracking – Insights from Smurfit KappaOptimise Business Activity Tracking – Insights from Smurfit Kappa
Optimise Business Activity Tracking – Insights from Smurfit KappaBizTalk360
 
What's inside "migrating to biz talk server 2020" Book (BizTalk360 Webinar)
What's inside "migrating to biz talk server 2020" Book (BizTalk360 Webinar)What's inside "migrating to biz talk server 2020" Book (BizTalk360 Webinar)
What's inside "migrating to biz talk server 2020" Book (BizTalk360 Webinar)BizTalk360
 
Integration Monday - Logic Apps: Development Experiences
Integration Monday - Logic Apps: Development ExperiencesIntegration Monday - Logic Apps: Development Experiences
Integration Monday - Logic Apps: Development ExperiencesBizTalk360
 
Integration Monday - BizTalk Migrator Deep Dive
Integration Monday - BizTalk Migrator Deep DiveIntegration Monday - BizTalk Migrator Deep Dive
Integration Monday - BizTalk Migrator Deep DiveBizTalk360
 
Testing for Logic App Solutions | Integration Monday
Testing for Logic App Solutions | Integration MondayTesting for Logic App Solutions | Integration Monday
Testing for Logic App Solutions | Integration MondayBizTalk360
 
System Integration using Reactive Programming | Integration Monday
System Integration using Reactive Programming | Integration MondaySystem Integration using Reactive Programming | Integration Monday
System Integration using Reactive Programming | Integration MondayBizTalk360
 
Building workflow solution with Microsoft Azure and Cloud | Integration Monday
Building workflow solution with Microsoft Azure and Cloud | Integration MondayBuilding workflow solution with Microsoft Azure and Cloud | Integration Monday
Building workflow solution with Microsoft Azure and Cloud | Integration MondayBizTalk360
 
Serverless Minimalism: How to architect your apps to save 98% on your Azure b...
Serverless Minimalism: How to architect your apps to save 98% on your Azure b...Serverless Minimalism: How to architect your apps to save 98% on your Azure b...
Serverless Minimalism: How to architect your apps to save 98% on your Azure b...BizTalk360
 
Migrating BizTalk Solutions to Azure: Mapping Messages | Integration Monday
Migrating BizTalk Solutions to Azure: Mapping Messages | Integration MondayMigrating BizTalk Solutions to Azure: Mapping Messages | Integration Monday
Migrating BizTalk Solutions to Azure: Mapping Messages | Integration MondayBizTalk360
 
Integration-Monday-Infrastructure-As-Code-With-Terraform
Integration-Monday-Infrastructure-As-Code-With-TerraformIntegration-Monday-Infrastructure-As-Code-With-Terraform
Integration-Monday-Infrastructure-As-Code-With-TerraformBizTalk360
 
Integration-Monday-Stateful-Programming-Models-Serverless-Functions
Integration-Monday-Stateful-Programming-Models-Serverless-FunctionsIntegration-Monday-Stateful-Programming-Models-Serverless-Functions
Integration-Monday-Stateful-Programming-Models-Serverless-FunctionsBizTalk360
 
Integration-Monday-Serverless-Slackbots-with-Azure-Durable-Functions
Integration-Monday-Serverless-Slackbots-with-Azure-Durable-FunctionsIntegration-Monday-Serverless-Slackbots-with-Azure-Durable-Functions
Integration-Monday-Serverless-Slackbots-with-Azure-Durable-FunctionsBizTalk360
 
Integration-Monday-Building-Stateful-Workloads-Kubernetes
Integration-Monday-Building-Stateful-Workloads-KubernetesIntegration-Monday-Building-Stateful-Workloads-Kubernetes
Integration-Monday-Building-Stateful-Workloads-KubernetesBizTalk360
 
Integration-Monday-Logic-Apps-Tips-Tricks
Integration-Monday-Logic-Apps-Tips-TricksIntegration-Monday-Logic-Apps-Tips-Tricks
Integration-Monday-Logic-Apps-Tips-TricksBizTalk360
 
Integration-Monday-Terraform-Serverless
Integration-Monday-Terraform-ServerlessIntegration-Monday-Terraform-Serverless
Integration-Monday-Terraform-ServerlessBizTalk360
 
Integration-Monday-Microsoft-Power-Platform
Integration-Monday-Microsoft-Power-PlatformIntegration-Monday-Microsoft-Power-Platform
Integration-Monday-Microsoft-Power-PlatformBizTalk360
 
One name unify them all
One name unify them allOne name unify them all
One name unify them allBizTalk360
 
Securely Publishing Azure Services
Securely Publishing Azure ServicesSecurely Publishing Azure Services
Securely Publishing Azure ServicesBizTalk360
 

Plus de BizTalk360 (20)

Optimise Business Activity Tracking – Insights from Smurfit Kappa
Optimise Business Activity Tracking – Insights from Smurfit KappaOptimise Business Activity Tracking – Insights from Smurfit Kappa
Optimise Business Activity Tracking – Insights from Smurfit Kappa
 
Optimise Business Activity Tracking – Insights from Smurfit Kappa
Optimise Business Activity Tracking – Insights from Smurfit KappaOptimise Business Activity Tracking – Insights from Smurfit Kappa
Optimise Business Activity Tracking – Insights from Smurfit Kappa
 
What's inside "migrating to biz talk server 2020" Book (BizTalk360 Webinar)
What's inside "migrating to biz talk server 2020" Book (BizTalk360 Webinar)What's inside "migrating to biz talk server 2020" Book (BizTalk360 Webinar)
What's inside "migrating to biz talk server 2020" Book (BizTalk360 Webinar)
 
Integration Monday - Logic Apps: Development Experiences
Integration Monday - Logic Apps: Development ExperiencesIntegration Monday - Logic Apps: Development Experiences
Integration Monday - Logic Apps: Development Experiences
 
Integration Monday - BizTalk Migrator Deep Dive
Integration Monday - BizTalk Migrator Deep DiveIntegration Monday - BizTalk Migrator Deep Dive
Integration Monday - BizTalk Migrator Deep Dive
 
Testing for Logic App Solutions | Integration Monday
Testing for Logic App Solutions | Integration MondayTesting for Logic App Solutions | Integration Monday
Testing for Logic App Solutions | Integration Monday
 
No-Slides
No-SlidesNo-Slides
No-Slides
 
System Integration using Reactive Programming | Integration Monday
System Integration using Reactive Programming | Integration MondaySystem Integration using Reactive Programming | Integration Monday
System Integration using Reactive Programming | Integration Monday
 
Building workflow solution with Microsoft Azure and Cloud | Integration Monday
Building workflow solution with Microsoft Azure and Cloud | Integration MondayBuilding workflow solution with Microsoft Azure and Cloud | Integration Monday
Building workflow solution with Microsoft Azure and Cloud | Integration Monday
 
Serverless Minimalism: How to architect your apps to save 98% on your Azure b...
Serverless Minimalism: How to architect your apps to save 98% on your Azure b...Serverless Minimalism: How to architect your apps to save 98% on your Azure b...
Serverless Minimalism: How to architect your apps to save 98% on your Azure b...
 
Migrating BizTalk Solutions to Azure: Mapping Messages | Integration Monday
Migrating BizTalk Solutions to Azure: Mapping Messages | Integration MondayMigrating BizTalk Solutions to Azure: Mapping Messages | Integration Monday
Migrating BizTalk Solutions to Azure: Mapping Messages | Integration Monday
 
Integration-Monday-Infrastructure-As-Code-With-Terraform
Integration-Monday-Infrastructure-As-Code-With-TerraformIntegration-Monday-Infrastructure-As-Code-With-Terraform
Integration-Monday-Infrastructure-As-Code-With-Terraform
 
Integration-Monday-Stateful-Programming-Models-Serverless-Functions
Integration-Monday-Stateful-Programming-Models-Serverless-FunctionsIntegration-Monday-Stateful-Programming-Models-Serverless-Functions
Integration-Monday-Stateful-Programming-Models-Serverless-Functions
 
Integration-Monday-Serverless-Slackbots-with-Azure-Durable-Functions
Integration-Monday-Serverless-Slackbots-with-Azure-Durable-FunctionsIntegration-Monday-Serverless-Slackbots-with-Azure-Durable-Functions
Integration-Monday-Serverless-Slackbots-with-Azure-Durable-Functions
 
Integration-Monday-Building-Stateful-Workloads-Kubernetes
Integration-Monday-Building-Stateful-Workloads-KubernetesIntegration-Monday-Building-Stateful-Workloads-Kubernetes
Integration-Monday-Building-Stateful-Workloads-Kubernetes
 
Integration-Monday-Logic-Apps-Tips-Tricks
Integration-Monday-Logic-Apps-Tips-TricksIntegration-Monday-Logic-Apps-Tips-Tricks
Integration-Monday-Logic-Apps-Tips-Tricks
 
Integration-Monday-Terraform-Serverless
Integration-Monday-Terraform-ServerlessIntegration-Monday-Terraform-Serverless
Integration-Monday-Terraform-Serverless
 
Integration-Monday-Microsoft-Power-Platform
Integration-Monday-Microsoft-Power-PlatformIntegration-Monday-Microsoft-Power-Platform
Integration-Monday-Microsoft-Power-Platform
 
One name unify them all
One name unify them allOne name unify them all
One name unify them all
 
Securely Publishing Azure Services
Securely Publishing Azure ServicesSecurely Publishing Azure Services
Securely Publishing Azure Services
 

Dernier

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
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
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
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
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 

Dernier (20)

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
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
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
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
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 

An Integration Platform to Support Vision 2025

  • 1. tSponsors Michael Stephenson & Oliver Davy Integration MVP An Integration Platform to Support Vision 2025 BizTalk Summit 2015 – London ExCeL London | April 13th & 14th
  • 3.
  • 4.
  • 5.
  • 6.
  • 7. Everything is an APIESB is old you now need a NoESB SOA solves everything Microservices RULE! JSON is better than XML EAI is better than Batch This time next year we will have a million connected devices You need an ESB
  • 8. 2000 2015 Internet of Things Wearables Microservices Big Data Container Based Deployment API / REST / JSON Mobile Cloud SOAP / Web Services SOA Lightweight Integration XML EAI EDI Mainframes Batch Integration ETL API Economy ESB 20102005 We need a platform that can potentially work with all of this NoESB
  • 9. On Premise BizTalk Web Services SQL Server Integration Services Frameworks & Foundation .net WCF WF SOAP XML/XSD XSLT
  • 10. - 2013 Cloud On Premise Cloud & Bridging Technologies Service Bus Queue Service Bus Relay Virtual Networking Azure Connect Windows Azure BizTalk Services Windows Azure BizTalk VM BizTalk Server 2013 Windows Server AppFabric Windows Server Service Bus Windows Server Workflow Manager SQL Server Integration Services Windows Azure Web Role Windows Azure Worker Role WCF Routing Service Custom WCF Services Frameworks & Foundation .net WCF WF SOAP REST AMQP Windows Azure XML/XSD XSLT JSON
  • 11. - 2014 Cloud On Premise Cloud & Bridging Technologies Service Bus MessagingService Bus Relay VPN BizTalk Services EAI Azure BizTalk VM BizTalk Server 2013 R2 Windows Server AppFabric Windows Server Service Bus Windows Server Workflow Manager SQL Server Integration Services WCF Routing Service Custom WCF Services Frameworks & Foundation .net WCF WF SOAP REST AMQP Azure XML/XSD XSLT JSON Traffic Manager BizTalk Services EDI BizTalk Hybrid Connections Express Route BizTalk Adapter Service Azure Active Directory Access Control Service Azure Web Sites Notification Hubs Web & Worker Roles Cache Azure SQL DB Document DB Scheduler Azure Automation Stream Analytics Event Hubs API Management Virtual Network Data Factory WebAPI
  • 12. – 2015 Cloud On Premise Cloud & Bridging Technologies Service Bus MessagingService Bus Relay VPN BizTalk Services EAI Azure BizTalk VM BizTalk Server 2013 R2 Windows Server AppFabric Windows Server Service Bus Windows Server Workflow Manager SQL Server Integration Services WCF Routing Service Custom WCF Services Frameworks & Foundation .net WCF WF SOAP REST AMQP Azure XML/XSD XSLT JSON Traffic Manager BizTalk Services EDI BizTalk Hybrid Connections Express Route BizTalk Adapter Service Azure Active Directory Access Control Service Azure Web Sites Notification Hubs Web & Worker Roles Cache Azure SQL DB Document DB Scheduler Azure Automation Stream Analytics Event Hubs API Management Virtual Network Data Factory Swagger WADL WebAPI Durable Task
  • 13.
  • 14. Agility & “Just in time integration”
  • 15. Integration Methodology Project Management Analysis Delivery Collaboration Operations Integration Architecture Technologies Principles Patterns & Practices Blueprints Assets
  • 16. Integration Platform On Premise Applications Cloud Applications Services & API ESB EAI
  • 17. Publish & Subscribe Transformation API Management Security ManagementMonitoring Message Queuing Sync & Async Orchestration Batch Business Activity Monitoring Reference Data Mapping Adapters Business Rules Durability & Reliability Scalability Hybrid Connectivity Integration Platform On Premise Applications Cloud Applications
  • 18. How does this work???? Is this future integration spaghetti?
  • 19.
  • 20.
  • 21. Do you want to be a tug boat crew or fighter pilots?
  • 22.
  • 23. Service Gateway API Management Security ManagementMonitoring Business Service Business Service Application Connector Services Integration Platform On Premise Applications Cloud Applications Application Connector Services Application Connector Services Application Connector Services Utility Services Service Gateway API Management Service Gateway API Management Service Gateway API Management On Premise Applications Cloud Applications EAI ESB Service Virtualization Business Service Connecting to applications Business Processes & Logic Integration Infrastructure Exposing services outside the platformSuper charge API’s
  • 24. On-Premise & Cloud IaaS Cloud PaaS Future additions • IIS Virtual Directory • Windows Service • BizTalk • Azure Website • Azure Web Role • Azure Worker Role • Azure Web Job • Azure Logic App • Azure Web App • Azure API App • Docker
  • 25.
  • 26. Core Platform BizTalk Server SQL Server Integration Services Azure Service Bus Relay Azure Service Bus Queues WCF WebAPI
  • 27. Core Platform Industry Verticals BizTalk Server SQL Server Integration Services Azure Service Bus Relay BizTalk Services – EDI Azure Service Bus Queues WCF WebAPI BizTalk Accelerators Hybrid Integration MABS – Hybrid Connections Azure Site- To-Site VPN Azure Express Route MABS – BizTalk Adapter Service Line of Business Applications BizTalk Adapter Pack MABS – BizTalk Adapter Service Host Integration Server SOA, API & Services Azure API Management Sentinet WCF Routing Service SaaS Integration BizTalk Services – EAI Bridges REST Azure API Management
  • 28. Core Platform BizTalk Server SQL Server Integration Services Azure Service Bus Relay Azure Service Bus Queues WCF WebAPI Eventing Azure Service Bus Event Hubs Azure Stream Analytics Wearables & IoT Azure Service Bus Event hubs Azure API Management Azure Service Bus Data Integration Azure Data Factory Stream Analytics Mobile Azure API Management Azure Service Bus Notification Services Azure Mobile Services
  • 29. Core Platform BizTalk Server SQL Server Integration Services Azure Service Bus Relay Azure Service Bus Queues WCF WebAPI Azure Logic App Azure API App Azure App Service
  • 30.
  • 31. Service Gateway API Management Security ManagementMonitoring Business Service Business Service Application Connector Services Integration Platform On Premise Applications Cloud Applications Application Connector Services Application Connector Services Application Connector Services Utility Services Service Gateway API Management Service Gateway API Management Service Gateway API Management On Premise Applications Cloud Applications EAI ESB Service Virtualization Azure API Management Azure APP Service (Websites + REST/WCF) IIS + WCF IIS + REST IIS + WCF/REST Azure API App BizTalk BizTalk BizTalk Azure Service Bus Sentinet Business ServiceAzure Logic App Sentinet
  • 32.
  • 33.
  • 34. • Can we protect a room in Minecraft so you can only enter it if you are authenticated against active directory? • Can we query data from our line of business systems? • Can we trigger an enrolment process from a student enrolling for a course in Minecraft?
  • 35. On Premise Data Centre Active Directory Azure Azure Service Bus Relay Azure API Management
  • 36. On Premise Data Centre Azure Azure Service Bus Queue Azure API Management Enrolment System Courses System
  • 37. On Premise Data Centre Azure Azure Service Bus Queue Azure API Management Enrolment System Courses System
  • 38.
  • 40.
  • 41. Unfortunately many companies are poor at - ALM Particularly with BizTalk & Testing - Dependency Management - Configuration Management We need to… How Deal with a chaotic world With an agile integration platform Have confidence in our architecture Have confidence in our components & microservices Have reliable and predictable components & services Good ALM processes (Build / Test / Deploy)

Notes de l'éditeur

  1. If we think about the way applications are changing in the way they are build there are some good things happening. There are however some challenges which are not so clearly defined around the communication between microservices and the communication to from microservices to monolithic applications. Saying to just use a queue or HTTP leave a lot of scope for customers to make mistakes and use bad practices resulting in coupled systems. As an integration person we need to think about how we can address these challenges
  2. Application teams used to often see integration teams like the tug boat crew trying to maneuver this huge integration product around which was difficult to get what they wanted and moved slowly
  3. We still have a solid foundation (aircraft carrier), but the fighter jets represent our microservices within the integration platform for agility and fast response and specific tasks. When we start making our services work together we can create some great solutions.
  4. Types of Component There are the following types of component: App Connector Services Business Services Infrastructure Services (EAI, ESB, Service Virtualization, Security, Utilities) Service Gateways API Proxies This slide is about illustrating logically building the platform
  5. We can expose a Minecraft friendly API as a WebAPI on Azure App Service We can use Azure Service Bus Relay to bridge on premise We can use the Microservices architecture and Services Stack to make it easy to integrate with apps
  6. We could expose an existing enrolment process via the API stack The process in BizTalk can reuse our Services Stack We can integrate into LOB applications with BizTalk We can extend the process with light weight integrations on Azure App Service
  7. The business have a requirement to change the existing enrolment process and add some notifications to the end of it Rather than change whats there we can implement a simpler solution using App Service and try out the idea with zero change to the existing solution. If it doesn’t work we can bin it If it works well we can keep it or integrate something into existing integration process This fits really well with the idea of 2 speed IT and 2 speed integration
  8. This is a big concern to me, our principles of separation of messaging and API combined with service virtualization and API management are how we think we will provide governance and management of this. Its important to remember that just stuffing an API Management product in front of your API’s isn’t a silver bullet to this.
  9. EG: App Service is new so this is the latest “when do we use what” challenge. WebApps and MobileApps have been out a while so will be lower risk but newer features may be less mature. We will use R&D to evaluate how well they fit into our way of working and how they fit into our patterns and how confident we are in them. This will decide when we are ready to bet on them and by how much. If we wanted to use an immature product in a niche area we might accept a less mature process for using it