...
Overview
Built on top of the WSO2 Carbon Core like most WSO2 server products, WSO2 Business Process Server embeds Activiti BPMN runtime to support executing BPMN process models and the Apache ODE runtime for executing BPEL executionprocess models. BPS server also includes Human Tasks Engine which supports WS-Human Tasks specification 1.1. When BPEL processes or Human Tasks are deployed on Business Process Server, It will publish Soap Services to the external world. These These services are published though through the axis2 web services integration layer. BPMN Process engine exposes a comprehensive REST API for process and task management.
Messaging Architecture
The following diagram illustrates the BPS architecture from a messaging perspective (the components of the pipes are not in a specific order).
...