ActiveVOS
ActiveVOS is a new kind of Business Process Management System (BPMS). With ActiveVOS, project teams can easily implement process applications that integrate human and system tasks. ActiveVOS is a model-based system in which BPMN 2.0 process models are easy to design and change. When deployed, ActiveVOS executes BPMN models directly on a proven, high-performance BPEL engine. (See a screenshot tour of the ActiveVOS BPMN modeler.)
ActiveVOS provides a broad range of capabilities for everyone on the team. For end users and operations staff, ActiveVOS Central delivers customizable access to reports, process status, process lookup, task management and process initiation. (See a screenshot tour of ActiveVOS Central.)
For business analysts and developers, ActiveVOS provides support for the entire lifecycle of process application development. The system includes support for modeling, process simulation, process testing, deployment, versioning, integration with complex event processing (CEP) and more.
For enterprise architects, ActiveVOS offers complete compatibility and rigorous support for open standards, enabling BPM to become a generalized service across the enterprise. In this way, BPM applications never become an "island" of processing.
BPMS development teams love
BPM is a new, better way to implement advanced process applications that include both human and system tasks. But doing this has been hard -- the technology has been complex, incomplete and expensive.
Click on image to enlarge
ActiveVOS has solved these problems by innovating on the basis of open standards and implementing state-of-the-art services-based architecture in our BPMS.
As the graphic above illustrates, ActiveVOS seeks to serve the entire team. At the center of the BPMS is a high-performance execution engine based on BPEL and WS-HumanTask. This execution engine runs BPMN 2.0 models directly...making ActiveVOS the most open model-based execution environment available.
A common problem for enterprises that want to implement BPM and the new way of doing business it implies is that they can only achieve BPM with outside help. ActiveVOS changes this expensive and unfortunate misperception. Because it is complete, easy-to-use and compatible, project teams are enabled to develop their proof-of-concept models, test them and deploy them themselves. ActiveVOS is technology in service of the concept of BPM instead of being an impediment to BPM.
Standards support in ActiveVOS enables project teams. Consider a BPMN model that is executed on a proprietary execution engine and/or which requires custom Java code to execute. In this case, business loses visibility into the process. Worse, a fundamental advantage of BPMS -- model based-execution -- is lost.
Because ActiveVOS is both lightweight -- or lean -- and platform independent, development teams are more effective in creating BPM applications. At deployment time, BPM applications written in ActiveVOS are compatible with the broadest range of existing infrastructure to ensure rapid deployment.
The following sections on this page and the links in the linkbox to the left expand on ActiveVOS BPMS and its unique capabilities.
ActiveVOS Designer is a rich productivity tool that incorporates BPMN 2.0 and WS-HumanTask open standards. A set of advanced wizards makes easy it to create business process models and orchestrations quickly. Some of ActiveVOS Designer's important capabilities include:
- Create BPMN 2.0 models: import common model formats and transform them to BPMN. Direct execution BPMN models on a high-performance server
- Advanced modeler assists in management of large models and makes changing models of any size easy using "structured concepts"
- Generate process documentation directly from BPMN models
- Orchestrate services defined using WSDL interfaces. Or, start with XML schema or XML fragments if this is all that is available to you
- Incorporate non-Web services through flexible bindings to JMS and REST and invoke EJB and Java classes (POJO's), creating a SOA environment with web services that do not necessarily expose a Web Services Definition Language (WSDL) interface
- Simulate services and human tasks locally or using remote debugging
- Save simulation and test data, and generate unit tests and test suites to perform scenario testing
- Use wizard-based, push-button deployment to deploy new orchestrations and updates to the server
ActiveVOS Server
ActiveVOS Server easily scales to meet the needs of enterprises of any size and can be rapidly incorporated into a production J2EE execution environment to meet rigorous scalability, performance and availability requirements. With ActiveVOS Server, teams can leverage existing skills and collaborate to develop, deploy and run production BPM applications. With ActiveVOS Server you can:
- View dashboards and reports
- Create custom dashboards and reports and add them to ActiveVOS Central
- Perform problem determination using graphical BPMN views of the process
- Use exception management such as the process rewind feature to inspect and investigate running, faulted or completed processes
- Rewind a process to a specific activity and redo the work without having to invoke any of the built-in compensation logic, giving organizations unprecedented flexibility in managing running, in-flight processes
- Configure and enforce runtime behavior of a process using standard policies
- Perform server-based runtime message correlation and handle service communication retries to free the developer from runtime concerns
- Perform endpoint management to make it easy to deploy an orchestration from one environment to another, or deal with a change in topology
- Suspend a running process using process exception management capabilities to handle bad data which would otherwise have unnecessarily failed a transaction, and correct the problem via remote debugging
- Use the ActiveVOS console to monitor server activity and set performance thresholds for notification
- Deploy a new version of a process and control when it is activated and determine if running processes need to be automatically migrated to the new version
- Use ActiveVOS MultiSite clustering to deploy and execute processes across geographically distributed data centers, ensuring enterprise-class scalability, high availability and fail-over
- 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
- Deploy to Oracle® Web Logic Server®, IBM® WebSphere® Application Server and JBoss® Application Server J2EE platforms


