GlassFish ESB includes the following new features and components in version 2.1:
Support for GlassFish clustering in all components
Intelligent Event Processor (IEP) Service Engine – Enables complex event processing (CEP) and event stream processing (ESP) using the Continuous Query Language (CQL).
Scheduler Binding Component – Provides scheduling capabilities for initiating JBI services and allows you to schedule triggers to launch other JBI components.
New Systems Support:
NetBeans IDE 6.5
GlassFish Enterprise Server 2.1
OpenSolaris 2008.11
Red Hat Linux AS 5 (32 and 64 bit)
IBM AIX 5L 5.3 (OS: 64 bit; JVM: 32 bit) (runtime support only)
MySQL 5.1 Community Server (for specific components only)
BPEL Service Engine
Support for validate activities.
The ability to add JavaScript code to a business process as an activity.
File Binding Component
Support for UTF-16 characterset encoding.
Configurable options for on-demand reads that allow you remove a file resource once it has been read.
The ability to specify polling file names using Java regular expression-based file name patterns. This is supported through a new file:message attribute name fileNameIsRegex. Note that regex is not supported for output files.
The ability to specify a directory location for lock files rather than the location being relative to the fileDirectory property. This is supported through a new file:address attribute named persistenceBaseLoc.
FTP Binding Component
The ability to specify a directory location for lock files using a new ftp:address attribute named baseLocation.
HTTP Binding Component
Support for OpenSSO Web Services Security (WSS) Agent, which allows the HTTP BC to communicate with OpenSSO Enterprise 8 on a remote or local machine.
LDAP Binding Component
Support for connection pooling.
JMS Binding Component
Support for using multiple queues with WebSphere Message Queue.
GlassFish ESB includes the components listed below.