Open ESB v2
- About Open ESB v2
- Open ESB v2 Features
- Open ESB v2 Development and Administration Tools
About Open ESB v2
Open ESB v2 is included with the following bundles:
- Java Application Platform SDK Update 5
- Java EE 5 Tools Bundle Update 5
Open ESB v2 implements a Java Business Integration (JBI) runtime that incorporates the JSR 208 specification and other open standards.
Open ESB allows you to integrate web services and enterprise applications as loosely coupled composite applications, realizing the benefits of a service-oriented architecture (SOA).
Open ESB v2 contains the following:
JBI Runtime
The runtime includes the Java EE Service Engine and the HTTP Binding Component.
Open ESB Components
These components include additional service engines and binding components.
NetBeans IDE 6.1 Development Tools
A rich set of editors and tools for building and administering composite applications.
Sun Java System Application Server Administration Tools
These tools include extensions to the Admin Console, command-line administration tools, and Ant administration tasks.
Open ESB is developed under the community process.
For more information, go to the following web sites:
Open ESB v2 Features
Open ESB supports pluggable service engines and communication protocol bindings as well as dynamic, configurable, message management and delivery.
Open ESB includes the JBI Runtime and the following service engines and binding components.
Developers can also create additional plug-in components to fit specific integration tasks.
| Component/Feature |
Description |
| JBI Framework |
Runtime that implements a JBI instance. The JBI Runtime is a standard feature of Sun Java System Application Server 9.1 Update 2. |
| BPEL Service Engine |
Provides services for executing Web Services Business Process Execution Language 2.0 (WS-BPEL, or BPEL) compliant business processes. |
| Java EE Service Engine |
Connects Java EE web services to JBI components. |
| SQL Service Engine |
Provides SQL execution services to other JBI components. |
| XSLT Service Engine |
Transforms XML documents using XSL style sheets. |
| File Binding Component |
Provides a transport service to a file system and offers a comprehensive solution to interact with the file system from the JBI environment. |
| HTTP Binding Component |
Provides external connectivity for SOAP over HTTP in a JBI 1.0 compliant environment. |
| JMS Binding Component |
Provides Java Message Service (JMS) transport for inbound and outbound messages. |
|
Open ESB v2 Development and Administration Tools
NetBeans IDE 6.1 and Sun Java System Application Server 9.1 Update 2
provide tools to create, deploy, and administer composite applications built with Open ESB v2.
Tools Available With NetBeans IDE 6.1
NetBeans IDE 6.1 includes visual design tools to make it easier to design applications, and also develop and maintain SOA applications.
The available tools include the following:
BPEL Editor, for BPEL-based web service orchestration
XSLT Designer, for creating and editing XSLT transforms
Composite Application Service Assembly (CASA) Editor, which provides a high-level view of a composite application,
allowing you to interactively specify service endpoints and configurations
Composite Application projects, which allow you to create loosely coupled, service-based composite applications for SOA
Various tutorials and blueprints that illustrate how to build and create composite applications
For more information on NetBeans IDE 6.1, go to http://www.netbeans.org/.
Tools Available With Sun Java System Application Server 9.1 Update 2
Sun Java System Application Server 9.1 Update 2 provides the following tools for administration of composite applications:
JBI Ant tasks, for administration using the Sun Java System Application Server Ant client, asant
Command Line Interface (CLI), for administration using the Sun Java System Application Server command-line processor, asadmin
Admin Console interface for JBI administration, which provides interactive screens for managing Open ESB components