OpenESB: Manage your services in  a smart way 

For more than a decade, OpenESB has been running in production, providing a strong backbone as an integration platform. OpenESB users describe it as a light-weight product, solid as a rock and with proven four nines reliability,  as well as being scalable, fault-tolerant and easy to set up and operate. OpenESB projects run billions of complex processes around the world, 7x24, for banks, financial institutions, logistic companies or in government. Take a bet on intelligence and reliability.







OpenESB top features



OpenESB implements an intelligent infrastructure that relies on the pattern interface-based for services. OpenESB brings the concept of interface and implementation to the micro-services Such as Java or C++, designing with interfaces and invoking their implementations at the runtime improves the service encapsulation and isolation, provides a great flexibility to your applications.



OpenESB has a well-defined development process based on three main Tasks: Service definition, Service Orchestration, Service Composition. The complete process is supported by Powerful graphical tools. They allow to connect and configure graphically the different components and process.
Easy to use and short to learn, these tools make easier the development of OpenESB Service.

IT Diversity

"api-service-interface", “Json-xml-object”, “soap-rest-corba”, “”, “oracle-mongo-elasticsearch. The IT world today reflects a succession of complex, eclectic and diverse trends. Since 2005, OpenESB has matched the multiculturalism in IT, not just focussing on the latest IT trends, but aiming to integrate technologies new and old, promoting reuse, agility and low cost of ownership.


OpenESB embeds a powerful graphical composition editor that links your micro-services to create larger applications. The OpenESB composition editor implements sophisticated Quality of Service (QOS) and native load balancing which improves the reliability and availability of your applications. Moreover, it helps you to accurately define the granularity of micro-service deployment and match the work of your development team.


When a business process becomes complex, service composition not adequate to manage it and the required service compensation or correlation that may be needed, and a third-party application is typically required to manage the context and implement compensation patterns such as SAGA. The OpenESB Orchestrator implements all these features within the graphical editor and helps you to design and build complex processes from your micro-services.


The OpenESB community successfully develops and improves OpenESB, with the help and the support of partners, providing professional services (consulting, development and training), extended features or components and support contracts. It is highly recommended that OpenESB users engage with our partners if they plan to use OpenESB projects in production and take advantage of their expertise.

Simplify your service integration