Jump to content

OpenESB

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Aleksander.adamowski (talk | contribs) at 12:56, 10 March 2010 (Added links for mysterious acronyms). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
Open ESB
Developer(s)Sun Microsystems in association with the community
Stable release
v2 / November 17, 2008 (2008-11-17)
Written inJava
Operating systemCross-platform
TypeEnterprise Service Bus
LicenseCDDL
Websitehttps://open-esb.dev.java.net/

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.

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.

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.

References

See also