SlideShare a Scribd company logo
INTEGRATION SUMMIT 2019
Role of Integration in an API Driven
World
Johann Dilantha Nallathamby
Associate Director / Solutions Architect
INTEGRATION
INTEGRATION SUMMIT 2019
API Driven Development
INTEGRATION SUMMIT 2019
Why APIs ?
●  Key enabler of digital transformation
●  Act as gateways to enterprise’s digital assets
●  Opens up new revenue channels and expand existing revenue channels
●  Build new consumer experiences within accelerated time frame
INTEGRATION SUMMIT 2019
Code-First vs Contract-First Designs
code-first contract-first
Client
A
Client
B
...
SDK SDK ...
API
ImpI
Front-end
Teams
Back-end
Team
1
2
3
Client
A
Client
B
...
SDK SDK ...
API
ImpI
Front-end
Teams
Back-end
Team
2
2
API
ImpI
API
ImpI
Mock Mock Mock 1
Data Services
INTEGRATION SUMMIT 2019
Integration Gateway as the “API Façade”
IoT
Mobile
Apps
Web
API Gateway
Integration Gateway
DatabaseLegacy System
Content
Management
CRM/HR/Inventory
Systems
SaaS
System
API
System
API
API-fying Systems
API A API B
Composite API
System APIs Orchestration APIs
Orchestration APIs
Invoke
Policy / discovery
Enrich Publish DB write Transform Update
Policy
Orchestration API
CRM
API1 Queue
DB
REST
API
INTEGRATION SUMMIT 2019
WSO2 Enterprise Integrator as the “API Facade”
IoT
Mobile
Apps
Web
API Gateway
DatabaseLegacy System
Content
Management
CRM/HR/Inventory
Systems
SaaS
API A API B
Orchestration API
Orchestration APIs
System System
INTEGRATION SUMMIT 2019
API Implementation
INTEGRATION SUMMIT 2019
Story of Super City
INTEGRATION SUMMIT 2019
Facing The Challenge From Digital Competition
INTEGRATION SUMMIT 2019
New Strategy
INTEGRATION SUMMIT 2019
Super City API Initiative
API
Existing System
Mobile
App
Website
INTEGRATION SUMMIT 2019
Price Update
System
Inventory
System
Reservation
System
PoS
System
Store 1
Store 2
Store 3
Mobile App
Website
API
API
Delivery System
API
Payment System
API
Building Super City APIs
INTEGRATION SUMMIT 2019
Price
Update
System
Inventory
System
Reservatio
n
System
PoS
System
Store 1
Store 2
Store 3
Mobile App
Website
API
API
Delivery System
API
Payment System
API
Building Super City APIs
Managed API
INTEGRATION SUMMIT 2019
WSO2 Enterprise Integrator
WSO2 Enterprise Integrator
A 100% open source, lean, light-weight, comprehensive, extensible, scalable
and high performance tool, that helps you solve all your integration needs.
•  Configuration-driven
•  It supports many industry standards for integration
•  100% coverage of all EIP patterns
Enterprise Integrator Capabilities
Integration with Systems that Talk in Standard
Protocols
Support for a wide range of
standard protocols
•  HTTP/HTTPS
•  SOAP/REST
•  JMS/AMQP/MQTT/Kafka
•  Web Sockets
•  FTP/SFTP/FTPS/SMB
•  XML/JSON
•  SMTP/IMAP
•  OAuth/Kerberos/WS-Sec,XACML
•  FIX/HL7
•  And many more
SMTP
HTTP
JMS
FTP
Websocket
HTTP/API
Public Private Organization
Existing
System
FTP
Integration with Systems that Talk in Standard
Protocols
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
HTTP/API
Public Private Organization
Existing
System
Non Standard
Protocol
Connector
Integration with Files-based Systems
●  WSO2 Enterprise Integrator supports a wide range of file transferring
protocols such as FTP, SFTP, FTPS, and SMB
○  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
Data Integration
Building service abstractions on top of disparate data sources
SQL
SOAP/REST/OData
XML/JSON
Integrator Runtime
WSO2 EI
Business Processes
Processes/Workflows with BPMN, BPEL, Human Tasks
Application α
Application β
Defined processes and
workflows which may also
consist of human tasks
Business Process Execution
as a Service
WSO2 EI
Application N
Process Initiation
Results/Decisions
•  Can be to used to create composite services using atomic services
•  Separate distribution that can be used in a cloud native environment
•  Users can use the same EI tooling to create artifacts
•  Deploy few composite integration services per micro integration
•  Command line tool for management tasks
•  Small distribution size of 150 mb
•  Fast startup time (5s)
https://github.com/wso2/micro-integrator
Micro Integrator
Micro-integrations
26	
Consumer 1
API Service P API Service Q API Service R API Service S
Consumers
Consumer 2 Consumer 3
µ Service A
Proprietary &
Legacy
Systems
Web API /
SaaS
API Services/
Edge Services
Composite Service/
Integration Services
Core Services/
Atomic Services
µ Service I
µ Service H
µ Service J
µ Service E
µ Service C
µ Service D
µ Service G
µ Service B
µ Service F
API
Management
WSO2 EI Graphical
Tooling
•  Drag and Drop Visual Editor
•  Develop, Deploy, Test, Debug capabilities
from the editor
•  Built-in micro Integrator runtime for testing
and debugging
•  Export artifacts as a docker image with
micro integration
•  Integration templates for rapid development
Integration Analytics
Dashboards for Transaction Analytics and Monitoring
Overall setup
•  Overall Throughput (in TPS)
•  Overall Message Count
APIs, proxies, endpoints specific
•  Request Count
•  Message Count
•  Message Latency
•  Explore Messages
•  Explore Message Flows
•  ELK Stack
•  Prometheus (WIP)
Other Analytics Integrations
Continuous Integration and Continuous
Delivery
Continuous
Integration Server
Source Control
System
WSO2 EI
WSO2 EI
Environment 1
WSO2 EI
WSO2 EI
Environment 2
Continuous Test
Server
Integration
artifacts
IDE IDEIDE
Extension Points
•  Script mediator
•  Connectors
•  Custom/Class mediators
•  API handlers
•  Custom tasks
•  Custom inbound endpoints
•  Custom XPath functions
•  Message builders and formatters
•  Transport listeners and senders
•  Custom message stores/processors
Connectors
●  Add-ons for Integrator runtime
●  Can build your own connector
easily
○  Using SDKs
○  Using web APIs
●  Over 170 ready-made
connectors available in WSO2
store
INTEGRATION SUMMIT 2019
●  Why API Driven integrations are important
●  API and Integration strategy and approaches
●  WSO2 Integration suite functionality to support API driven Integration
●  How to successfully implement API driven Integration
Conclusion
THANK YOU
wso2.com
Questions?

More Related Content

PDF
[WSO2 Summit Sydney 2019] Ballerina - Cloud Native Programming Language
PDF
[WSO2 Integration Summit Nairobi 2019] API-Driven World
PPTX
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Role of Integration i...
PDF
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - API and Cell-based Ar...
PPTX
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Decentralizing APIs f...
PDF
[WSO2 Integration Summit Milan 2019] API-Driven World
PDF
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - IAM in an API Driven ...
PDF
[WSO2 Integration Summit Nairobi 2019] Transforming Your Business Through APIs
[WSO2 Summit Sydney 2019] Ballerina - Cloud Native Programming Language
[WSO2 Integration Summit Nairobi 2019] API-Driven World
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Role of Integration i...
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - API and Cell-based Ar...
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Decentralizing APIs f...
[WSO2 Integration Summit Milan 2019] API-Driven World
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - IAM in an API Driven ...
[WSO2 Integration Summit Nairobi 2019] Transforming Your Business Through APIs

What's hot (20)

PDF
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Enabling Enterprise I...
PDF
[WSO2 Integration Summit San Francisco 2019] The Composable Enterprise
PDF
[WSO2 Integration Summit San Francisco 2019] The API-driven World
PDF
[WSO2 Integration Summit Stuttgart 2019] Role of Integration in an API Driven...
PDF
[WSO2 Integration Summit Nairobi 2019] Identity and Access Management in an A...
PDF
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Soft Integration - Ha...
PDF
WSO2 Integration Summit Johannesburg 2019 - Leveraging Enterprise Integration...
PDF
[WSO2 Integration Summit Nairobi 2019] Emerging Architecture Patterns: API-ce...
PDF
[WSO2 Integration Summit Bern 2019] WSO2s Open Everything Strategy
PDF
[WSO2 Integration Summit London 2019] B2B Integration in an API-driven World
PDF
[WSO2 Integration Summit London 2019] The API-driven World
PDF
[WSO2 Integration Summit Stuttgart 2019] Identity and Access Management in an...
PDF
[WSO2 Integration Summit London 2019] Transforming Your Business through APIs
PDF
[WSO2 Integration Summit London 2019] API-led Integration
PDF
[WSO2 Integration Summit Johannesburg 2019] Technology Market Outlook and Str...
PDF
[WSO2 Integration Summit Milan 2019] Microservices and Container Based Archit...
PDF
[WSO2 Integration Summit San Francisco 2019] Protecting API Infrastructures —...
PDF
[WSO2 Summit Sydney 2019] Building Agile Teams
PDF
[WSO2 API Day Toronto 2019] Extending Service Mesh with API Management
PDF
[WSO2 Integration Summit Johannesburg 2019] Identity and Access Management in...
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Enabling Enterprise I...
[WSO2 Integration Summit San Francisco 2019] The Composable Enterprise
[WSO2 Integration Summit San Francisco 2019] The API-driven World
[WSO2 Integration Summit Stuttgart 2019] Role of Integration in an API Driven...
[WSO2 Integration Summit Nairobi 2019] Identity and Access Management in an A...
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Soft Integration - Ha...
WSO2 Integration Summit Johannesburg 2019 - Leveraging Enterprise Integration...
[WSO2 Integration Summit Nairobi 2019] Emerging Architecture Patterns: API-ce...
[WSO2 Integration Summit Bern 2019] WSO2s Open Everything Strategy
[WSO2 Integration Summit London 2019] B2B Integration in an API-driven World
[WSO2 Integration Summit London 2019] The API-driven World
[WSO2 Integration Summit Stuttgart 2019] Identity and Access Management in an...
[WSO2 Integration Summit London 2019] Transforming Your Business through APIs
[WSO2 Integration Summit London 2019] API-led Integration
[WSO2 Integration Summit Johannesburg 2019] Technology Market Outlook and Str...
[WSO2 Integration Summit Milan 2019] Microservices and Container Based Archit...
[WSO2 Integration Summit San Francisco 2019] Protecting API Infrastructures —...
[WSO2 Summit Sydney 2019] Building Agile Teams
[WSO2 API Day Toronto 2019] Extending Service Mesh with API Management
[WSO2 Integration Summit Johannesburg 2019] Identity and Access Management in...
Ad

Similar to [WSO2 Integration Summit Nairobi 2019] Role of Integration in an API Driven World (20)

PDF
WSO2 Enterprise Integrator 101
PDF
WSO2 Enterprise Integrator 101
PPTX
The Role of Enterprise Integration in Digital Transformation
PDF
WSO2Con USA 2017: The Role of Enterprise Integration in Digital Transformation
PDF
EI-converted.pdf
PDF
WSO2Con USA 2017: Implement an Effective Digital Platform Using WSO2 Integration
PDF
Making a Connected Integration Developer Experience using WSO2 Enterprise Int...
PDF
[WSO2 Integration Summit Bern 2019] API-led Integration
PDF
[WSO2 Summit APAC 2020} Creating Smart Endpoints Using Integration Microservices
PDF
[WSO2 Summit EMEA 2020] Creating Smart Endpoints Using Integration Microservices
PDF
Powering an API-driven world | Yenlo - WSO2 Integration Summit 2019, San Fran...
PDF
[Meetup] Building an Integration Agile Digital Enterprise
PPTX
WSO2 ESB - The Backbone of Integration
PPTX
Building an integration agile digital ecosystem
PPTX
Role of integration in Digital Transformation
PDF
Up-leveling Brownfield Integration
PDF
WSO2 Integration Platform - The most comprehensive integration platform for y...
PDF
Cloud Native Application Integration With APIs
PDF
ESB Evaluation Framework
PDF
WSO2 API Day Toronto 2019 API-driven World
WSO2 Enterprise Integrator 101
WSO2 Enterprise Integrator 101
The Role of Enterprise Integration in Digital Transformation
WSO2Con USA 2017: The Role of Enterprise Integration in Digital Transformation
EI-converted.pdf
WSO2Con USA 2017: Implement an Effective Digital Platform Using WSO2 Integration
Making a Connected Integration Developer Experience using WSO2 Enterprise Int...
[WSO2 Integration Summit Bern 2019] API-led Integration
[WSO2 Summit APAC 2020} Creating Smart Endpoints Using Integration Microservices
[WSO2 Summit EMEA 2020] Creating Smart Endpoints Using Integration Microservices
Powering an API-driven world | Yenlo - WSO2 Integration Summit 2019, San Fran...
[Meetup] Building an Integration Agile Digital Enterprise
WSO2 ESB - The Backbone of Integration
Building an integration agile digital ecosystem
Role of integration in Digital Transformation
Up-leveling Brownfield Integration
WSO2 Integration Platform - The most comprehensive integration platform for y...
Cloud Native Application Integration With APIs
ESB Evaluation Framework
WSO2 API Day Toronto 2019 API-driven World
Ad

More from WSO2 (20)

PDF
Demystifying CMS-0057-F - Compliance Made Seamless with WSO2
PDF
Quantum Threats Are Closer Than You Think – Act Now to Stay Secure
PDF
Modern Platform Engineering with Choreo - The AI-Native Internal Developer Pl...
PDF
Application Modernization with Choreo - The AI-Native Internal Developer Plat...
PDF
Build Smarter, Deliver Faster with Choreo - An AI Native Internal Developer P...
PDF
Platformless Modernization with Choreo.pdf
PDF
Application Modernization with Choreo for the BFSI Sector
PDF
Choreo - The AI-Native Internal Developer Platform as a Service: Overview
PDF
[Roundtable] Choreo - The AI-Native Internal Developer Platform as a Service
PPTX
WSO2Con 2025 - Building AI Applications in the Enterprise (Part 1)
PPTX
WSO2Con 2025 - Building Secure Business Customer and Partner Experience (B2B)...
PPTX
WSO2Con 2025 - Building Secure Customer Experience Apps
PPTX
WSO2Con 2025 - AI-Driven API Design, Development, and Consumption with Enhanc...
PPTX
WSO2Con 2025 - AI-Driven API Design, Development, and Consumption with Enhanc...
PPTX
WSO2Con 2025 - Unified Management of Ingress and Egress Across Multiple API G...
PPTX
WSO2Con 2025 - How an Internal Developer Platform Lets Developers Focus on Code
PPTX
WSO2Con 2025 - Architecting Cloud-Native Applications
PDF
Mastering Intelligent Digital Experiences with Platformless Modernization
PDF
Accelerate Enterprise Software Engineering with Platformless
PDF
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
Demystifying CMS-0057-F - Compliance Made Seamless with WSO2
Quantum Threats Are Closer Than You Think – Act Now to Stay Secure
Modern Platform Engineering with Choreo - The AI-Native Internal Developer Pl...
Application Modernization with Choreo - The AI-Native Internal Developer Plat...
Build Smarter, Deliver Faster with Choreo - An AI Native Internal Developer P...
Platformless Modernization with Choreo.pdf
Application Modernization with Choreo for the BFSI Sector
Choreo - The AI-Native Internal Developer Platform as a Service: Overview
[Roundtable] Choreo - The AI-Native Internal Developer Platform as a Service
WSO2Con 2025 - Building AI Applications in the Enterprise (Part 1)
WSO2Con 2025 - Building Secure Business Customer and Partner Experience (B2B)...
WSO2Con 2025 - Building Secure Customer Experience Apps
WSO2Con 2025 - AI-Driven API Design, Development, and Consumption with Enhanc...
WSO2Con 2025 - AI-Driven API Design, Development, and Consumption with Enhanc...
WSO2Con 2025 - Unified Management of Ingress and Egress Across Multiple API G...
WSO2Con 2025 - How an Internal Developer Platform Lets Developers Focus on Code
WSO2Con 2025 - Architecting Cloud-Native Applications
Mastering Intelligent Digital Experiences with Platformless Modernization
Accelerate Enterprise Software Engineering with Platformless
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation

Recently uploaded (20)

PDF
project resource management chapter-09.pdf
PDF
Accuracy of neural networks in brain wave diagnosis of schizophrenia
PDF
Hindi spoken digit analysis for native and non-native speakers
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
A novel scalable deep ensemble learning framework for big data classification...
PPTX
Chapter 5: Probability Theory and Statistics
PDF
A comparative study of natural language inference in Swahili using monolingua...
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PDF
Enhancing emotion recognition model for a student engagement use case through...
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
Zenith AI: Advanced Artificial Intelligence
PDF
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
PDF
Web App vs Mobile App What Should You Build First.pdf
PDF
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
PPTX
1. Introduction to Computer Programming.pptx
PPTX
OMC Textile Division Presentation 2021.pptx
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Hybrid model detection and classification of lung cancer
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Getting Started with Data Integration: FME Form 101
project resource management chapter-09.pdf
Accuracy of neural networks in brain wave diagnosis of schizophrenia
Hindi spoken digit analysis for native and non-native speakers
gpt5_lecture_notes_comprehensive_20250812015547.pdf
A novel scalable deep ensemble learning framework for big data classification...
Chapter 5: Probability Theory and Statistics
A comparative study of natural language inference in Swahili using monolingua...
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
Enhancing emotion recognition model for a student engagement use case through...
Assigned Numbers - 2025 - Bluetooth® Document
Zenith AI: Advanced Artificial Intelligence
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
Web App vs Mobile App What Should You Build First.pdf
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
1. Introduction to Computer Programming.pptx
OMC Textile Division Presentation 2021.pptx
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Hybrid model detection and classification of lung cancer
Building Integrated photovoltaic BIPV_UPV.pdf
Getting Started with Data Integration: FME Form 101

[WSO2 Integration Summit Nairobi 2019] Role of Integration in an API Driven World

  • 1. INTEGRATION SUMMIT 2019 Role of Integration in an API Driven World Johann Dilantha Nallathamby Associate Director / Solutions Architect INTEGRATION
  • 2. INTEGRATION SUMMIT 2019 API Driven Development
  • 3. INTEGRATION SUMMIT 2019 Why APIs ? ●  Key enabler of digital transformation ●  Act as gateways to enterprise’s digital assets ●  Opens up new revenue channels and expand existing revenue channels ●  Build new consumer experiences within accelerated time frame
  • 4. INTEGRATION SUMMIT 2019 Code-First vs Contract-First Designs code-first contract-first Client A Client B ... SDK SDK ... API ImpI Front-end Teams Back-end Team 1 2 3 Client A Client B ... SDK SDK ... API ImpI Front-end Teams Back-end Team 2 2 API ImpI API ImpI Mock Mock Mock 1 Data Services
  • 5. INTEGRATION SUMMIT 2019 Integration Gateway as the “API Façade” IoT Mobile Apps Web API Gateway Integration Gateway DatabaseLegacy System Content Management CRM/HR/Inventory Systems SaaS
  • 6. System API System API API-fying Systems API A API B Composite API System APIs Orchestration APIs
  • 7. Orchestration APIs Invoke Policy / discovery Enrich Publish DB write Transform Update Policy Orchestration API CRM API1 Queue DB REST API
  • 8. INTEGRATION SUMMIT 2019 WSO2 Enterprise Integrator as the “API Facade” IoT Mobile Apps Web API Gateway DatabaseLegacy System Content Management CRM/HR/Inventory Systems SaaS API A API B Orchestration API Orchestration APIs System System
  • 11. INTEGRATION SUMMIT 2019 Facing The Challenge From Digital Competition
  • 13. INTEGRATION SUMMIT 2019 Super City API Initiative API Existing System Mobile App Website
  • 14. INTEGRATION SUMMIT 2019 Price Update System Inventory System Reservation System PoS System Store 1 Store 2 Store 3 Mobile App Website API API Delivery System API Payment System API Building Super City APIs
  • 15. INTEGRATION SUMMIT 2019 Price Update System Inventory System Reservatio n System PoS System Store 1 Store 2 Store 3 Mobile App Website API API Delivery System API Payment System API Building Super City APIs Managed API
  • 16. INTEGRATION SUMMIT 2019 WSO2 Enterprise Integrator
  • 17. WSO2 Enterprise Integrator A 100% open source, lean, light-weight, comprehensive, extensible, scalable and high performance tool, that helps you solve all your integration needs. •  Configuration-driven •  It supports many industry standards for integration •  100% coverage of all EIP patterns
  • 19. Integration with Systems that Talk in Standard Protocols Support for a wide range of standard protocols •  HTTP/HTTPS •  SOAP/REST •  JMS/AMQP/MQTT/Kafka •  Web Sockets •  FTP/SFTP/FTPS/SMB •  XML/JSON •  SMTP/IMAP •  OAuth/Kerberos/WS-Sec,XACML •  FIX/HL7 •  And many more SMTP HTTP JMS FTP Websocket
  • 20. HTTP/API Public Private Organization Existing System FTP Integration with Systems that Talk in Standard Protocols
  • 21. 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 HTTP/API Public Private Organization Existing System Non Standard Protocol Connector
  • 22. Integration with Files-based Systems ●  WSO2 Enterprise Integrator supports a wide range of file transferring protocols such as FTP, SFTP, FTPS, and SMB ○  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
  • 23. Data Integration Building service abstractions on top of disparate data sources SQL SOAP/REST/OData XML/JSON Integrator Runtime WSO2 EI
  • 24. Business Processes Processes/Workflows with BPMN, BPEL, Human Tasks Application α Application β Defined processes and workflows which may also consist of human tasks Business Process Execution as a Service WSO2 EI Application N Process Initiation Results/Decisions
  • 25. •  Can be to used to create composite services using atomic services •  Separate distribution that can be used in a cloud native environment •  Users can use the same EI tooling to create artifacts •  Deploy few composite integration services per micro integration •  Command line tool for management tasks •  Small distribution size of 150 mb •  Fast startup time (5s) https://github.com/wso2/micro-integrator Micro Integrator
  • 26. Micro-integrations 26 Consumer 1 API Service P API Service Q API Service R API Service S Consumers Consumer 2 Consumer 3 µ Service A Proprietary & Legacy Systems Web API / SaaS API Services/ Edge Services Composite Service/ Integration Services Core Services/ Atomic Services µ Service I µ Service H µ Service J µ Service E µ Service C µ Service D µ Service G µ Service B µ Service F API Management
  • 27. WSO2 EI Graphical Tooling •  Drag and Drop Visual Editor •  Develop, Deploy, Test, Debug capabilities from the editor •  Built-in micro Integrator runtime for testing and debugging •  Export artifacts as a docker image with micro integration •  Integration templates for rapid development
  • 28. Integration Analytics Dashboards for Transaction Analytics and Monitoring Overall setup •  Overall Throughput (in TPS) •  Overall Message Count APIs, proxies, endpoints specific •  Request Count •  Message Count •  Message Latency •  Explore Messages •  Explore Message Flows
  • 29. •  ELK Stack •  Prometheus (WIP) Other Analytics Integrations
  • 30. Continuous Integration and Continuous Delivery Continuous Integration Server Source Control System WSO2 EI WSO2 EI Environment 1 WSO2 EI WSO2 EI Environment 2 Continuous Test Server Integration artifacts IDE IDEIDE
  • 31. Extension Points •  Script mediator •  Connectors •  Custom/Class mediators •  API handlers •  Custom tasks •  Custom inbound endpoints •  Custom XPath functions •  Message builders and formatters •  Transport listeners and senders •  Custom message stores/processors
  • 32. Connectors ●  Add-ons for Integrator runtime ●  Can build your own connector easily ○  Using SDKs ○  Using web APIs ●  Over 170 ready-made connectors available in WSO2 store
  • 33. INTEGRATION SUMMIT 2019 ●  Why API Driven integrations are important ●  API and Integration strategy and approaches ●  WSO2 Integration suite functionality to support API driven Integration ●  How to successfully implement API driven Integration Conclusion