Components

Components are the elements that work with each other to create a system. Generally, any system that exposes its Application Program Interface (API) can be introspected into the Project Catalog, as long as it exposes the API through one of the following technologies:

Once a component has been added to the catalog, it can be integrated into the project processes, thus enabling you to utilize existing applications already in use in your company structure. For example, you can introspect components of an existing database into the Project Catalog and then use them in the process method of a Global activity to give users the ability to query or modify information contained in the database.

There are two types of components utilized by AquaLogic BPM: Library Components (Java components) and user cataloged components. Library components and Java components are already defined and included with Studio. Components cataloged by the user are stored in user created modules in the Project Catalog.

BPM Objects can be used as containers to hold several unrelated components. In this way, you can create your own specialized business service by combining several different types of components into one BPM Object.

Documenting the Catalog

Studio provides the ability to create, modify, and delete documentation for each component. Documentation consists of component comments (defined by the designer at component creation), methods, attributes, etc. (as with JavaDoc.)

For detailed information, please refer to Documenting a Project.