SlideShare a Scribd company logo
Future	of	Enterprise	Integra1on	-		
Micro-Integra1on	
	
Kasun	Indrasiri	
Director-	Integra1on	Technologies	
WSO2	Inc.	
August	2016
Agenda		
• Enterprise	Integra1on?		
• Future	of	Integra1on	
• Understanding	Micro-Integra1on	
• Micro-Integra1on	scenarios		
• Discussion
What	is	‘Enterprise	Integra1on’		
• Plumbing	different	soJware	applica1ons/services/
systems	and	forming	new	soJware	solu1ons	is	known	as	
‘Enterprise	Integra1on’.
State	of	Integra1on	Technologies	Landscape	
• Applica1on	and	data	integra1on	technologies	are	
moving	to	a	dynamic	space	–	Cloud,	Mobile,	APIs,	IoT,	
Convergence	of	Data	and	Applica?on	Integra?on
Enterprise	Integra1on	–	In	a	nutshell		
• “Technology	for	developing,	maintaining,	tes?ng,	
deploying,	and	governing	interfaces	between	
applica?ons,	machines,	or	databases”	–	Forrester	2015
Future	Integra1on	needs		
• Growth	and	diversity	of	Integra3on	needs	
•  APIs	and	SaaS	
•  Internet	of	Things	(IoT)	
•  On-premise	applica1ons		
•  B2B,	Proprietary,	Legacy	systems
Future	Integra1on	needs		
• Agility	and	ease	of	Integra3on	
•  Minimum	integra1on	skills	and	opera1onal	overhead.		
•  Customize	exis1ng	integra1ons	rapidly.		
•  Visual	modeling,	debugging,	trouble	shoo1ng		
•  Analy1cs	–	Sta1s1cs,	message	tracing		
•  Error	handling.		
•  Streamlined	development	life	cycle.
Future	Integra1on	needs		
• Orchestra3on	–	Implemen3ng	complex	orchestra3on	
logics
Future	Integra1on	needs		
• Orchestra3on	–	Implemen3ng	complex	orchestra3on	
logics
Future	Integra1on	needs		
• Orchestra3on	–	Implemen3ng	complex	orchestra3on	
logics	
•  Prolifera1on	of	services,	APIs	and	applica1ons	to	integrate.	
•  Complexity	of	the	orchestra1on	logic	increases	
•  E.g:	Nexlix	API:	Single	API	call	to	nested,	condi1onal,	parallel	execu1on	of	
mul1ple	backend	network.		
•  Need	a	simple	and	agile	development	of	orchestra1on	logic	–	Visual	
modeling	tools.
Future	Integra1on	needs		
• Integra3ng	applica3ons,	services,	data,	APIs	and	
iden3ty	
•  There’s	a	broad	integra1on	challenge	than	the	tradi1onal	ESB	related	
integra1on.		
•  Integra1on	Server,	Data	Integra1on,	Iden1ty	Bus,	API	GW/Composi1on
Future	Integra1on	needs		
• Performance		
•  No	of	transac1ons	and	latency		
•  Ever	increasing	growth	of	traffic.		
•  E.g:	Growth	of	API	calls	in	1	year		
Source	:	h`p://blog.mailchimp.com/10m-api-calls-per-day-more/
Future	Integra1on	needs		
• Performance	–	New	metrics		
•  No	of	transac1ons	and	latency	per	container	
•  Startup	Time	
•  Memory	foot	print	
•  Distribu1on	size		
•  Average	CPU	consump1on,	Load	Average
Future	Integra1on	needs		
• Scalability		
•  Container	based	scaling		
•  Scaling	based	on	the	integra1on	solu1on	
•  E.g	:	Ability	to	scale	a	given	integra1on	solu1on	without	scaling	others	integra1on	
solu1ons.
Micro-Integra1on?		
• Mo3va3ons		
•  Microservices	architecture	
•  How	to	Integrate	Microservices?	
•  Independent	development	and	deployment		
•  Container	Architecture.
Integra1ng	Microservices		
• How	do	we	integrate	microservices?		
•  No	central	ESB…		
•  Point	to	point	integra1on?
Integra1ng	Microservices		
• How	Uber	integrate	microservices?		
h`ps://www.infoq.com/presenta1ons/uber-darwin
Integra1ng	Microservices		
• How	Uber	integrate	microservices?	
•  ‘Edge	Services’	contains	the	orchestra1on	logic.			
h`ps://www.infoq.com/presenta1ons/uber-darwin
Integra1ng	Microservices		
• How	NeElix	integrate	microservices?	
•  “The	API	contains	all	the	logic	to	sequence	and	parallelize	the	calls	as	
necessary”	
•  No	isola1on	between	the	func1onali1es	offered	at	the	API	layer.		
Source	:	h`p://techblog.nelix.com/2016/08/engineering-trade-offs-and-nelix-api.html	
Old	Way
Integra1ng	Microservices		
• How	NeElix	integrate	microservices?	
•  Independent	APIs	for	each	func1onality.		
Source	:	h`p://techblog.nelix.com/2016/08/engineering-trade-offs-and-nelix-api.html	
NewWay
Micro-Integra1on		
•  Build	a	specific	integra1on	scenario	and	run	that	scenario	
independently	with	a	light-weight	integra1on	framework.		
•  One	integra1on	scenario	per	each	run1me.	
•  Run1me	is	extremely	lightweight	and	can	be	deployed	as	a	
container.			
•  Develop,	deploy	and	scale	each	integra1on	scenarios	
Independently.
Micro-Integra1on		
• Integra3ng	Microservices
Micro-Integra1on		
• Integra3ng	applica3ons,	services	and	data.
Micro-Integra1on		
• Integra3ng	Microservices	and	other	conven3onal	
applica3ons
Micro-Integra1on		
• Scaling	Micro-Integra3ons		
5	–	Instances		
2	–	Instances		
10	–	Instances
Micro-Integra1on		
• API	Management	with	Micro-Integra3on
Micro-Integra1on		
• Types	of	Micro-Integra3ons
Hybrid	Integra1on	Plaorm	
•  On-premise	Integra1on		
•  Mission	cri1cal	or	on-premise	na1ve	integra1on	scenarios	
•  Complex	integra1on	solu1ons		
•  iPaaS	(integraton	plaorm	as	a	service)		
•  Applica1on	and	data	integra1on	in	the	Cloud	with	pre-built/packaged	
integra1on	solu1ons.		
•  Mid-complexity	Integra1on	scenarios		
•  Cloud/mobile	center	of	gravity		
•  iSaaS	(Integra1on	SoJware	as	a	Services)		
•  Social	integra1on		
•  Designed	for	simple	integra1on	scenarios	(e.g.:	Facebook	to	Twi`er	etc.)		
•  Less	a`rac1on	from	the	enterprise	domain.		
•  API	Management	and	Self-service	provisioning.
Hybrid	Integra1on	Plaorm	
• Integra1on	at	different	levels..	
This research note is restricted to
High-Tech Tuesday Webinar: Middleware Technologies — Enabl
TFOREXTERNALDISTRIBUTION—
Source	:	Gartner
Micro-Integra1on	with	Hybrid	Integra1on			
• Integra3ng	Microservices
Conclusion	
• Integra1on	middleware	is	not	disappearing…	
• Rather	growing	to	cover	broad	integra1on	scenarios.		
• Micro-Integra1on	–	Next-genera1on	Integra1on	
Strategy.
References	
• h`p://wso2.com/whitepapers/microservices-in-
prac1ce-key-architectural-concepts-of-an-msa/	
• h`p://techblog.nelix.com/2016/08/engineering-trade-
offs-and-nelix-api.html	
• h`ps://www.infoq.com/microservices	
• h`p://kasunpanorama.blogspot.com/2016/02/
microservices-enterprise-integra1on.html
Discussion	
• Current	State	of	Enterprise	Integra1on?			
• How	do	we	use	Microservices	Architecture	with	exis1ng	
applica1ons,	systems,	data,	and	services?		
• Integra1on	beyond	applica1ons,	services	and	data?	
• Integra1on	in	the	Cloud?
Thank	You	
kasun@wso2.com			
@kasunindrasiri

More Related Content

PDF
Bridging Microservices, APIs and Integration
PPTX
The Role of Enterprise Integration in Digital Transformation
PDF
Microservices for Enterprises
PDF
Integration Microservices
PDF
Microservices in Practice
PDF
Microservice Architecture
PDF
Microservices = Death of the Enterprise Service Bus (ESB)?
PDF
Microservices in the Enterprise: A Research Study and Reference Architecture
Bridging Microservices, APIs and Integration
The Role of Enterprise Integration in Digital Transformation
Microservices for Enterprises
Integration Microservices
Microservices in Practice
Microservice Architecture
Microservices = Death of the Enterprise Service Bus (ESB)?
Microservices in the Enterprise: A Research Study and Reference Architecture

What's hot (20)

PDF
[WSO2 API Day Dallas 2019] Extending Service Mesh with API Management
PDF
[WSO2 API Day Dallas 2019] API-Driven World
PDF
Hybrid integration platform reference architecture
PDF
[WSO2 API Day Dallas 2019] Cloud-native Integration for the Enterprise
PPTX
Introduction to Microservices
PDF
Introduction to microservices (from rails monolith)
PDF
Microservice architecture-api-gateway-considerations
PDF
Service mesh in Microservice World to Manage end to end service communications
PDF
Microservices: an introduction
PDF
Enterprise Integration Patterns Revisited (again) for the Era of Big Data, In...
PDF
Moved to https://slidr.io/azzazzel/liferay-7-microservices-for-the-enterprise
PDF
Microservices and Friends
PDF
Systems Integration in the Cloud Era - API vs. Integration Framework vs. Ente...
PDF
Microservices
PDF
Deep-dive into Microservice Outer Architecture
PPTX
Microservice architecture case study
PPTX
An introduction to Microservices
PDF
Microservices Architecture (MSA) - Presentation made at The Open Group confer...
PDF
[WSO2Con EU 2017] Microservices for Enterprises
PDF
WSO2Con EU 2016: Future of Integration: Next Generation ESB/Integration Server
[WSO2 API Day Dallas 2019] Extending Service Mesh with API Management
[WSO2 API Day Dallas 2019] API-Driven World
Hybrid integration platform reference architecture
[WSO2 API Day Dallas 2019] Cloud-native Integration for the Enterprise
Introduction to Microservices
Introduction to microservices (from rails monolith)
Microservice architecture-api-gateway-considerations
Service mesh in Microservice World to Manage end to end service communications
Microservices: an introduction
Enterprise Integration Patterns Revisited (again) for the Era of Big Data, In...
Moved to https://slidr.io/azzazzel/liferay-7-microservices-for-the-enterprise
Microservices and Friends
Systems Integration in the Cloud Era - API vs. Integration Framework vs. Ente...
Microservices
Deep-dive into Microservice Outer Architecture
Microservice architecture case study
An introduction to Microservices
Microservices Architecture (MSA) - Presentation made at The Open Group confer...
[WSO2Con EU 2017] Microservices for Enterprises
WSO2Con EU 2016: Future of Integration: Next Generation ESB/Integration Server
Ad

Viewers also liked (20)

PPTX
Anonymous Individual Integration for IoT
PPT
Siddhi CEP 2nd sideshow presentation
PPT
Debug Program in Mule
PPTX
Siddhi CEP 1st presentation
PPTX
Developer’s viewpoint on swift programming language
PDF
Administration and Management with UltraESB
PPT
Mule connectors
PPTX
ESB 4.9.0 extension points, Connectors and Inbound Endpoints
PDF
Enterprise Integration made easy with WSO2 ESB
PDF
WSO2 ESB and SOA
PDF
Magento 2.0 - eCommerce Web Portal Solutions | Case Study
ODP
Systems management - UltraESB
PPTX
WSO2 Gateway
PPTX
Mulesoft - Documentation (Automation)
PDF
Deep-dive into WSO2 ESB 5.0
PPT
WSO2-ESB - The backbone of Enterprise Integration
PDF
System Configuration for UltraESB
PPTX
Liferay (DXP) 7 Tech Meetup for Developers
PPTX
Introduction to WSO2 Integration Platform
Anonymous Individual Integration for IoT
Siddhi CEP 2nd sideshow presentation
Debug Program in Mule
Siddhi CEP 1st presentation
Developer’s viewpoint on swift programming language
Administration and Management with UltraESB
Mule connectors
ESB 4.9.0 extension points, Connectors and Inbound Endpoints
Enterprise Integration made easy with WSO2 ESB
WSO2 ESB and SOA
Magento 2.0 - eCommerce Web Portal Solutions | Case Study
Systems management - UltraESB
WSO2 Gateway
Mulesoft - Documentation (Automation)
Deep-dive into WSO2 ESB 5.0
WSO2-ESB - The backbone of Enterprise Integration
System Configuration for UltraESB
Liferay (DXP) 7 Tech Meetup for Developers
Introduction to WSO2 Integration Platform
Ad

Similar to Microintegration (20)

PPTX
Shrinking the Custom Application Development Cycle with Low-Code Platforms
PPTX
Solution day : Running infrastructure like a cloud speed and agile
PDF
How to mobilize your SharePoint and BI
PPT
New Generation Organizational Models for e-Government
PDF
IOT in the Indian Context CeBIT India 2015 Oct 30
PDF
NUS-ISS Learning Day 2018- Harnessing the power of cloud solutions in urban a...
PPTX
Software panel
PDF
The Top IoT Application Development Strategies for Scalable Systems
PDF
Ganintegrate- Think Smart Integration brochure
PDF
Oracle Digital Business Transformation and Internet of Things by Ermin Prašović
PDF
Internet of Things services
PPTX
Integrating microservices in the cloud
PPT
Cliftons Masterclass: Future Shock! How Technology is changing the way we do ...
PDF
Webinar Mobile Maturity #6: Connecting Apps: Back-end and Integration
PPTX
Windows for IOT
PDF
meet2016: Reshaping Business Through IoT: Key Technology Factors to Consider
PDF
Reshaping Business Through IoT: Key Technology Factors to Consider
PPTX
Understanding IOT App Development, Cost and Details Guide in 2023
PDF
ca-and-microsoft-are-collaborating-to-enable-the-iot-driven-application-economy
PDF
Internet of Things Presentation to Los Angeles CTO Forum
Shrinking the Custom Application Development Cycle with Low-Code Platforms
Solution day : Running infrastructure like a cloud speed and agile
How to mobilize your SharePoint and BI
New Generation Organizational Models for e-Government
IOT in the Indian Context CeBIT India 2015 Oct 30
NUS-ISS Learning Day 2018- Harnessing the power of cloud solutions in urban a...
Software panel
The Top IoT Application Development Strategies for Scalable Systems
Ganintegrate- Think Smart Integration brochure
Oracle Digital Business Transformation and Internet of Things by Ermin Prašović
Internet of Things services
Integrating microservices in the cloud
Cliftons Masterclass: Future Shock! How Technology is changing the way we do ...
Webinar Mobile Maturity #6: Connecting Apps: Back-end and Integration
Windows for IOT
meet2016: Reshaping Business Through IoT: Key Technology Factors to Consider
Reshaping Business Through IoT: Key Technology Factors to Consider
Understanding IOT App Development, Cost and Details Guide in 2023
ca-and-microsoft-are-collaborating-to-enable-the-iot-driven-application-economy
Internet of Things Presentation to Los Angeles CTO Forum

More from Kasun Indrasiri (8)

PDF
Microservices Integration Patterns with Kafka
PPTX
Adaptive and Iterative Integration for Microservices and Cloud Native Archite...
PPTX
Reactive Programming in Java 8 with Rx-Java
PPTX
The Middleware technology that connects the enterprise
PDF
API, Integration, and SOA Convergence
PDF
The Past, Present and Future of Enterprise Integration
PPTX
WSO2 ESB - The Backbone of Integration
PPTX
Connected Retail
Microservices Integration Patterns with Kafka
Adaptive and Iterative Integration for Microservices and Cloud Native Archite...
Reactive Programming in Java 8 with Rx-Java
The Middleware technology that connects the enterprise
API, Integration, and SOA Convergence
The Past, Present and Future of Enterprise Integration
WSO2 ESB - The Backbone of Integration
Connected Retail

Recently uploaded (20)

PDF
Digital Strategies for Manufacturing Companies
PPTX
L1 - Introduction to python Backend.pptx
PPTX
Online Work Permit System for Fast Permit Processing
PPT
Introduction Database Management System for Course Database
PDF
medical staffing services at VALiNTRY
PPTX
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
PDF
Which alternative to Crystal Reports is best for small or large businesses.pdf
PDF
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
PDF
System and Network Administration Chapter 2
PDF
PTS Company Brochure 2025 (1).pdf.......
PPTX
ai tools demonstartion for schools and inter college
PDF
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
PDF
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
PPTX
ISO 45001 Occupational Health and Safety Management System
PDF
Odoo Companies in India – Driving Business Transformation.pdf
PDF
How to Choose the Right IT Partner for Your Business in Malaysia
PDF
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
PDF
Design an Analysis of Algorithms I-SECS-1021-03
PDF
2025 Textile ERP Trends: SAP, Odoo & Oracle
PPTX
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
Digital Strategies for Manufacturing Companies
L1 - Introduction to python Backend.pptx
Online Work Permit System for Fast Permit Processing
Introduction Database Management System for Course Database
medical staffing services at VALiNTRY
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
Which alternative to Crystal Reports is best for small or large businesses.pdf
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
System and Network Administration Chapter 2
PTS Company Brochure 2025 (1).pdf.......
ai tools demonstartion for schools and inter college
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
ISO 45001 Occupational Health and Safety Management System
Odoo Companies in India – Driving Business Transformation.pdf
How to Choose the Right IT Partner for Your Business in Malaysia
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
Design an Analysis of Algorithms I-SECS-1021-03
2025 Textile ERP Trends: SAP, Odoo & Oracle
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx

Microintegration