Feature | Description |
---|
Define and Execute Business Processes. | - Supports WS-BPEL 2.0 and BPEL4WS 1.1.
- Long running stateful processes.
- Short running stateless or stateful processes.
- In-memory process execution for short running processes.
- Time-triggered message handling.
- Processes secured with WS-Security, Kerberos and more.
- Security context propagation through processes to partners.
- Secure invocation of partners with WS-Security, Kerberos and more.
|
Data Manipulation and 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.
- XPath extensions for Java invocation.
|
Define Workflows Interacting with People. | - Support for WS-Human Task 1.1, BPEL4People 1.1.
- Integration of people for performing tasks and receiving notifications.
- Management of deadlines and escalation to other users and roles (including integration to WSO2 Identity Server for user and role management).
- 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.
|
Create and Monitor Custom Key Performance Indicators (KPIs). | - Extension activity for selectively publishing events from any process to WSO2 Business Activity Monitor.
- Define KPIs to run in WSO2 Business Activity Monitor and generate custom gadgets for dashboards or reports.
|
Graphical Process Modeling. | - Powerful graphical editor via WSO2 Developer Studio.
- Drag-n-drop visual editor for any WS-BPEL process model including XPath assistant.
- Store, lifecycle manage and govern processes, partners and endpoints via integration with WSO2 Governance Registry.
- 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.
|
Process Management via Graphical Administration Console. | - Flexible deployment and management of processes including security, throttling and caching.
- 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 with Existing Environments. | - 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.
- Choice of deployment to on-premise servers, private cloud or public cloud (WSO2 StratosLive Business Processes-as-a-Service) without configuration changes.
- Integrated with SVN, Maven, Ant and other standard tools for development and deployment.
- Integrated to WSO2 Developer Studio, Eclipse-based IDE for all WSO2 products.
|
| Manage and Monitor | Comprehensive management and monitoring Web console with enterprise-level security. Built-in collection and monitoring of standard access and performance statistics. JMX MBeans for key metrics monitoring and management. Integrates with WSO2 Business Activity Monitor for operational audit and KPI monitoring and management. Flexible logging support with integration to enterprise logging systems. Centralized configuration management across different deployment environments with lifecycles and versioning via integration to WSO2 Governance Registry. |
| |