Skip to end of metadata
Go to start of metadata
You are viewing an old version of this page. View the current version.
Compare with Current
View Page History
Version 1
Next »
Feature | Description |
---|
Define and Execute Business Processes. | - Supports WS-BPEL 2.0, BPEL4WS 1.1 and subset of BPMN 2.0.
- 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 and BPMN User Task.
- 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.
- Ability to create custom user interfaces for tasks.
- Easily customizable UI applications for WS-Human Task (Humantask-Explorer) and BPMN User Task (BPMN-Explorer) with form generation support.
|
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.
|
XML & WS-* Standards Support
- BPMN 2.0
- 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-SecurityPolicy
- 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
- Activiti
Apache Axis2 Modules Included with WSO2 BPS
- Apache Rampart: Supporting WS-Security & WS-Trust
- Apache Rahas: Supporting WS-SecureConversation
- 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