This deck explores why Integration is important, reuse of existing systems for your digital transformation journey, and how to facilitate digital infrastructure using real-world examples and technologies
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
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
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