ActiveBPEL Rapidly Adds Enterprise Upgrades
An upgraded ActiveBPEL Business Process Execution Language engine is now available for free download.
ActiveBPEL (Milestone 2) also supports Tomcat 5.5 and Java 1.5, as well as adds support for web services standards WS-Addressing and WS-Policy, with support for WS-Security and WS-ReliableMessaging, due for a later release.
Among other features in ActiveBPEL (Milestone 2.0) are:
Inside the ActiveBPEL Engine Upgrade
The ActiveBPEL engine is written in Java, and runs in any standard Java servlet container such as Tomcat. It reads BPEL process definitions (and other inputs such as WSDL files) and creates representations of BPEL processes. When an incoming message triggers a start activity, the engine creates a new process instance and starts it running. The engine takes care of persistence, queues, alarms, and many other execution details.
The ActiveBPEL engine comes from the Open Source ActiveBPEL project, an organization created by Active Endpoints, Inc. ActiveBPEL is licensed under the GNU General Public License (GPL). ActiveBPEL was originally released into open source in July 2004 by Active Endpoints, Inc.
http://www.activebpel.org/docs/architecture.html>Click here to learn more about the ActiveBPEL project and its architecture.
More than Just Raw Code - The ActiveBPEL Samples
ActiveBPEL comes with more than just code. There is also a full suite of samples and templates to speed design and deployment. Among them:
WSUnit is a relatively simple open source project that allows users to indirect their Web Services to a server that returns messages based on the content of the request. We have found that this can be a valuable tool in a situation where access to test implementations of services may not be available. This sample demonstrates the use of WsUnit to help in the testing of deployed BPEL processes.
Looking Ahead to ActiveBPEL v3
2006 promises to be a productive one for the ActiveBPEL project.
Managers say they are already working on the next improvements, and by March 2006, expect ActiveBPEL will offer yet another upgrade (v 3.0), which will be based on the upcoming WSBPEL 2.0 specification, while continuing to support processes that were developed using the BPEL4WS 1.1 specification