WSO2 Business Process Server 3.5.1
WSO2 Business Process Server 3.5.1 Released!
The 100% open source, highly scalable and lean WSO2 Business Process Server helps to increase productivity and enhance competitiveness by enabling developers to easily deploy business processes and business models written using WS-BPEL and BPMN standards respectively. It also serves as the business process management and hosting environment for your SOA.
The WSO2 Business Process Server provides a complete web-based graphical console to manage, deploy, view and execute business processes and human tasks within a single server instance. The BPEL engine is powered by Apache Orchestration Director Engine (ODE) while the BPMN 2.0 Engine is powered by Activiti. It provides an interface to assign, allocate, claim and complete tasks with the use of a dashboard. Third-party applications can be integrated with WSO2 BPS through REST API. WSO2 BPS provides comprehensive management APIs to build external UI’s that interact with processes and tasks deployed in it.
Interested in playing with the latest release? Download the latest release!
http://wso2.com/products/business-process-server/
Also take a look at the online product documentation on http://docs.wso2.com/display/BPS351/WSO2+Business+Process+Server+Documentation
How to Run
1. Extract the downloaded zip
2. Go to the bin directory in the extracted folder
3. Run the wso2server.sh or wso2server.bat as appropriate
4. Launch a web browser and navigate to https://localhost:9443/carbon to access the admin console
5. Use "admin", "admin" as the username and password to login as an admin
WSO2 Business Process Server 3.5.1 includes following improvements and bug fixes.
New Features
- [BPS-736] - REST request handling (i.e. receive) functionality for BPMN
- [BPS-936] - Implement new bpmn stats rest api
Patch
- [BPS-981] - ClaimApprovalTask sample producing non-responsive JSPs due to session time-out when SSO is enabled
Task
- [BPS-647] - Create an uploading mechanism for service tasks
- [BPS-937] - Update the activiti version activiti-all 5.19.0.wso2v2 orbit
Improvements
Bug Fixes
Key Features of WSO2 Business Process Server
Define and Execute WS-BPEL Standard Based Business Processes
- Supports WS-BPEL 2.0 and BPEL4WS 1.1
- Long running stateful processes and short running stateless or stateful processes
- In memory process execution for short running processes
- Message and time triggered message handling
- Secure invocation of partners, processes secured with WS-Security, Kerberos and more
Define and Execute BPMN 2.0 Business Processes
- Supports BPMN 2.0 standard
- Supports task, sub-process and call activity types
- Supports user, manual, receive, script, service and task types
- REST API for external applications to interact with BPMN processes
Data Manipulation & Extensibility
- Powerful data manipulation via XPath 1.0/2.0, XSLT 1.0/2.0, XQuery 1.0 and E4X
- Extensible via custom activities defined using Java APIs and XPath extensions for Java invocation
Define Workflows Interacting with People
- Supports WS-Human Task 1.1, BPEL4People 1.1
- Integration of people for performing tasks and receiving notifications
- Role based access control for activities
- Google Gadget for interacting with task manager and for task execution
- Ability to create custom user interfaces for tasks
Graphical Process Modeling
- Drag-n-drop visual editor for any WS-BPEL process model including XPath assistant
- Create and manage process deployment artifacts
- Import and edit BPEL processes developed using other tools such as SoftwareAG ARIS, Oracle SOA Suite, Microsoft BizTalk and IBM Process Manager
- Drag-n-drop visual editor for any BPMN Process model
Process Management via Graphical Administration Console
- Flexible deployment and management of processes including security
- Process versioning including dynamic updates to running processes
- Flexible management of process instances including terminate, suspend, resume, retry and cleanup
- Graphical auditing and troubleshooting of instances
- Dashboard with snapshot of failed, suspended, active and long running instances
Integrates to Existing Environment
- Pluggable storage choices including MySQL, Oracle, MSSQL and DB2
- Use any existing enterprise identity system including LDAP, Microsoft Active Directory or any JDBC database
- Task manager API for integrating human tasks to any enterprise infrastructure including portals and e-mail clients
High Availability, Scalability and Stability
- Horizontal scaling via clustering with stateless server architecture
- Distributed response caching for higher performance
- Supports highly available deployment
- Process dehydration for running large volumes of processes
- Long-term execution stability via configurable persistence levels with low resource utilization
Lightweight, Developer Friendly and Easy to Deploy
- Easy to debug processes with tools for message tracing and interactive testing with TryIt capabilities
- Server customization via feature provisioning of any WSO2 middleware capability
- Integrated with SVN, Maven, Ant and other standard tools for development & deployment
- Choice of deployment to on-premise servers, private cloud, or managed cloud, without configuration changes
Manage & Monitor
- Comprehensive management & monitoring Web console with enterprise-level security
- Customizable BPMN Explorer Web application to manage BPMN processes and user tasks
- Customizable Human Tasks Explorer Web application to manage WS-HumanTasks
- Built-in collection and monitoring of standard access and performance statistics
- JMX MBeans for key metrics monitoring and management
- Flexible logging support with integration to enterprise logging systems
Known Issues
All the open issues pertaining to WSO2 Business Process Server are reported at the following location:
https://wso2.org/jira/issues/BPS
How You Can Contribute
Mailing Lists
Join our mailing list and correspond with the developers directly.
Developer List : dev@wso2.org | Subscribe | Mail Archive
Reporting Issues
We encourage you to report issues, documentation faults and feature requests regarding WSO2 Business Process Server through the public JIRA.
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.
To learn more about WSO2 Business Process Server and WSO2 support offerings please visit
http://wso2.com/products/business-process-server/.
-- The WSO2 BPS Team --