Freedom only

At Yenlo we are happy fan of WSO2. We breathe open source. No licenses, no obligations, but FREEDOM and endless innovation. It’s in our motto: What you need is what you get. We use the open source integration platform to build the future of your business technology. You get complete middleware, not just a hub that deals with messages. And you get us, your main partner. Worldwide. No. 1. No kidding. Check.


WSO2 ESB is a light integration bus, a part of SOA technology platform from WSO2. It is a classic example of a bus whose architecture consists of: exposed interfaces for client applications, message processing and business logic flow module, adapters for services exposed by external systems. WSO2 ESB is released under open source license for easy adaptation to specific customer needs.

WSO2 ESB can be deployed at the heart of an SOA architecture or on the edge to mediate, enrich, transform messages across a variety of systems, including legacy applications, SaaS applications, as well as services and APIs (for intance with the WSO2 API Manager). This module is also based on the WSO2 Carbon framework, so you can benefit for all default features of a Enterprise ready middleware platform.

Now in its fifth generation, the WSO2 Enterprise Service Bus has been deployed in production at hundreds of customers and is used in a wide variety of use cases: as a service gateway, mediation engine across SAP, Salesforce, Microsoft .NET services, and as a healthcare hub or in IoT scenarios, thanks to its support for transports such Apache Kafka and MQTT.

WSO2 ESB comes with a large set of building blocks, called mediators, which are used to construct mediation flows. Mediators cover data manipulation, data enrichment, connections to external systems, invoking external services and APIs, business events generation, and database integration among others. Additionally, WSO2 ESB supports the entire set of enterprise integration patterns. Mediation flows can be reused as-is or transformed into templates for further reuse across integration applications.

An example of such mediation flow, Yenlo developed customer adapters for the WSO2 Enterprise Service Bus to support ebMS (Digilink) reliable messages, specific for Government Agencies who needs to receive and send secured messages.

WSO2’s ESB is one building block from the WSO2 integration platform, and can be associated with the WSO2 Data Services Server, which creates a clean data access layer on top of any source of data, as well as WSO2’s Message Broker for guaranteed delivery scenarios and asynchronous, event-based, integration.

WSO2 ESB is configured and not programmed, reducing the developer’s learning curve. WSO2’s Developer Studio graphical tool can be used to design and debug ESB mediation flows.

Main features of WSO2 ESB:

  • Low demand for resources (a single instance takes 160 MB of memory)
  • Scalability in layered architecture as well as in the cloud through built-in load balancing mechanisms
  • High efficiency (up to one billion transactions per day – eBay is an example)
  • Flexibility through a number of currently implemented transports and protocols and the option to implement additional solutions
  • Synchronous / asynchronous processing, built-in queues
  • Enhanced message filtering
  • Built-in management and logging mechanisms

The WSO2 ESB’s message processing method:

  • Reception of the message by the transport from the client application
  • Processing of the message into the internal bus format or sending the message in binary form to the domain system
  • Message transformation and / or routing the message inside the bus
  • Sending messages through the transport to domain systems


  • Protocol/message types – JSON, XML, SOAP 1.1, SOAP 1.2, WS-*, HTML, EDI, HL7, OAGIS, Hessian, Text, JPEG, MP4, all binary formats, CORBA/IIOP
  • System and service adapters – SAP BAPI & IDoc, PeopleSoft, MS Navision, IBM WebSphere MQ, Oracle AQ, MSMQ, Salesforce, Paypal, LinkedIn, Twitter, JIRA
  • Security ensured with WS-Security, LDAP, Kerberos, OpenID, SAML, XACML

Interested in becoming an WSO2 Enterprise Service Bus expert? Follow one of our official WSO2 training courses.

ESB Selection Guide White Paper

The Evidence case-study-girl.jpg

eBay uses WSO2 to perform more than one billion transactions per day

With the success of eBay, a great need for a reliable 24/7 availability of the services emerged, in order to support all transactions. There is no room for error, especially during peak times. In December, for example, the number of online purchases goes through the roof.

eBay uses the WSO2 Enterprise Service Bus to perform more than one billion transactions per day during peak times. That’s cool. Very cool. That’s WSO2.



Yenlo Blog

want to know more?
Brochure aanvragen
 Offerte aanvragen