Sun Java Solaris Communities My SDN Account Join SDN
 

Service Oriented Business Integration

Layer 3
Begin Product Tab Sub Links Active Sub LinkOpen ESB V2 Preview 4 Previous Releases
>  At A Glance
 
»  Release Notes
 
»  Downloads
 
»  Documentation
 

Open ESB v2


  1. About Open ESB v2
  2. Open ESB v2 Features
  3. 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

Sun Tech Days
In-depth technical education, coming to a city near you.
Related Links
 
Your own backstage pass.
Joining the Sun Developer Network is like getting your own backstage pass inside Sun. Membership is FREE. Act now.