WSO2 SUMMIT 2020   ·   Building an Integrated API Supply Chain   ·   Register Now!

Enterprise Service Bus

Evolution of WSO2 Integration Product Stack

ESB Timeline ESB Timeline

WSO2 Enterprise Integrator Product Series

WSO2 Enterprise Integrator (EI) is the successor to WSO2 Enterprise Service Bus (ESB). WSO2 EI is built on top of WSO2 ESB to provide the most up-to-date and refined functionality needed for modern integration requirements. This supports a variety of deployment options, including on-premises, container platforms, as well as the cloud.

WSO2 Enterprise Integrator 7.x

The WSO2 Enterprise Integration 7.x series caters to both centralized and distributed architecture-based integration solutions.

WSO2 Integration 7.X- Architecture diagram

WSO2 Enterprise Integrator 6.x

The WSO2 Enterprise Integrator 6.x series is ideal for ESB-based architecture styles and includes our traditional ESB product at its core.

WSO2 Integration 6.X - Architecture diagram
At a glance

WSO2 Enterprise Service Bus

WSO2 Enterprise Service Bus is a lightweight, high performance, and comprehensive ESB. 100% open source, the WSO2 ESB effectively addresses integration standards and supports all integration patterns, enabling interoperability among various heterogeneous systems and business applications. With over a 100+ ready-made, easy to use connectors (freely available at our Connectors Store) the WSO2 ESB provides greater flexibility and agility to meet growing enterprise demands. The cloud-enabled, multi-tenant WSO2 ESB is also available on the cloud as a service (Private PaaS).

Success Stories


World-class Systems, Services and Protocol Support

  • 160+ ESB connectors across various categories, such as payments, CRM, ERP, social networks or legacy systems
  • Transports: Support HTTP, HTTPS, WebSocket, POP, IMAP, SMTP, and more transports
  • Message formats & protocols: JSON, XML, SOAP
  • ESB ships with connectors to COTS systems, such as SAP BAPI and IDoc, IBM WebSphere MQ, Oracle AQ, and MSMQ

Connect and Expose Any Data Store as a Service

  • ESB supports any RDBMS, CSV, Excel, ODS, Cassandra, Google Spreadsheets, RDF, and any Web page
  • Supports OData v4 protocol for any RDBMS and Cassandra data sources
  • Supports MSSQL, DB2, Oracle, OpenEdge, TerraData, MySQL, PostgreSQL/EnterpriseDB, H2, Derby or any database with a JDBC driver
  • Support for nested queries across data sources
  • Declarative programming model for defining services and resources
  • XML-based Domain Specific Language with no Java code to be written

Route, Mediate, and Transform Data

  • ESB Routing Support: header based, content based, rule-based and priority-based routing
  • Mediation features in ESB: Support for all Enterprise Integration Patterns (EIPs), database integration, event publishing, logging and auditing, validation
  • ESB Message Transformation: XSLT 1.0/2.0, XPath, XQuery and Smooks
  • Visual data mapping capabilities: Mapping input data into output data visually

Use for Messaging, Service and as a Security Gateway

  • ESB ships with a built-in standards compliant, portable, interoperable message broker for guaranteed delivery of messages
  • Supports (AMQP) v0.9 and MQTT protocol with support for all QoS levels and retained messaging
  • Supports relational databases as a scalable backend message store
  • Supports distributed message queues
  • Enforce and manage security centrally, including authentication, authorization, and entitlement with the ESB

Achieve High Performance, High Availability, Scalability and Stability

  • ESB is capable of providing sub-millisecond latency for high-throughput scenarios
  • Supports 1000s of concurrent non-blocking HTTP(S) connections per server
  • Pure streaming and on-demand processing of messages
  • Supports highly available deployment
  • Enables horizontal scaling via clustering with stateless server architecture
  • Ensures long-term execution stability with low resource utilization
  • Ensures load balancing for scalability and failover for high availability of business endpoints

Ensure Lightweight, Developer-Friendly, and Easy Deployment

  • Tracing and debugging for ESB message mediation
  • Get declarative development with configuration instead of code with the ESB
  • Enables easy configuration of fault tolerant mediations with support for error handling
  • Ensure server customization via feature provisioning of any WSO2 middleware capability on top of the ESB
  • Extend ESB configuration language with custom DSLs via templates
  • Develop and deploy via standard tools available with the ESB

Manage, Monitor, and Analyze

  • Ensure comprehensive management and monitoring for ESB with a web console with enterprise-level security
  • ESB has built-in collection and monitoring of standard access, performance and statistics for all artifacts types
  • Trace message mediation flows and identify bottlenecks
  • Use the ESB to publish data to intuitive visual dashboards or create your own
  • Support for integration to enterprise logging systems
  • Set up operational audit, KPI and SLA monitoring and management

For the full list of integration features offered in the WSO2 Integration Platform refer to https://wso2.com/integration/features/