Why use ActiveVOS for BPM?
ActiveVOS offers project teams implementing BPM -- business analysts, developers, enterprise architects, operations staff, end users and managers -- a number of important innovations to develop and deploy process applications:
- #1: ActiveVOS is a lean, all-in-one solution. Everything you need is in one product. Model-based design and execution, process simulation, testing, remote debugging, fast deployment and more...with ActiveVOS, you download a single executable, double-click to install...and begin developing processes. For end users, ActiveVOS Central provides a single "window" into the capabilities of the BPMS (screenshot tour).
- #2: ActiveVOS is innovative. BPMN 2.0 models are executed directly as BPEL with no round-trip issues or problems. Complex event processing (CEP) is directly integrated with the BPEL execution engine. An AJAX-based forms designer makes ActiveVOS task forms both look like a service and use services, so human tasks can be performed with contextual information as needed. For end users, business analysts and developers, ActiveVOS creates executable BPMN models. For enterprise architects, ActiveVOS can enable a services-based BPM capability across the enterprise.
- #3: ActiveVOS is 100% standards-based and 100% compatible. BPMN...BPEL...WS-HumanTask...support for Java applications...run on any application server or ESB...ActiveVOS is completely compatible with your environment.
- #4: ActiveVOS supports collaboration across the project team. Modeling in BPMN makes it possible for everyone on the project to understand the process as it is designed and deployed. During process execution, the BPMN model is preserved, so tracking processes and dealing with problems and exceptions are easy.
ActiveVOS implements BPM using a services-oriented architecture (SOA) foundation. By creating BPM as a services "layer," ActiveVOS ensures that individual process applications can easily co-exist with the rest of the application infrastructure.
Features Overview
Model business processes graphically
- Create easy to understand and change models in BPMN 2.0
- Combine system and human tasks in process models
- Import existing models from Visio, BPEL or XPDL
- BPMN "assist" eases building and managing large, complex models
- Execute models as BPEL, which delivers the benefit of a service natively designed to support services and human tasks
ActiveVOS Central
- Single, customizable application for interacting with ActiveVOS BPMS
- Users can access task forms, perform task lookups and initiate processes
- Convenient access to reports and graphs
Visually design, test and deploy orchestrations
- BPMN 2.0 models are directly executed by the system as standard BPEL
- Use an AJAX-based forms designer to create forms that are automatically service-enabled, resulting in forms that both look like services and use services
- Simulate processes using metadata to determine cost and resource impacts
- Eclipse-based designer speeds development
- Service discovery and service reference management
- Full design-time simulation and remote debugging
- Built-in identity and email services
- Rules, compensation, fault, and event handling
- Generate unit and scenario tests
- Manage and inject sample data used to validate change and test paths
Push-button deployment
- Built-in process versioning with side-by-side execution and migration support
- Wizard-based deployment and packaging
- Policy-based configuration
- Flexible bindings: WS, JMS, REST, EJB, POJO, JSON
- Endpoint management: URL Mapping (Design-time: static, dynamic, invoke, principal)
Enterprise-class scalability
- ActiveVOS MultiSite clustering permits the BPMS to scale and operate across geographically distributed data centers
- Crucial, long-running work – including human tasks – that might represent weeks or even months of work can be started at one site and, in the event of a failure at that site, continued or completed at another site
- Offers users high availability, true scalability and fault-tolerance within and across data centers
Integrated complex event processing (CEP)
- Same-server CEP utilizes execution events to enable CEP applications
- CEP is a deployment-time feature of orchestrations. No need to alter running processes to add CEP
- SQL-based CEP language allows rapid creation of applications
- Takes a wide range of actions based on CEP, including starting new or altering running processes
Process error handling and exception management
- Server-based correlation, fault, event and retry handling
- Automated process suspension on uncaught faults
- Ability to correct, compensate, retry or complete suspended activities
- Auditable process rewind and skip forward to perform corrective actions
- Root-cause analysis
- Remote debugging
- Built-in server and process monitoring thresholds and alert services
Manage change
- WSDL refresh, compare, update
- Advanced find and where-used controls
- Regressing testing
- Online deployment of orchestration updates
Vendor neutral
- Based on standards
- Platform independent
- BPEL 2.0
- BPMN 2.0
- WS-HumanTask and BPEL4People
- HTML and JavaScript automatic forms generation

