Description

Downloads

Related Links

Contact Information

Description:

The NavigationPlanTool (NPTool) is a library that offers mechanisms for the representation and execution control of business processes supported by a process algebra formalism.
NPTool uses the Navigation Plan Definition Language (NPDL) and a relational database to specify business processes and to control their instantiations and executions. NPTool implements NPDL as an extension of SQL; this implementation allows an easy integration with traditional information systems, which generally already have mechanisms that facilitate the access to RDBMSs.
The storage of the processes data in a relational database adds scalability to the execution control provided by NPTool. Moreover, the processes definitions can be reused in different applications.

NPTool provides methods for storing actions and processes in a relational database and for controlling the instantiation and execution of these processes. The tool offers operations like creation/removal of instances and services for monitoring the navigation plan execution. These services are also responsible for storing logs of the execution of navigation plans in the database and for recovering executions that have been interrupted before completion.
NPTool is composed of three services:
For instructions to use the tool, please see the NPTool User's Guide.

Downloads:

Binary Files

Documents


Publications about NPDL and NPTool:


Contact Info: