WSO2 Business Process Server(WSO2 BPS) 3.2.0
Release Notes
January 2014
WSO2 Business Process Server (BPS) is an easy-to-use Open Source Business Process Server that
executes business processes written following WS-BPEL and WS-Human Task standards.
WS-BPEL is the defacto standard for composing multiple synchronous and asynchronous
web services into collaborative and transactional process flows which increase the flexibility
and agility of your Service Oriented Architecture. WS-Human Task allows people activities to be
integrated with business processes.. WSO2 BPS is powered by
Apache ODE
and available underApache Software License
v2.0. WSO2 BPS provides a complete Web based graphical console to deploy,
manage and monitor business process and process instances.
WSO2 BPS is developed on top of the revolutionary Carbon platform (Middleware a' la carte), and is based on
the OSGi framework to achieve the better modularity for you SOA. Carbon platform contains lots of new
features and many other optional components that can be used to customize or enhance the functionalities
provided by BPS to suits you SOA needs. In addition to installing optional components you can uninstall
unwanted features without any trouble.
WSO2 BPS is an opensource product available under the
Apache
Software
License (v2.0)
. This includes all of the extra integration and management functionality as well.
Key Features
- Deploying Business Processes written in compliance with WS-BPEL 2.0 Standard and BPEL4WS 1.1 standard.
- Support for Human Interactions in BPEL Processes with WS-Human Task and BPEL4People.
- Managing BPEL packages, processes and process instances.
- BPEL Extensions and XPath extensions support
- Instance recovery(Only supports 'Invoke' activity) support through management console
- OpenJPA based Data Access Layer For BPEL and Human Tasks
- WS-Security support for business processes.
- Support for invoking secured(Using WS-Security) partner services.
- Support for HumanTask Coordination
- BPEL Package hot update which facilitate Versioning of BPEL Packages
- Human Task versioning support
- E4X based data manipulation support for BPEL assignments
- Configure external data base system as the BPEL engine's persistence storage
- Caching support for business processes.
- Throttling support for business processes.
- Transport management.
- Internationalized web based management console.
- System monitoring.
- Try-it for business processes.
- SOAP Message Tracing.
- End-point configuration mechanism based on WSO2 Unified Endpoints.
- Customizable server - You can customize the BPS to fit into your
exact requirements, by removing certain features or by adding new
optional features.
- Performance improvements in XPath evaluations
- Clustering support for BPEL engine.
- Process monitoring with WSO2 Business Activity Monitor
- JMX monitoring support
- Migration tool for BPS 3.0.0 to BPS 3.2.0 and BPS 3.1.0 to BPS 3.2.0
- Process cleanup tool to remove RETIRED versions of bpel processes
New Features In This Release
- Human Task Versioning support
- Caching support for people queries
- Command line process cleanup tool to remove RETIRED versions of bpel process
- Migration tool to move from BPS 3.0.0 to BPS 3.2.0 and BPS 3.1.0 to BPS 3.2.0
- Instance View Performance Improvements
- New BPS UI
- Many other bug fixes
Issues Fixed for this release
XML & WS-* Standards Support
- BPEL4WS 1.1
- WS-BPEL 2.0
- WS-Human Task 1.1
- BPEL4People 1.1
- SOAP 1.1/1.2
- WSDL 1.1
- WSDL 2.0
- MTOM, XOP & SOAP with Attachments
- WS-Addressing
- WS-Security 1.0/1.1
- WS-Trust
- WS-SecureConversation
- WS-SecurityPolicy
- WS-ReliableMessaging
- WS-Policy
- WS-PolicyAttachment
- WS-MetadataExchange
- WS-Transfer
- XKMS
Open Source components included in WSO2 BPS/Java
- Apache ODE (BPEL)
- Apache Axis2 (SOAP)
- Apache Axiom (High performance XML Object Model)
- Apache Rampart/Apache WSS4J (WS-Security)
- Apache Rahas(WS-SecureConversation)
- Apache Sandesha2 (WS-ReliableMessaging)
- Apache Batik
- WS-Addressing implementation in Axis2
- Apache Neethi (WS-Policy)
- WS-SecurityPolicy implementation in Axis2
- Apache XML Schema
- Apache Derby (Database)
- Apache OpenJPA
- Embedded Apache Tomcat
- Spring Framework
Apache Axis2 modules included with WSO2 BPS
- Apache Rampart: Supporting WS-Security & WS-Trust
- Apache Rahas: Supporting WS-SecureConversation
- Apache Sandesha2: Supporting WS-Reliable Messaging
- Mex: Supporting WS-MetaDataExchange
- Throttle: For throttling requests
- Statistics: For gathering & monitoring statistics
- SOAP Tracer: For tracing SOAP requests & responses
- XFer: Supporting WS-Transfer
- XKMS: Supporting XML Key Management Specification
Known Issues
Reporting Problems
Contact us
WSO2 developers can be contacted via the mailing list:
[email protected]
For details on subscriptions see
http://wso2.org/mail
Support
We are committed to ensuring that your enterprise middleware deployment is completely supported from
evaluation to production. Our unique approach ensures that all support leverages our open development
methodology and is provided by the very same engineers who build the technology.
For more details and to take advantage of this unique opportunity please visit
http://wso2.com/support/
For more information about WSO2 BPS, please see
http://wso2.com/products/business-process-server/
Thank you for your interest in WSO2 BPS
- The WSO2 BPS Team -