NetBeans IDE 6.7.1
GlassFish Enterprise Server 2.1.1
Microsoft Windows Server 2008 (32 bit)
Red Hat Linux Server 5.3 Basic Server and Advanced Platform (32 and 64 bit)
IBM AIX 5L Version 6.1 (64 bit) (with IBM's JDK 6.1 SR7)
Mozilla Firefox 3.5.2 and Safari 3.2 for accessing all GlassFish ESB browser components
GlassFish ESB includes the following new components in version 2.2:
Sun Master Index – A customizable framework that allows you to create master patient indexes to uniquely identify and cross-reference patients and other participants whose information is stored in disparate systems throughout your organization.
PIX/PDQ Manager – A group of applications that address integration issues specific to sharing healthcare information based on the guidelines put forth by Integrating the Healthcare Enterprise (IHE). The applications form a specialized implementation of HL7 messaging that facilitates the creation of an Information Health Exchange.
HL7 Binding Component – A binding component that allows GlassFish ESB application to establish and maintain connections with HL7 v2 messaging systems, manage message enveloping and routing, and perform message validations.
COBOL Copybook Encoder – A fixed-length field-based encoder that provides the tools you need to define and test COBOL Copybook encoders as well as provide runtime support for the encoders.
Email Binding Component – A binding component that supports configuration and connection to email servers within a JBI environment, allowing emails to be sent from and received by a JBI application.
REST Binding Component – A binding component that provides external connectivity for REST over HTTP from JBI applications, which allows external systems to invoke RESTful web services hosted by the JBI platform and allows JBI components to invoke external RESTful web services.
POJO Service Engine – A service engine that allows you to define business logic in Java (as Plain Old Java Objects) and then deploy those business objects in a JBI component, providing a simple and flexible method for using Java in integration applications.
Worklist Manager Service Engine – A service engine that allows you to define manual tasks to be inserted into an otherwise automated workflow, such as a BPEL process, and to then manage and monitor the handling of any generated tasks.
BPEL Monitor – A monitoring tool for the BPEL Service Engine's application and processes that provides a comprehensive view of active applications in real-time, allowing you to quickly ascertain the health of the system.
Event Management – API support for retrieving alerts from JBI runtime components and applications that push alerts to subscribed clients through reverse-ajax.
The following enhancements were made to the BPEL SE for this release:
Exceptions defined in referenced resources can be selected from a fault name selector instead of needing to be typed in manually (NetBeans Issue 173313).
The BPEL SE can initiate a transaction context (TX) even when the BPEL SE does not have persistence enabled. To support this, a new optional attribute named atomicTxType was added to the BPEL process element (NetBeans Issue 169664).
A new Java function in the BPEL menu of the Mapper allows you to call the classes and methods of your project JAR files and referenced resources.
Validation for the doXslTranform function checks that the specified XSL file can be found (NetBeans Issue 163856).
You can navigate to EJB modules from partner links in a BPEL process (NetBeans Issue 124684).
Clicking on a referenced resource node brings up a dialog box that allows you to edit the resource (NetBeans Issue 164161).
Application variables are supported with the BPEL SE (Issue 1251).
BPEL process can be dynamically invoked directly from another BPEL process without going through the HTTP BC (Issue 2060).
The BPEL SE has graphical support for configuring Normalized Message properties.
The following enhancements were made to the IEP SE for this release:
Supports MySQL Enterprise Server 5.1.
The following enhancements were made to the File BC for this release:
Allows you to poll subdirectories, and provides a regular expression-based exclude mechanism.
On-demand read is now supports file name patterns, regular expressions, and reading subdirectories. The expression-based exclude mechanism is available for on-demand reads as well.
The following enhancements were made to the FTP BC for this release:
Supports database-based synchronization for clustering. Previously, only file-based synchronization could be was available.
The following enhancements were made to the HTTP BC for this release:
Allows you to insert application logic to change the protocol or payload messages before or after calling a service using JAX-WS handlers.
Resolves multiple host names by allowing you to specify a list of alias names used to validate the hostname in an HTTP URL. This adds a new runtime property, Allowed Hostname (Aliases) for localhost.
Supports connection timeout, read timeout, and hostname verifier settings for HTTP binding requests.
Provides message tracking and nested diagnostic context logging support.
Allows ?wsdl queries to be disabled through a CASA/binding configuration.
Supports optional SOAP header propagation.
The following enhancements were made to the JMS BC for this release:
Supports request/reply using BPEL correlation.
The JMS JCA provides an option for interceptors, which adds the capability to the JMS BC. These can be defined globally or for a specific instance.
The following enhancements were made to the Scheduler BC for this release:
Supports Catalog Resolver so WSDL files can be dragged into a BPEL project from a different project without exceptions (Issue 1969).
Supports the Redelivery On-Failure Suspend option (Issue 2098).
For links to complete lists of the fixes that went into GlassFish ESB, go to Issues Addressed in This Release. This page provides a link to the following:
Runtime Fixes
Design-Time Fixes
Additional Data Mashup Fixes