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. | ![]() |
| 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 | ![]() ![]() |
| 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. | ![]() ![]() |
| 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. | ![]() ![]() |
| Getting Started with Human Tasks | Use this sample to create a new BPEL4People (WS-HumanTask) activity using sample messages to generate the WSDL. | ![]() |
| FAQs | ||
| Frequently Asked Questions | View answers to frequently asked questions from training participants and customers. | ![]() |
| ActiveVOS Training | ||
| ActiveVOS Fundamentals | Download class lectures and lab materials for ActiveVOS 7. | ![]() |
| ActiveVOS Concepts and Capabilities | Includes class lecture and lab materials. This content applies to ActiveVOS version 7.0. | ![]() |
| ActiveVOS Primers | ||
| What is BPEL? | Take a tour of WS-BPEL 2.0 and learn more about the basics of 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. | ![]() ![]() |
| XML Schema Primer | Review this primer on XML Schema, a prerequisite for undertaking visual orchestration system design. | ![]() |
| WSDL Primer | Review this primer on WSDL definitions, a prerequisite for undertaking visual orchestration system design. (Best viewed after the XML Schema 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. | ![]() |
| 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. | ![]() |
| Asynchronous Message Exchange | Learn now to communicate between web services using Asynchronous Message Exchange patterns. | ![]() |
| Attachments | Create, deploy and register a BPEL Process that can interact with data in SOAP Attachments sent as part of a request message. | ![]() |
| Process Patterns | Learn how to use various aspects of BPEL, including BPEL constructs, handling multiple start messages and more. | ![]() |
| Resource Simulation | Optimize process workflow and resources by creating a simulation model from an existing BPEL process. | ![]() |
| ActiveVOS's Integration with CMIS | An orchestration project that demonstrates ActiveVOS's integration with Alfresco's Content Management Interoperability ServicesÂ’ (CMIS) web services interfaces. | ![]() ![]() |
| 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. | ![]() |
| Web Service Interactions using JMS | This sample demonstrates how to create processes that interact with JMS providers. | ![]() |
| Using JMS with ActiveVOS | Learn more about JMS support in ActiveVOS. | ![]() |
| Invoking Plain Old Java Objects (POJOs) | This sample demonstrates how to invoke POJOs from a BPEL process. | ![]() |
| 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. | ![]() |
| Release Management Workflow | This sample demonstrates how to create a business process around Release Management Services. | ![]() |
| Variable Initialization | This sample shows different methods used to initialize BPEL process variables. | ![]() |
| 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. | ![]() |
| 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. | ![]() |
| 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. | ![]() |
| Extended Query using Indexed Properties | This sample shows the use of extended queries using indexed properies with ActiveVOS. | ![]() |
| Invoke | This sample demonstrates how to invoke a BPEL process using a Java client. | ![]() |
| How to Resolve ActiveVOS Sample Project Java Dependencies | This sample contains documentation describing how to access jar files required by some ActiveVOS sample projects. | ![]() |
| 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). | ![]() |
| 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. | ![]() |
| ActiveVOS Process Patterns | ||
| Alarm with Repeat Every | Learn how to use an onAlarm activity that continues to execute by using the RepeatEvery option. | ![]() |
| Install, Deploy, Run | Instructions on how to install, deploy and run the process pattern samples. | ![]() |
| Arrays | Use arrays within a process, as well as sending and receiving messages containing arrays to and from BPEL web services. | ![]() |
| Asynchronous Invocation | Use an asynchronous processing with correlation data. | ![]() |
| XSL Transformation | Use XSL to transform XML documents. | ![]() |
| ForEach with Break, Continue | A description of the use of the ForEach, Break, and Continue activities. | ![]() |
| Invoke with Inline Fault Handler | Invoke a service containing an 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. | ![]() |
| Sample BPEL file | See an example of a BPEL process you may receive from a partner. | ![]() |
| Multiple Starting Receives | Start a process when messages from more than one partner are required to start the process. | ![]() |
| Participant in Scope | Define participants at the scope level. | ![]() |
| 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. | ![]() |
| Using Pick as a Start Activity | Learn to use a Pick activity to start a process upon receving different incoming messages types. | ![]() |
| Using the RepeatUntil Activity | Learn more about the use of the RepeatUntil activity to loop through an XML document. | ![]() |
| Using the Rethrow Activity | Understand the use of rethrowing a fault to a higher scope in the process. | ![]() |
| The Scope Activity | Delve into the Scope activity: its uses, parts and syntax. | ![]() |
| The Termination Handler Activity | Use a termination handler to control the termination of a process. | ![]() |
| Validating Process Variables | Learn how to validate process variables using the Validate activity. | ![]() |
| The While Activity | See how to loop in a process using 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 Inbox Rendering SDK | Use this SDK to customize the ActiveVOS Inbox application that handles BPEL for People tasks. (Updated March 2009) | ![]() |
| 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. | ![]() |
| 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. | ![]() |
| How to Resolve ActiveVOS Sample Project Java Dependencies | This sample contains documentation describing how to access jar files required by some ActiveVOS sample projects. | ![]() |
| 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). | ![]() |






