See ActiveVOS in action!


Attend an "Intro to ActiveVOS" webinar

Wednesday, Feb 10 at 12pm EST / 9am PST / 17:00 GMT

Register here >

CTO Tuesdays webinars

Topics cover a broad range of BPM technologies

Tuesday, Feb 9
12pm ET / 9am PT / 17:00 GMT

Topic: Viewing and fixing running processes

Register here >

 

Education Center

Product Documentation

Active Endpoints provides documentation, including user guides, installation-configuration-deployment guides and release notes. Check back frequently for updated content.

Getting Started
Using ActiveVOS 7 Designer View this recorded demo for best practices and modeling techniques in ActiveVOS 7 Designer. Using ActiveVOS 7 Designer
Echo Hello World The prototypical Hello World that does nothing more than echo the string "Hello World!" to its caller. View the video and follow along with the document Echo Hello World
Echo Hello World
Hello Jane Doe This process takes input of firstName/lastName from its caller and returns "Hello firstName lastName". View the video and follow along with the document. Hello Jane Doe
Hello Jane Doe
Where Am I Connected From? This process wraps a publicly accessible web service that returns the location associated with the caller's IP address. View the video and follow along with the document. Where Am I Connected From?
Where Am I Connected From?
Getting Started with Human Tasks Use this sample to create a new BPEL4People (WS-HumanTask) activity using sample messages to generate the WSDL. Getting Started with Human Tasks
 
FAQs
Frequently Asked Questions View answers to frequently asked questions from training participants and customers. Frequently Asked Questions
 
ActiveVOS Training
ActiveVOS Fundamentals Download class lectures and lab materials for ActiveVOS 7. ActiveVOS Fundamentals
ActiveVOS Concepts and Capabilities Includes class lecture and lab materials. This content applies to ActiveVOS version 7.0. ActiveVOS Concepts and Capabilities
 
ActiveVOS Primers
What is BPEL? Take a tour of WS-BPEL 2.0 and learn more about the basics of BPEL. What is BPEL?
BPEL Basics for Java Developers Get moving in the right direction from your starting point as a Java Developer and use this "footbridge" to explore the worlds of SOA and BPEL. BPEL Basics for Java Developers
BPEL Basics for Java Developers
XML Schema Primer Review this primer on XML Schema, a prerequisite for undertaking visual orchestration system design. XML Schema Primer
WSDL Primer Review this primer on WSDL definitions, a prerequisite for undertaking visual orchestration system design. (Best viewed after the XML Schema Primer.) WSDL Primer
 
ActiveVOS Samples
ActiveVOS Administration SDK The ActiveVOS Server provides an administration interface that is accessible via WSDL-defined web service invocations or directly using Java classes. This SDK includes projects and documentation describing how to interact with the API using both techniques. This SDK was developed using version 7.x of ActiveVOS. ActiveVOS Administration SDK
Alerts Create, deploy and register a BPEL Process that uses the Identity and Email Services in the ActiveVOS Server to respond to alerts generated by the Alert Service. Alerts
Asynchronous Message Exchange Learn now to communicate between web services using Asynchronous Message Exchange patterns. Asynchronous Message Exchange
Attachments Create, deploy and register a BPEL Process that can interact with data in SOAP Attachments sent as part of a request message. Attachments
Process Patterns Learn how to use various aspects of BPEL, including BPEL constructs, handling multiple start messages and more. Process Patterns
Resource Simulation Optimize process workflow and resources by creating a simulation model from an existing BPEL process. Resource Simulation
ActiveVOS's Integration with CMIS An orchestration project that demonstrates ActiveVOS's integration with Alfresco's Content Management Interoperability ServicesÂ’ (CMIS) web services interfaces. ActiveVOS's Integration with CMIS
ActiveVOS's Integration with CMIS
Complex Data Exchange This sample demonstrates best practices for communication using messages that contain complex data types. Also discussed is the procedure for generating a Java client. Complex Data Exchange
Web Service Interactions using JMS This sample demonstrates how to create processes that interact with JMS providers. Web Service Interactions using JMS
Using JMS with ActiveVOS Learn more about JMS support in ActiveVOS. Using JMS with ActiveVOS
Invoking Plain Old Java Objects (POJOs) This sample demonstrates how to invoke POJOs from a BPEL process. Invoking Plain Old Java Objects (POJOs)
Exposing and Consuming REST Services This sample demonstrates how to expose processes as Representational State Transfer (REST)-based services as well as how to create processes that consume REST services. Exposing and Consuming REST Services
Release Management Workflow This sample demonstrates how to create a business process around Release Management Services. Release Management Workflow
Variable Initialization This sample shows different methods used to initialize BPEL process variables. Variable Initialization
Working with Human Tasks This sample demonstrates how to add a People activity to an existing BPEL Process. It is based upon the Human Approval Completed Orchestration project template which is included with the ActiveVOS Designer. The Human Approval Completed project is the completed version of the Human Approval sample. Working with Human Tasks
WebSphere JMS Support This sample contains two projects. 1. Source code, application descriptors, and build script for a message-driven bean that can be deployed to the Websphere application server to provide an asynchronous listener that dispatches messages from a JMS queue to the BPEL engine. 2. A sample bpel project to test the asynchronous listener. WebSphere JMS Support
Custom Functions Create, install and register custom functions that can be used to facilitate common tasks within a BPEL process (e.g., XML to string) using the ActiveVOS custom functions framework. Custom Functions
Extended Query using Indexed Properties This sample shows the use of extended queries using indexed properies with ActiveVOS. Extended Query using Indexed Properties
Invoke This sample demonstrates how to invoke a BPEL process using a Java client. Invoke
How to Resolve ActiveVOS Sample Project Java Dependencies This sample contains documentation describing how to access jar files required by some ActiveVOS sample projects. How to Resolve ActiveVOS Sample Project Java Dependencies
Utility Library A dependency of a few of the other samples, the classes here are useful when developing ActiveVOS clients, Web services, and JSP pages. The provide common behavior (for example, AbstractDocumentClient and LiteralClient) and services (for example, StringUtils and Getopts). Utility Library
WS-Security Using SAML This sample includes BPEL processes that demonstrate the use of WS-Security features supported by ActiveVOS Enterprise. The sample is provided to demonstrate the use of policy and the available WS-Security features supported by the ActiveVOS product. It is intended for advanced users who are comfortable deploying BPEL processes using ActiveVOS Designer and ActiveVOS Enterprise. WS-Security Using SAML
 
ActiveVOS Process Patterns
Alarm with Repeat Every Learn how to use an onAlarm activity that continues to execute by using the RepeatEvery option. Alarm with Repeat Every
Install, Deploy, Run Instructions on how to install, deploy and run the process pattern samples. Install, Deploy, Run
Arrays Use arrays within a process, as well as sending and receiving messages containing arrays to and from BPEL web services. Arrays
Asynchronous Invocation Use an asynchronous processing with correlation data. Asynchronous Invocation
XSL Transformation Use XSL to transform XML documents. XSL Transformation
ForEach with Break, Continue A description of the use of the ForEach, Break, and Continue activities. ForEach with Break, Continue
Invoke with Inline Fault Handler Invoke a service containing an inline fault handler. Invoke with Inline Fault Handler
Concurrency Control using Isolated Scopes Use isolated scopes to provide concurrency control in governing access to a common set of shared variables. Concurrency Control using Isolated Scopes
Sample BPEL file See an example of a BPEL process you may receive from a partner. Sample BPEL file
Multiple Starting Receives Start a process when messages from more than one partner are required to start the process. Multiple Starting Receives
Participant in Scope Define participants at the scope level. Participant in Scope
Pick with Alarm Learn to use a Pick activity with an OnMessage handler to wait for a message and an OnAlarm handler stop waiting after a specified duration. Pick with Alarm
Using Pick as a Start Activity Learn to use a Pick activity to start a process upon receving different incoming messages types. Using Pick as a Start Activity
Using the RepeatUntil Activity Learn more about the use of the RepeatUntil activity to loop through an XML document. Using the RepeatUntil Activity
Using the Rethrow Activity Understand the use of rethrowing a fault to a higher scope in the process. Using the Rethrow Activity
The Scope Activity Delve into the Scope activity: its uses, parts and syntax. The Scope Activity
The Termination Handler Activity Use a termination handler to control the termination of a process. The Termination Handler Activity
Validating Process Variables Learn how to validate process variables using the Validate activity. Validating Process Variables
The While Activity See how to loop in a process using the While activity. The While Activity
 
ActiveVOS Development Tools
ActiveVOS WS-HT and Identity Service SDK This SDK includes the documentation, JavaDoc and samples for the use of the ActiveVOS WS-Human Task and ActiveVOS Identity Service. Requires ActiveVOS 6.2.0.1 or later. ActiveVOS WS-HT and Identity Service SDK
ActiveVOS Inbox Rendering SDK Use this SDK to customize the ActiveVOS Inbox application that handles BPEL for People tasks. (Updated March 2009) ActiveVOS Inbox Rendering SDK
ActiveVOS Administration SDK The ActiveVOS Server provides an administration interface that is accessible via WSDL-defined web service invocations or directly using Java classes. This SDK includes projects and documentation describing how to interact with the API using both techniques. This SDK was developed using version 7.x of ActiveVOS. ActiveVOS Administration SDK
Custom Functions Create, install and register custom functions that can be used to facilitate common tasks within a BPEL process (e.g., XML to string) using the ActiveVOS custom functions framework. Custom Functions
How to Resolve ActiveVOS Sample Project Java Dependencies This sample contains documentation describing how to access jar files required by some ActiveVOS sample projects. How to Resolve ActiveVOS Sample Project Java Dependencies
Utility Library A dependency of a few of the other samples, the classes here are useful when developing ActiveVOS clients, Web services, and JSP pages. The provide common behavior (for example, AbstractDocumentClient and LiteralClient) and services (for example, StringUtils and Getopts). Utility Library