WSO2 Enterprise Service Bus
Freedom and endless innovation
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.
Interested in becoming an WSO2 Enterprise Service Bus expert? Follow one of our official WSO2 training courses.
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.