SlideShare a Scribd company logo
1 of 50
Download to read offline
Up-leveling Brownfield Integration
Rohitha Liyanagama
Director - Solutions Architecture, WSO2 Inc.
1
INTEGRATION SUMMIT 2019
WSO2-At-A-Glance
$37m in 2018
Subscriptions
50% YoY
growth
500+ Customers
175 New in 2018
Open
Source
Founded 2005,
Backed by
Cisco and Toba
Capital
Colombo, New
York, London,
Mountain View,
São Paulo,
Sydney, Berlin
550+
Employees
(300 Engineers)
INTEGRATION SUMMIT 2019
#1
6th
Open Source Integration Vendor
Largest Apache Committer
Largest Open Source Vendor Overall
6th
WSO2: Helping Digitally Driven Organizations
Become Integration Agile
INTEGRATION SUMMIT 2019
Integration suites for digitally-native organizations are now API-driven.
IDENTITY & ACCESS
MANAGEMENT
Secure and federated
identity for integration
ENTERPRISE
INTEGRATION
Quick, iterative integration of
any app, data, or system
API
MANAGEMENT
API design, creation, reuse,
governance, and analytics
#1 Open Source Integration Suite Vendor
Application infrastructure and middleware projects
are becoming the cornerstone of the digital business.
“
Source: Gartner June 2018
INTEGRATION SUMMIT 2019
...the only fully open source
solution in our Wave
analysis, WSO2 provides
good breadth across all
evaluation criteria.”
LEADER in the Forrester
Wave: API Management
Solutions, Q4 2018
“
INTEGRATION SUMMIT 2019
...WS02 continues to make
improvements in a positive
direction moving them
from product challenger in
2016 to the product leader
category of this current
version of the report.
“
LEADER in KuppingerCole
Leadership Compass, 2019
Access Management and
Federation
INTEGRATION SUMMIT 2019
Flagship Customers
Over 500 applied integration uses across every industry and geography
Financial Healthcare Governments Education Telecom Retail TechnologyTransport
INTEGRATION SUMMIT 2019
Start with API
management
IDENTITY & ACCESS
MANAGEMENT
Secure and federated identity
for integration
60M identities managed
ENTERPRISE
INTEGRATION
Quick, iterative integration of
any app, data, or system
6 trillion transactions / yr
Complement APIs with integration, security
and analytics that connect apps and data.
API
MANAGEMENT
API design, creation, reuse,
governance, and analytics
20K APIs for 200K orgs
Common architecture, common code base
WSO2 Open Source Integration Platform
● Identity management
● Identity federation / SSO
● Identity bridging
● API and microservices security
● Strong and adaptive Auth
● Access control
● Privacy control
● API analytics
● API designer
● API gateway
● API microgateway
● API publisher
● API storefront/marketplace
● API repository/registry
● ESB
● Integration designer
● Message broker
● Workflows
INTEGRATION SUMMIT 2019
The WSO2 Subscription
Legal certainty and global 24/7 SLA
10 Year Update SLA
WSO2 Updates: Continuous access to bug fixes, security updates, and
performance enhancements, for up to 10 years post version release
Security Scanning Security Monitoring: Private security bulletins and early access
24/7/365 SLA
WSO2 Support: 24x7 incident response and resolution times, with option for more
aggressive SLAs via TAMs or dedicated support team
Developer Support Query Support: on-demand experts to address open questions on implementation
Legal Certainty Warranties and Indemnities that eliminates risk from open source
Expertise to ensure success
● Global support
● Value-added system integration
● Consulting, development, training, support
WSO2 Global
Partner Coverage
APAC
Bhutan 1
India 3
Indonesia 1
Philippines 2
Sri Lanka 3
Viet Nam 2
MEA
Angola 1
Bahrain 1
Cote D’Ivoire 1
Cyprus 1
Kenya 1
Morocco 1
South Africa 2
UAE 2
Uganda 1
EU/UK
Finland 1
France 2
Italy 2
Netherlands 1
Portugal 1
Romania 2
Russia 2
Spain 3
Sweden 2
Switzerland 1
Ukraine 1
NA
Canada 1
US 7
LATAM
Brazil 11
Ecuador 1
AUS/NZ
Australia 1
New Zealand 1
11
Introduction to presenter - Rohitha Liyanagama
Rohitha Liyanagama
Rohithal@wso2.com
● Director - Solutions Architecture,
WSO2
● More than 16 years experience in
software industry .
● AWS Certified Solutions Architect
- Associate
12
Half of All Digital Platform Development Will Be
Integration
Brownfield vs Greenfield
Source :
https://commons.wikimedia.org/wiki/File:Greenfield
_California.JPG
Source :
https://commons.wikimedia.org/wiki/File:A_classic_bro
wnfield_site_-_geograph.org.uk_-_728293.jpg
VS
13
Why is Brownfield Integration
Important?
• Reuse of existing systems
• Cutdown the time it takes for digital transformation
• Cut down cost
• Not all existing systems are replaceable
14
• Systems based on standard protocols
• Systems based on non standard or proprietary
protocols
• File based systems
• Systems that doesn’t provide any integration points
– Databases
Types of Systems in Brownfield
15
Key Functionality Requirements
• Transformation
• Routing
• Orchestration
• Protocol Switching
• Parallel Processing
16
Transformation
New System Brownfield
Existing
System
17
Routing
New System Brownfield
Existing
System A
Existing
System B
18
Orchestration
New System Brownfield
Existing System
A
Existing System
B
Existing System
C
1
2
3
19
Protocol Switching
New System Brownfield
Existing
System
HTTP JMS
20
Parallel Processing
New System Brownfield
Existing
System A
Existing
System B
21
WSO2
Enterprise
Integrator
22
WSO2 Enterprise Integrator
23
WSO2 Enterprise Integrator
24
WSO2 Enterprise Integrator
Single integrated packaging of
• ESB and DSS as a single runtime
• Business Process Server
• Message Broker
• EI Analytics (primarily ESB analytics)
• MicroESB (New..!)
25
Service Integration - Integrator Runtime
A lightweight, high performance service bus
• Comprehensive REST, SOAP, and WS-*
support
• SAP, FIX, and HL7 - Domain specific solutions
• Configuration driven
• Extensible and scalable
• 100% coverage of all EIPs
26
Connect with WSO2 Integrator
○ Mediator: A component
that represents an
action (enrich, split,
aggregate, send, log)
○ Sequence: A logical
container of a set of
sequentially arranged
mediators/ actions
○ Endpoint: A
representation of an
external destination for
messages
Mediation
27
Data Integration - Integrator Runtime
Building service abstractions on top of disparate
data sources
SQL
SOAP/REST/OData
XML/JSON
28
Business Processes - BPS Runtime
• Define and execute business processes -
WS-BPEL 2.0, BPEL4WS 1.1, BPMN 2.0, long
running stateful processes
• Define workflows interacting with people -
BPMN user tasks, WS-HumanTask 1.1,
BPEL4People 1.1
• Graphical process modeling
29
Brownfield
Integration
With
WSO2 Enterprise
Integrator
30
Implementation of Key Functionality
Requirements
• Transformation
• Routing
• Orchestration
• Protocol Switching
31
Transformation
New System Brownfield
Existing
System
• Ability to transform
any format to any
format
• Data mapping
• Enrich Payload
• XSLT
Data Mapper,
Enrich,
Payload Factory,
XSLT Mediators
32
Transformation - Visual Data Mapping
33
Routing
New System Brownfield
Existing
System
A
Existing
System
B
Routing Based on
• Content
• Headers
• A property of the message
• Environment
Switch, Filter
Mediators
34
Orchestration
New System Brownfield
Existing
System
A
Existing
System
B
Existing
System
C
1
2
3
Synchronous
service
invocations
with
underlying
Asynchronous
non-blocking
thread model
Call
Mediator
35
Protocol Switching
New System Brownfield
Existing
SystemHTTP
JMS
Receive over
any protocol
and
deliver over
any protocol
36
Demo- Integration
Channeling Service
New System Brownfield
Booking
Service
Discount
Service
Payment
Service
1
2
3
Online Channeling
● Booking Service
● Discount Service .
● Payment Service
Data transformation
form XML to JSON .
38
Data Mapper,
Property,
Payload Factory,
Call,
Log,
Brownfield Integration with Different
Types of Systems
• Integration with systems that talk in standard
protocols
• Integration with systems that talk in
non-standard/ proprietary protocols
• Integration with file-based systems
• Integration with systems that use databases
39
Integration with Systems That Talk in
Standard Protocols
Support for wide range of
standard protocols
• HTTP/HTTPS
• JMS
• AMQP
• FTP/SFTP/FTPS/SMB
• SMTP/IMAP
• MQTT
• KAFKA
• And many more
SMTP
HTTP
JMS
FTP
Websocket
40
Integration with Systems That Talk in
Standard Protocols
HTTP/API
Public Private Organization
Existing
System
FTP
41
Integration with Systems That Talk in
Non-standard/ Proprietary Protocols
• Built in support for well-known proprietary
protocols
E.g. SAP
• Easy to extend the functionality to introduce
new protocols
42
Integration with Systems That Talk in
Non-standard/ Proprietary Protocols
HTTP/API
Public Private Organization
Existing
System
Non Standard
Protocol
Connector
43
Connectors
● Add-ons for ESB runtime
● Over 150 ready-made connectors
available in WSO2 store
● Can build your own connector
easily
- Using SDKs
- Using web APIs
● https://store.wso2.com/store/assets/esbconnector/list
44
Integration with Files-based Systems
• A lot of legacy systems still use files as the
medium to integrate with other systems
• WSO2 Enterprise Integrator supports a wide
range of file transferring protocols such as FTP,
SFTP, FTPS, and SMB
45
File Handling Use Cases
Listen to a location, pick files, and invoke a web
API using the content of the files
File HTTP
Web API
Invocation
Existing Legacy
System
46
File Handling Use Cases
Expose a file-based system as an API over HTTP
protocol
FileHTTP
Existing Legacy
System
47
Integration with Systems That Use
Databases
Expose databases or other data sources as
services
HTTP
48
Demo- Data services .
THANK YOU
wso2.com
50

More Related Content

What's hot

Open API Initiative: Six months and counting
Open API Initiative: Six months and countingOpen API Initiative: Six months and counting
Open API Initiative: Six months and countingOpen API Initiative (OAI)
 
WSO2- OSC Korea - Accelerating Digital Businesses with APIs
WSO2- OSC Korea - Accelerating Digital Businesses with APIsWSO2- OSC Korea - Accelerating Digital Businesses with APIs
WSO2- OSC Korea - Accelerating Digital Businesses with APIsWSO2
 
Kovair DevOps - Overview Presentation
Kovair DevOps - Overview PresentationKovair DevOps - Overview Presentation
Kovair DevOps - Overview PresentationKovair
 
The Future of B2B: Applying API-Led Connectivity to B2B/EDI - Eric Rempel, CI...
The Future of B2B: Applying API-Led Connectivity to B2B/EDI - Eric Rempel, CI...The Future of B2B: Applying API-Led Connectivity to B2B/EDI - Eric Rempel, CI...
The Future of B2B: Applying API-Led Connectivity to B2B/EDI - Eric Rempel, CI...MuleSoft
 
[WSO2 API Day Chicago 2019] Pace Layering to Prioritize Business Initiatives ...
[WSO2 API Day Chicago 2019] Pace Layering to Prioritize Business Initiatives ...[WSO2 API Day Chicago 2019] Pace Layering to Prioritize Business Initiatives ...
[WSO2 API Day Chicago 2019] Pace Layering to Prioritize Business Initiatives ...WSO2
 
[Meetup] Building an Integration Agile Digital Enterprise
[Meetup] Building an Integration Agile Digital Enterprise[Meetup] Building an Integration Agile Digital Enterprise
[Meetup] Building an Integration Agile Digital EnterpriseWSO2
 
Api complete life cycle with api security
Api complete life cycle with api securityApi complete life cycle with api security
Api complete life cycle with api securitypqrs1234
 
Milano Meetup #6 - Training & Certification and Internal Support Models
Milano Meetup #6 - Training & Certification and Internal Support ModelsMilano Meetup #6 - Training & Certification and Internal Support Models
Milano Meetup #6 - Training & Certification and Internal Support ModelsGonzalo Marcos Ansoain
 
WSO2 Updates 2.0
WSO2 Updates 2.0WSO2 Updates 2.0
WSO2 Updates 2.0WSO2
 
SpiraTest Overview Presentation (2019)
SpiraTest Overview Presentation (2019)SpiraTest Overview Presentation (2019)
SpiraTest Overview Presentation (2019)Inflectra
 
The API Lifecycle Series: Exploring Design-First and Code-First Approaches to...
The API Lifecycle Series: Exploring Design-First and Code-First Approaches to...The API Lifecycle Series: Exploring Design-First and Code-First Approaches to...
The API Lifecycle Series: Exploring Design-First and Code-First Approaches to...SmartBear
 
Reducing DevOps Burden with Git-based CI/CD Pipelines for APIs
Reducing DevOps Burden with Git-based CI/CD Pipelines for APIsReducing DevOps Burden with Git-based CI/CD Pipelines for APIs
Reducing DevOps Burden with Git-based CI/CD Pipelines for APIsWSO2
 
APIs in a .NET World
APIs in a .NET WorldAPIs in a .NET World
APIs in a .NET WorldMuleSoft
 
Highlights of WSO2 API Manager 4.0.0
Highlights of WSO2 API Manager 4.0.0Highlights of WSO2 API Manager 4.0.0
Highlights of WSO2 API Manager 4.0.0WSO2
 
WSO2 API Platform: Vision and Roadmap
WSO2 API Platform: Vision and RoadmapWSO2 API Platform: Vision and Roadmap
WSO2 API Platform: Vision and RoadmapWSO2
 
How Customers are Building and Using their Own Connectors
How Customers are Building and Using their Own ConnectorsHow Customers are Building and Using their Own Connectors
How Customers are Building and Using their Own ConnectorsMuleSoft
 
SpiraTest Integrating with Jira Webinar
SpiraTest Integrating with Jira WebinarSpiraTest Integrating with Jira Webinar
SpiraTest Integrating with Jira WebinarAdam Sandman
 
Continuous Integration and Continuous Deployment (CI/CD) with WSO2 Enterprise...
Continuous Integration and Continuous Deployment (CI/CD) with WSO2 Enterprise...Continuous Integration and Continuous Deployment (CI/CD) with WSO2 Enterprise...
Continuous Integration and Continuous Deployment (CI/CD) with WSO2 Enterprise...WSO2
 
[APIdays INTERFACE 2021] The Evolution of API Security for Client-side Applic...
[APIdays INTERFACE 2021] The Evolution of API Security for Client-side Applic...[APIdays INTERFACE 2021] The Evolution of API Security for Client-side Applic...
[APIdays INTERFACE 2021] The Evolution of API Security for Client-side Applic...WSO2
 
apidays LIVE Paris 2021 - Building an Accessible API Spec with Traditional En...
apidays LIVE Paris 2021 - Building an Accessible API Spec with Traditional En...apidays LIVE Paris 2021 - Building an Accessible API Spec with Traditional En...
apidays LIVE Paris 2021 - Building an Accessible API Spec with Traditional En...apidays
 

What's hot (20)

Open API Initiative: Six months and counting
Open API Initiative: Six months and countingOpen API Initiative: Six months and counting
Open API Initiative: Six months and counting
 
WSO2- OSC Korea - Accelerating Digital Businesses with APIs
WSO2- OSC Korea - Accelerating Digital Businesses with APIsWSO2- OSC Korea - Accelerating Digital Businesses with APIs
WSO2- OSC Korea - Accelerating Digital Businesses with APIs
 
Kovair DevOps - Overview Presentation
Kovair DevOps - Overview PresentationKovair DevOps - Overview Presentation
Kovair DevOps - Overview Presentation
 
The Future of B2B: Applying API-Led Connectivity to B2B/EDI - Eric Rempel, CI...
The Future of B2B: Applying API-Led Connectivity to B2B/EDI - Eric Rempel, CI...The Future of B2B: Applying API-Led Connectivity to B2B/EDI - Eric Rempel, CI...
The Future of B2B: Applying API-Led Connectivity to B2B/EDI - Eric Rempel, CI...
 
[WSO2 API Day Chicago 2019] Pace Layering to Prioritize Business Initiatives ...
[WSO2 API Day Chicago 2019] Pace Layering to Prioritize Business Initiatives ...[WSO2 API Day Chicago 2019] Pace Layering to Prioritize Business Initiatives ...
[WSO2 API Day Chicago 2019] Pace Layering to Prioritize Business Initiatives ...
 
[Meetup] Building an Integration Agile Digital Enterprise
[Meetup] Building an Integration Agile Digital Enterprise[Meetup] Building an Integration Agile Digital Enterprise
[Meetup] Building an Integration Agile Digital Enterprise
 
Api complete life cycle with api security
Api complete life cycle with api securityApi complete life cycle with api security
Api complete life cycle with api security
 
Milano Meetup #6 - Training & Certification and Internal Support Models
Milano Meetup #6 - Training & Certification and Internal Support ModelsMilano Meetup #6 - Training & Certification and Internal Support Models
Milano Meetup #6 - Training & Certification and Internal Support Models
 
WSO2 Updates 2.0
WSO2 Updates 2.0WSO2 Updates 2.0
WSO2 Updates 2.0
 
SpiraTest Overview Presentation (2019)
SpiraTest Overview Presentation (2019)SpiraTest Overview Presentation (2019)
SpiraTest Overview Presentation (2019)
 
The API Lifecycle Series: Exploring Design-First and Code-First Approaches to...
The API Lifecycle Series: Exploring Design-First and Code-First Approaches to...The API Lifecycle Series: Exploring Design-First and Code-First Approaches to...
The API Lifecycle Series: Exploring Design-First and Code-First Approaches to...
 
Reducing DevOps Burden with Git-based CI/CD Pipelines for APIs
Reducing DevOps Burden with Git-based CI/CD Pipelines for APIsReducing DevOps Burden with Git-based CI/CD Pipelines for APIs
Reducing DevOps Burden with Git-based CI/CD Pipelines for APIs
 
APIs in a .NET World
APIs in a .NET WorldAPIs in a .NET World
APIs in a .NET World
 
Highlights of WSO2 API Manager 4.0.0
Highlights of WSO2 API Manager 4.0.0Highlights of WSO2 API Manager 4.0.0
Highlights of WSO2 API Manager 4.0.0
 
WSO2 API Platform: Vision and Roadmap
WSO2 API Platform: Vision and RoadmapWSO2 API Platform: Vision and Roadmap
WSO2 API Platform: Vision and Roadmap
 
How Customers are Building and Using their Own Connectors
How Customers are Building and Using their Own ConnectorsHow Customers are Building and Using their Own Connectors
How Customers are Building and Using their Own Connectors
 
SpiraTest Integrating with Jira Webinar
SpiraTest Integrating with Jira WebinarSpiraTest Integrating with Jira Webinar
SpiraTest Integrating with Jira Webinar
 
Continuous Integration and Continuous Deployment (CI/CD) with WSO2 Enterprise...
Continuous Integration and Continuous Deployment (CI/CD) with WSO2 Enterprise...Continuous Integration and Continuous Deployment (CI/CD) with WSO2 Enterprise...
Continuous Integration and Continuous Deployment (CI/CD) with WSO2 Enterprise...
 
[APIdays INTERFACE 2021] The Evolution of API Security for Client-side Applic...
[APIdays INTERFACE 2021] The Evolution of API Security for Client-side Applic...[APIdays INTERFACE 2021] The Evolution of API Security for Client-side Applic...
[APIdays INTERFACE 2021] The Evolution of API Security for Client-side Applic...
 
apidays LIVE Paris 2021 - Building an Accessible API Spec with Traditional En...
apidays LIVE Paris 2021 - Building an Accessible API Spec with Traditional En...apidays LIVE Paris 2021 - Building an Accessible API Spec with Traditional En...
apidays LIVE Paris 2021 - Building an Accessible API Spec with Traditional En...
 

Similar to [Workshop] Up-leveling Brownfield Integration

[WSO2 Integration Summit Stuttgart 2019] Role of Integration in an API Driven...
[WSO2 Integration Summit Stuttgart 2019] Role of Integration in an API Driven...[WSO2 Integration Summit Stuttgart 2019] Role of Integration in an API Driven...
[WSO2 Integration Summit Stuttgart 2019] Role of Integration in an API Driven...WSO2
 
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Role of Integration i...
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Role of Integration i...WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Role of Integration i...
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Role of Integration i...Yenlo
 
WSO2 Integration Summit Johannesburg 2019 - Leveraging Enterprise Integration...
WSO2 Integration Summit Johannesburg 2019 - Leveraging Enterprise Integration...WSO2 Integration Summit Johannesburg 2019 - Leveraging Enterprise Integration...
WSO2 Integration Summit Johannesburg 2019 - Leveraging Enterprise Integration...WSO2
 
WSO2 Enterprise Integrator 101
WSO2 Enterprise Integrator 101WSO2 Enterprise Integrator 101
WSO2 Enterprise Integrator 101WSO2
 
WSO2 User Group Bangalore Meetup
WSO2 User Group Bangalore MeetupWSO2 User Group Bangalore Meetup
WSO2 User Group Bangalore MeetupWSO2
 
[WSO2 Integration Summit Nairobi 2019] Role of Integration in an API Driven W...
[WSO2 Integration Summit Nairobi 2019] Role of Integration in an API Driven W...[WSO2 Integration Summit Nairobi 2019] Role of Integration in an API Driven W...
[WSO2 Integration Summit Nairobi 2019] Role of Integration in an API Driven W...WSO2
 
BizTalk: Server, Services and Apps
BizTalk: Server, Services and AppsBizTalk: Server, Services and Apps
BizTalk: Server, Services and AppsSandro Pereira
 
API Trends & Use Cases
API Trends & Use CasesAPI Trends & Use Cases
API Trends & Use CasesSmartWave
 
Elado development capablities
Elado development capablitiesElado development capablities
Elado development capablitiesShashikant Sethy
 
The Best of Both Worlds: Introducing WSO2 API Manager 4.0.0
The Best of Both Worlds: Introducing WSO2 API Manager 4.0.0The Best of Both Worlds: Introducing WSO2 API Manager 4.0.0
The Best of Both Worlds: Introducing WSO2 API Manager 4.0.0WSO2
 
IBM INTEGRATION BUS (IIB V10)—DATA ROUTING AND TRANSFORMATION
IBM INTEGRATION BUS (IIB V10)—DATA ROUTING AND TRANSFORMATIONIBM INTEGRATION BUS (IIB V10)—DATA ROUTING AND TRANSFORMATION
IBM INTEGRATION BUS (IIB V10)—DATA ROUTING AND TRANSFORMATIONKellton Tech Solutions Ltd
 
API Management within a Microservice Architecture
API Management within a Microservice ArchitectureAPI Management within a Microservice Architecture
API Management within a Microservice ArchitectureWSO2
 
API Management Within a Microservices Architecture
API Management Within a Microservices Architecture API Management Within a Microservices Architecture
API Management Within a Microservices Architecture Nadeesha Gamage
 
Product Keynote: How to Compete in the API Economy
Product Keynote: How to Compete in the API EconomyProduct Keynote: How to Compete in the API Economy
Product Keynote: How to Compete in the API EconomyBui Kiet
 
Product Keynote: How to Compete in the API Economy
Product Keynote: How to Compete in the API EconomyProduct Keynote: How to Compete in the API Economy
Product Keynote: How to Compete in the API EconomyMuleSoft
 
ScaleFocus Telco expertise
ScaleFocus Telco expertiseScaleFocus Telco expertise
ScaleFocus Telco expertiseScaleFocus
 
2016 06 - design your api management strategy - axway - Api Management
2016 06 - design your api management strategy - axway - Api Management2016 06 - design your api management strategy - axway - Api Management
2016 06 - design your api management strategy - axway - Api ManagementSmartWave
 
webMethods 10.5 and webMethods.io Integration: Everything You Must Know
webMethods 10.5 and webMethods.io Integration: Everything You Must KnowwebMethods 10.5 and webMethods.io Integration: Everything You Must Know
webMethods 10.5 and webMethods.io Integration: Everything You Must KnowKellton Tech Solutions Ltd
 
Get Ready for SharePoint 2016
Get Ready for SharePoint 2016Get Ready for SharePoint 2016
Get Ready for SharePoint 2016Trigent_Senthil
 
What's New in IBM Streams V4.2
What's New in IBM Streams V4.2What's New in IBM Streams V4.2
What's New in IBM Streams V4.2lisanl
 

Similar to [Workshop] Up-leveling Brownfield Integration (20)

[WSO2 Integration Summit Stuttgart 2019] Role of Integration in an API Driven...
[WSO2 Integration Summit Stuttgart 2019] Role of Integration in an API Driven...[WSO2 Integration Summit Stuttgart 2019] Role of Integration in an API Driven...
[WSO2 Integration Summit Stuttgart 2019] Role of Integration in an API Driven...
 
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Role of Integration i...
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Role of Integration i...WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Role of Integration i...
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Role of Integration i...
 
WSO2 Integration Summit Johannesburg 2019 - Leveraging Enterprise Integration...
WSO2 Integration Summit Johannesburg 2019 - Leveraging Enterprise Integration...WSO2 Integration Summit Johannesburg 2019 - Leveraging Enterprise Integration...
WSO2 Integration Summit Johannesburg 2019 - Leveraging Enterprise Integration...
 
WSO2 Enterprise Integrator 101
WSO2 Enterprise Integrator 101WSO2 Enterprise Integrator 101
WSO2 Enterprise Integrator 101
 
WSO2 User Group Bangalore Meetup
WSO2 User Group Bangalore MeetupWSO2 User Group Bangalore Meetup
WSO2 User Group Bangalore Meetup
 
[WSO2 Integration Summit Nairobi 2019] Role of Integration in an API Driven W...
[WSO2 Integration Summit Nairobi 2019] Role of Integration in an API Driven W...[WSO2 Integration Summit Nairobi 2019] Role of Integration in an API Driven W...
[WSO2 Integration Summit Nairobi 2019] Role of Integration in an API Driven W...
 
BizTalk: Server, Services and Apps
BizTalk: Server, Services and AppsBizTalk: Server, Services and Apps
BizTalk: Server, Services and Apps
 
API Trends & Use Cases
API Trends & Use CasesAPI Trends & Use Cases
API Trends & Use Cases
 
Elado development capablities
Elado development capablitiesElado development capablities
Elado development capablities
 
The Best of Both Worlds: Introducing WSO2 API Manager 4.0.0
The Best of Both Worlds: Introducing WSO2 API Manager 4.0.0The Best of Both Worlds: Introducing WSO2 API Manager 4.0.0
The Best of Both Worlds: Introducing WSO2 API Manager 4.0.0
 
IBM INTEGRATION BUS (IIB V10)—DATA ROUTING AND TRANSFORMATION
IBM INTEGRATION BUS (IIB V10)—DATA ROUTING AND TRANSFORMATIONIBM INTEGRATION BUS (IIB V10)—DATA ROUTING AND TRANSFORMATION
IBM INTEGRATION BUS (IIB V10)—DATA ROUTING AND TRANSFORMATION
 
API Management within a Microservice Architecture
API Management within a Microservice ArchitectureAPI Management within a Microservice Architecture
API Management within a Microservice Architecture
 
API Management Within a Microservices Architecture
API Management Within a Microservices Architecture API Management Within a Microservices Architecture
API Management Within a Microservices Architecture
 
Product Keynote: How to Compete in the API Economy
Product Keynote: How to Compete in the API EconomyProduct Keynote: How to Compete in the API Economy
Product Keynote: How to Compete in the API Economy
 
Product Keynote: How to Compete in the API Economy
Product Keynote: How to Compete in the API EconomyProduct Keynote: How to Compete in the API Economy
Product Keynote: How to Compete in the API Economy
 
ScaleFocus Telco expertise
ScaleFocus Telco expertiseScaleFocus Telco expertise
ScaleFocus Telco expertise
 
2016 06 - design your api management strategy - axway - Api Management
2016 06 - design your api management strategy - axway - Api Management2016 06 - design your api management strategy - axway - Api Management
2016 06 - design your api management strategy - axway - Api Management
 
webMethods 10.5 and webMethods.io Integration: Everything You Must Know
webMethods 10.5 and webMethods.io Integration: Everything You Must KnowwebMethods 10.5 and webMethods.io Integration: Everything You Must Know
webMethods 10.5 and webMethods.io Integration: Everything You Must Know
 
Get Ready for SharePoint 2016
Get Ready for SharePoint 2016Get Ready for SharePoint 2016
Get Ready for SharePoint 2016
 
What's New in IBM Streams V4.2
What's New in IBM Streams V4.2What's New in IBM Streams V4.2
What's New in IBM Streams V4.2
 

More from WSO2

Accelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessAccelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessWSO2
 
How to Create a Service in Choreo
How to Create a Service in ChoreoHow to Create a Service in Choreo
How to Create a Service in ChoreoWSO2
 
Ballerina Tech Talk - May 2023
Ballerina Tech Talk - May 2023Ballerina Tech Talk - May 2023
Ballerina Tech Talk - May 2023WSO2
 
Platform Strategy to Deliver Digital Experiences on Azure
Platform Strategy to Deliver Digital Experiences on AzurePlatform Strategy to Deliver Digital Experiences on Azure
Platform Strategy to Deliver Digital Experiences on AzureWSO2
 
GartnerITSymSessionSlides.pdf
GartnerITSymSessionSlides.pdfGartnerITSymSessionSlides.pdf
GartnerITSymSessionSlides.pdfWSO2
 
[Webinar] How to Create an API in Minutes
[Webinar] How to Create an API in Minutes[Webinar] How to Create an API in Minutes
[Webinar] How to Create an API in MinutesWSO2
 
Modernizing the Student Journey with Ethos Identity
Modernizing the Student Journey with Ethos IdentityModernizing the Student Journey with Ethos Identity
Modernizing the Student Journey with Ethos IdentityWSO2
 
Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...
Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...
Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...WSO2
 
CIO Summit Berlin 2022.pptx.pdf
CIO Summit Berlin 2022.pptx.pdfCIO Summit Berlin 2022.pptx.pdf
CIO Summit Berlin 2022.pptx.pdfWSO2
 
Delivering New Digital Experiences Fast - Introducing Choreo
Delivering New Digital Experiences Fast - Introducing ChoreoDelivering New Digital Experiences Fast - Introducing Choreo
Delivering New Digital Experiences Fast - Introducing ChoreoWSO2
 
Fueling the Digital Experience Economy with Connected Products
Fueling the Digital Experience Economy with Connected ProductsFueling the Digital Experience Economy with Connected Products
Fueling the Digital Experience Economy with Connected ProductsWSO2
 
A Reference Methodology for Agile Digital Businesses
 A Reference Methodology for Agile Digital Businesses A Reference Methodology for Agile Digital Businesses
A Reference Methodology for Agile Digital BusinessesWSO2
 
Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)
Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)
Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)WSO2
 
Lessons from the pandemic - From a single use case to true transformation
 Lessons from the pandemic - From a single use case to true transformation Lessons from the pandemic - From a single use case to true transformation
Lessons from the pandemic - From a single use case to true transformationWSO2
 
Adding Liveliness to Banking Experiences
Adding Liveliness to Banking ExperiencesAdding Liveliness to Banking Experiences
Adding Liveliness to Banking ExperiencesWSO2
 
Building a Future-ready Bank
Building a Future-ready BankBuilding a Future-ready Bank
Building a Future-ready BankWSO2
 
WSO2 API Manager Community Call - November 2021
WSO2 API Manager Community Call - November 2021WSO2 API Manager Community Call - November 2021
WSO2 API Manager Community Call - November 2021WSO2
 
[API World ] - Managing Asynchronous APIs
[API World ] - Managing Asynchronous APIs[API World ] - Managing Asynchronous APIs
[API World ] - Managing Asynchronous APIsWSO2
 
[API World 2021 ] - Understanding Cloud Native Deployment
[API World 2021 ] - Understanding Cloud Native Deployment[API World 2021 ] - Understanding Cloud Native Deployment
[API World 2021 ] - Understanding Cloud Native DeploymentWSO2
 
[API Word 2021] - Quantum Duality of “API as a Business and a Technology”
[API Word 2021] - Quantum Duality of “API as a Business and a Technology”[API Word 2021] - Quantum Duality of “API as a Business and a Technology”
[API Word 2021] - Quantum Duality of “API as a Business and a Technology”WSO2
 

More from WSO2 (20)

Accelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessAccelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with Platformless
 
How to Create a Service in Choreo
How to Create a Service in ChoreoHow to Create a Service in Choreo
How to Create a Service in Choreo
 
Ballerina Tech Talk - May 2023
Ballerina Tech Talk - May 2023Ballerina Tech Talk - May 2023
Ballerina Tech Talk - May 2023
 
Platform Strategy to Deliver Digital Experiences on Azure
Platform Strategy to Deliver Digital Experiences on AzurePlatform Strategy to Deliver Digital Experiences on Azure
Platform Strategy to Deliver Digital Experiences on Azure
 
GartnerITSymSessionSlides.pdf
GartnerITSymSessionSlides.pdfGartnerITSymSessionSlides.pdf
GartnerITSymSessionSlides.pdf
 
[Webinar] How to Create an API in Minutes
[Webinar] How to Create an API in Minutes[Webinar] How to Create an API in Minutes
[Webinar] How to Create an API in Minutes
 
Modernizing the Student Journey with Ethos Identity
Modernizing the Student Journey with Ethos IdentityModernizing the Student Journey with Ethos Identity
Modernizing the Student Journey with Ethos Identity
 
Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...
Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...
Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...
 
CIO Summit Berlin 2022.pptx.pdf
CIO Summit Berlin 2022.pptx.pdfCIO Summit Berlin 2022.pptx.pdf
CIO Summit Berlin 2022.pptx.pdf
 
Delivering New Digital Experiences Fast - Introducing Choreo
Delivering New Digital Experiences Fast - Introducing ChoreoDelivering New Digital Experiences Fast - Introducing Choreo
Delivering New Digital Experiences Fast - Introducing Choreo
 
Fueling the Digital Experience Economy with Connected Products
Fueling the Digital Experience Economy with Connected ProductsFueling the Digital Experience Economy with Connected Products
Fueling the Digital Experience Economy with Connected Products
 
A Reference Methodology for Agile Digital Businesses
 A Reference Methodology for Agile Digital Businesses A Reference Methodology for Agile Digital Businesses
A Reference Methodology for Agile Digital Businesses
 
Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)
Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)
Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)
 
Lessons from the pandemic - From a single use case to true transformation
 Lessons from the pandemic - From a single use case to true transformation Lessons from the pandemic - From a single use case to true transformation
Lessons from the pandemic - From a single use case to true transformation
 
Adding Liveliness to Banking Experiences
Adding Liveliness to Banking ExperiencesAdding Liveliness to Banking Experiences
Adding Liveliness to Banking Experiences
 
Building a Future-ready Bank
Building a Future-ready BankBuilding a Future-ready Bank
Building a Future-ready Bank
 
WSO2 API Manager Community Call - November 2021
WSO2 API Manager Community Call - November 2021WSO2 API Manager Community Call - November 2021
WSO2 API Manager Community Call - November 2021
 
[API World ] - Managing Asynchronous APIs
[API World ] - Managing Asynchronous APIs[API World ] - Managing Asynchronous APIs
[API World ] - Managing Asynchronous APIs
 
[API World 2021 ] - Understanding Cloud Native Deployment
[API World 2021 ] - Understanding Cloud Native Deployment[API World 2021 ] - Understanding Cloud Native Deployment
[API World 2021 ] - Understanding Cloud Native Deployment
 
[API Word 2021] - Quantum Duality of “API as a Business and a Technology”
[API Word 2021] - Quantum Duality of “API as a Business and a Technology”[API Word 2021] - Quantum Duality of “API as a Business and a Technology”
[API Word 2021] - Quantum Duality of “API as a Business and a Technology”
 

Recently uploaded

DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????blackmambaettijean
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 

Recently uploaded (20)

DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 

[Workshop] Up-leveling Brownfield Integration

  • 1. Up-leveling Brownfield Integration Rohitha Liyanagama Director - Solutions Architecture, WSO2 Inc. 1
  • 2. INTEGRATION SUMMIT 2019 WSO2-At-A-Glance $37m in 2018 Subscriptions 50% YoY growth 500+ Customers 175 New in 2018 Open Source Founded 2005, Backed by Cisco and Toba Capital Colombo, New York, London, Mountain View, São Paulo, Sydney, Berlin 550+ Employees (300 Engineers)
  • 3. INTEGRATION SUMMIT 2019 #1 6th Open Source Integration Vendor Largest Apache Committer Largest Open Source Vendor Overall 6th WSO2: Helping Digitally Driven Organizations Become Integration Agile
  • 4. INTEGRATION SUMMIT 2019 Integration suites for digitally-native organizations are now API-driven. IDENTITY & ACCESS MANAGEMENT Secure and federated identity for integration ENTERPRISE INTEGRATION Quick, iterative integration of any app, data, or system API MANAGEMENT API design, creation, reuse, governance, and analytics #1 Open Source Integration Suite Vendor Application infrastructure and middleware projects are becoming the cornerstone of the digital business. “ Source: Gartner June 2018
  • 5. INTEGRATION SUMMIT 2019 ...the only fully open source solution in our Wave analysis, WSO2 provides good breadth across all evaluation criteria.” LEADER in the Forrester Wave: API Management Solutions, Q4 2018 “
  • 6. INTEGRATION SUMMIT 2019 ...WS02 continues to make improvements in a positive direction moving them from product challenger in 2016 to the product leader category of this current version of the report. “ LEADER in KuppingerCole Leadership Compass, 2019 Access Management and Federation
  • 7. INTEGRATION SUMMIT 2019 Flagship Customers Over 500 applied integration uses across every industry and geography Financial Healthcare Governments Education Telecom Retail TechnologyTransport
  • 8. INTEGRATION SUMMIT 2019 Start with API management IDENTITY & ACCESS MANAGEMENT Secure and federated identity for integration 60M identities managed ENTERPRISE INTEGRATION Quick, iterative integration of any app, data, or system 6 trillion transactions / yr Complement APIs with integration, security and analytics that connect apps and data. API MANAGEMENT API design, creation, reuse, governance, and analytics 20K APIs for 200K orgs Common architecture, common code base WSO2 Open Source Integration Platform ● Identity management ● Identity federation / SSO ● Identity bridging ● API and microservices security ● Strong and adaptive Auth ● Access control ● Privacy control ● API analytics ● API designer ● API gateway ● API microgateway ● API publisher ● API storefront/marketplace ● API repository/registry ● ESB ● Integration designer ● Message broker ● Workflows
  • 9. INTEGRATION SUMMIT 2019 The WSO2 Subscription Legal certainty and global 24/7 SLA 10 Year Update SLA WSO2 Updates: Continuous access to bug fixes, security updates, and performance enhancements, for up to 10 years post version release Security Scanning Security Monitoring: Private security bulletins and early access 24/7/365 SLA WSO2 Support: 24x7 incident response and resolution times, with option for more aggressive SLAs via TAMs or dedicated support team Developer Support Query Support: on-demand experts to address open questions on implementation Legal Certainty Warranties and Indemnities that eliminates risk from open source
  • 10. Expertise to ensure success ● Global support ● Value-added system integration ● Consulting, development, training, support WSO2 Global Partner Coverage APAC Bhutan 1 India 3 Indonesia 1 Philippines 2 Sri Lanka 3 Viet Nam 2 MEA Angola 1 Bahrain 1 Cote D’Ivoire 1 Cyprus 1 Kenya 1 Morocco 1 South Africa 2 UAE 2 Uganda 1 EU/UK Finland 1 France 2 Italy 2 Netherlands 1 Portugal 1 Romania 2 Russia 2 Spain 3 Sweden 2 Switzerland 1 Ukraine 1 NA Canada 1 US 7 LATAM Brazil 11 Ecuador 1 AUS/NZ Australia 1 New Zealand 1
  • 11. 11 Introduction to presenter - Rohitha Liyanagama Rohitha Liyanagama Rohithal@wso2.com ● Director - Solutions Architecture, WSO2 ● More than 16 years experience in software industry . ● AWS Certified Solutions Architect - Associate
  • 12. 12 Half of All Digital Platform Development Will Be Integration
  • 13. Brownfield vs Greenfield Source : https://commons.wikimedia.org/wiki/File:Greenfield _California.JPG Source : https://commons.wikimedia.org/wiki/File:A_classic_bro wnfield_site_-_geograph.org.uk_-_728293.jpg VS 13
  • 14. Why is Brownfield Integration Important? • Reuse of existing systems • Cutdown the time it takes for digital transformation • Cut down cost • Not all existing systems are replaceable 14
  • 15. • Systems based on standard protocols • Systems based on non standard or proprietary protocols • File based systems • Systems that doesn’t provide any integration points – Databases Types of Systems in Brownfield 15
  • 16. Key Functionality Requirements • Transformation • Routing • Orchestration • Protocol Switching • Parallel Processing 16
  • 19. Orchestration New System Brownfield Existing System A Existing System B Existing System C 1 2 3 19
  • 20. Protocol Switching New System Brownfield Existing System HTTP JMS 20
  • 21. Parallel Processing New System Brownfield Existing System A Existing System B 21
  • 25. WSO2 Enterprise Integrator Single integrated packaging of • ESB and DSS as a single runtime • Business Process Server • Message Broker • EI Analytics (primarily ESB analytics) • MicroESB (New..!) 25
  • 26. Service Integration - Integrator Runtime A lightweight, high performance service bus • Comprehensive REST, SOAP, and WS-* support • SAP, FIX, and HL7 - Domain specific solutions • Configuration driven • Extensible and scalable • 100% coverage of all EIPs 26
  • 27. Connect with WSO2 Integrator ○ Mediator: A component that represents an action (enrich, split, aggregate, send, log) ○ Sequence: A logical container of a set of sequentially arranged mediators/ actions ○ Endpoint: A representation of an external destination for messages Mediation 27
  • 28. Data Integration - Integrator Runtime Building service abstractions on top of disparate data sources SQL SOAP/REST/OData XML/JSON 28
  • 29. Business Processes - BPS Runtime • Define and execute business processes - WS-BPEL 2.0, BPEL4WS 1.1, BPMN 2.0, long running stateful processes • Define workflows interacting with people - BPMN user tasks, WS-HumanTask 1.1, BPEL4People 1.1 • Graphical process modeling 29
  • 31. Implementation of Key Functionality Requirements • Transformation • Routing • Orchestration • Protocol Switching 31
  • 32. Transformation New System Brownfield Existing System • Ability to transform any format to any format • Data mapping • Enrich Payload • XSLT Data Mapper, Enrich, Payload Factory, XSLT Mediators 32
  • 33. Transformation - Visual Data Mapping 33
  • 34. Routing New System Brownfield Existing System A Existing System B Routing Based on • Content • Headers • A property of the message • Environment Switch, Filter Mediators 34
  • 36. Protocol Switching New System Brownfield Existing SystemHTTP JMS Receive over any protocol and deliver over any protocol 36
  • 38. Channeling Service New System Brownfield Booking Service Discount Service Payment Service 1 2 3 Online Channeling ● Booking Service ● Discount Service . ● Payment Service Data transformation form XML to JSON . 38 Data Mapper, Property, Payload Factory, Call, Log,
  • 39. Brownfield Integration with Different Types of Systems • Integration with systems that talk in standard protocols • Integration with systems that talk in non-standard/ proprietary protocols • Integration with file-based systems • Integration with systems that use databases 39
  • 40. Integration with Systems That Talk in Standard Protocols Support for wide range of standard protocols • HTTP/HTTPS • JMS • AMQP • FTP/SFTP/FTPS/SMB • SMTP/IMAP • MQTT • KAFKA • And many more SMTP HTTP JMS FTP Websocket 40
  • 41. Integration with Systems That Talk in Standard Protocols HTTP/API Public Private Organization Existing System FTP 41
  • 42. Integration with Systems That Talk in Non-standard/ Proprietary Protocols • Built in support for well-known proprietary protocols E.g. SAP • Easy to extend the functionality to introduce new protocols 42
  • 43. Integration with Systems That Talk in Non-standard/ Proprietary Protocols HTTP/API Public Private Organization Existing System Non Standard Protocol Connector 43
  • 44. Connectors ● Add-ons for ESB runtime ● Over 150 ready-made connectors available in WSO2 store ● Can build your own connector easily - Using SDKs - Using web APIs ● https://store.wso2.com/store/assets/esbconnector/list 44
  • 45. Integration with Files-based Systems • A lot of legacy systems still use files as the medium to integrate with other systems • WSO2 Enterprise Integrator supports a wide range of file transferring protocols such as FTP, SFTP, FTPS, and SMB 45
  • 46. File Handling Use Cases Listen to a location, pick files, and invoke a web API using the content of the files File HTTP Web API Invocation Existing Legacy System 46
  • 47. File Handling Use Cases Expose a file-based system as an API over HTTP protocol FileHTTP Existing Legacy System 47
  • 48. Integration with Systems That Use Databases Expose databases or other data sources as services HTTP 48