Open ESB
| This article does not cite any references or sources. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed. (December 2009) |
| Developer(s) | Community. formerly Sun Microsystems |
|---|---|
| Stable release | v2.3[1] / January 1, 2011 |
| Written in | Java |
| Operating system | Cross-platform |
| Type | Enterprise Service Bus |
| License | CDDL |
| Website | http://openesb-dev.org/ |
Open ESB is a Java based open source enterprise service bus. Open ESB can be used as a platform for both Enterprise Application Integration and SOA. Open ESB is built on open standards.
Oracle, after acquiring Sun Microsystems, has cancelled corporate sponsorship of this project. Community development on Open ESB continues, organized by LogiCoy and Pymma Consulting.
Contents |
[edit] Architecture
Open ESB consists of a runtime, a design time, and a management console. The runtime consists of a light weight JBI core, and several components. The runtime can be collocated with the GlassFish server for support of EE components. There is also support for other application servers. If EE components can be left out of the solution, Open ESB can also be run as a stand alone Java application.
The design time consists of a number of plug ins that can be installed in the NetBeans IDE. Design time plug ins include an extensive BPEL editor, XSLT editor, XSD editor, WSDL editor, and facilities for data mapping. There is minimal support for Eclipse, but there are plans to improve this.
The runtime can be managed from any web browser using the Management Console.
[edit] Components
Open ESB comes with several components for data transformation, orchestration, and connectivity. There is support for HTTP and webservices, JMS, databases, MQ Series, SAP, IMS, HL7, etc. Logic can be expressed in BPEL, EJBs, POJOs.
[edit] References
[edit] See also
- Enterprise Service Bus
- Enterprise Integration Patterns
- Apache ServiceMix
- PEtALS ESB
- Service Oriented Architecture
- Event-driven SOA
- Guaraná DSL