The software integration market is heating up with dozens of new cloud-based vendors and a sea-change in customer expectations. What does this means for traditional Enterprise Application Integration? What do modern integration tools give us and where is this all heading. The answer is cloud-based microservices PaaS, and Microsoft is leading the charge forward. What are microservices, what is the next-generation Azure PaaS platform all about and how will this transform the world of application and service integration in the future?
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Microservices and the Cloud based future of integration final
1. Sponsored & Brought to you by
Microservices and the Cloud-Based
Future of Integration
Charles Young
https://twitter.com/cnayoung
https://www.linkedin.com/pub/charles-young/1/870/938
2. Microservices and the Cloud-Based
Future of Integration
Charles Young
Principal Consultant, Solidsoft Reply
5. Integration • Adaptation
• Mediation
• Transformation
• Routing
• Orchestration
Enterprise
Application
Integration
Data
Integration
Electronic
Data
Integration
• Extract, Transform and
Load
• Data Warehousing
• Change Data Capture
• Federation
• Master Data Management
• B2B
• EDIFACT/X12
• TRADACOMS
• HL7
• Partner Management
• VANs
6. Enterprise Application Integration (EAI)
Web Site Email
Mobile
Devices
CMS
CRM
ERP
Channels
Line-of-Business
Back Office
Cloud ServicesTrading Partners
Data
Services
Hub
Adaptation
Mediation
Orchestration
7. ESB Service Integration
Web Site Email
Mobile
Devices
CMS CRM ERP
Distributed Services
On-Ramp
Services
Off-Ramp
Services
Adaptation
Mediation
Routing
Bus
8. ESB Service Integration
Web Site Email
Mobile
Devices
CMS
CRM
ERP
Channels
Line-of-Business
Back Office
Cloud ServicesTrading Partners
Data
Services
9. Layered Architecture
Web Site Email
Mobile
Devices
CMS CRM ERP
Data / Integration
Business Logic
(Application Domain)
Presentation
Mediation
Boundary
10. Hexagonal Architecture - Alistair Cockburn
Web Site
Mobile
Devices
Email
CMS
CRM
ERP
Channels
Line-of-Business
Back Office
Cloud ServicesTrading Partners
Data
Services
Application
Domain
Ports &
Adapters
19. Microservices in Hexagonal Architecture
Web Site
Mobile
Devices
Email
CMS
CRM
ERP
Channels
Line-of-Business
Back Office
Cloud ServicesTrading Partners
Data
Services
Ports &
Adapters
Microservices
29. BizTalk Server and Microservices
Ports & Adapters
Orchestration
Message Box
Queues & Subscriptions
30. Port
BizTalk Server and Microservices
Mediation Container (e.g., Receive Location)
Adapter
Pipelines
Message
AgentBT Transport
MessageBox
Messages
Schemas
Pipeline
Components
Maps
Message
Endpoint
Orchestration Engine
Port
Port
Port
Port
Message
Agent
Messages
Schemas
Pipeline
Components
Maps
34. Azure PaaS
Cloud Service Fabric
Web
Role
Worker
Role
ConfigurationConfiguration
Eclips
Visual Studio
Role ARole ARole ARole A
Role BRole B
SDKs
(stored)
Applications
Code
Data
Configuration
35. Bins & LibsBins & LibsBins & Libs
Docker
Kernel
OS
Docker
Engine
Bins & Libs Bins & Libs Bins & Libs
Docker
Container
Docker
Container
Docker
Container
Docker
Container
Docker
Container
Docker
Container
Docker
Container
Docker
Container
Docker
Container
Docker
Container
Docker
Container
Docker Hub
Public & Private Repos
Local Registry
Base Image
Read Only
Writeable
Bin & Libs
Base
Docker
Client
Tools / API
Containership
Base
51. Azure: A refactored App Platform with
integration at the core
App Containers and Hosting Environment
Cloud Orchestration Engine
Web and Mobile Services
Microservices Ecosystem
BizTalk Microservices
Build modern Web and Mobile apps:
• A common app container and
cross-platform extensibility model
• Out of box SaaS connectivity
• Integrated API management
• Built-in hybrid connectivity
• Available in public and private
cloud
API Management
52. Azure: Connectors
Protocol Enterprise SaaS
HTTP (REST) Microsoft SQL Server Azure Service Bus Azure Mobile Services
Web Services (SOAP) SAP Azure Storage Azure HDInsight
FTP/FTPS Oracle Database Microsoft Dynamics CRM Online Box
SFTP Microsoft Dynamics CRM Salesforce Dropbox
SMTP Microsoft Dynamics AX Office 365 Workday
POP3 Siebel Twilio Sugar CRM
File Microsoft SharePoint OneDrive Coupa
Facebook MongoDB
Twitter Quickbooks
Yammer Zoho
Chatter Marketo
Zuora SuccessFactors
53. Thank You!
Charles Young
Principal Consultant
Solidsoft Reply
www.solidsoftreply.com
geekswithblogs.net/cyoung
Specialist Microsoft development consultancy
1993 Microsoft certified application developers
1999 Microsoft managed partner
2000 Microsoft BizTalk integration specialists
2002 Microsoft global advisory council
2010 Windows Azure “cloud first” solutions
2013 Joined Reply
Microsoft® Global Partner Network™
PARTNER OF THE YEAR
2006 Winner Application Integration
2008 Finalist Application Integration
2010 Finalist Custom Development
2011 Winner Application Integration
2012 Finalist Government Solutions
2013 Winner Cloud Solutions
Today
UK “SME” £10M revenue
Core team of 60 specialists
100% Microsoft focus
ISO 9001 & 27001 compliant
UK Government IL3 certified
International Society for Pharmaceutical
Engineering GAMP5
who we are