| Modules | Containers that create logically grouped components. |
| Components | Business Objects that are available to Process Methods. |
Each project has its own catalog of components, so all the processes inside the project are checked and compiled using this catalog. Every time a process is published, the jar file of the BPM Object catalog is also published to the Directory Service. For further information on this topic, see Implementing Business Objects using BPM Objects.
The project catalog of components is stored in your local hard drive. The files are located in the componentCatalog directory that corresponds to the project.
The Project Catalog includes a set of default components. Go to the Help menu and clicking the Component Index option you get the list of all the standard components, the category or module to which it belongs to, and a brief description about it. If you double click on the component, a new tab in the main panel opens for that component. To learn about them please refer to Implementing Business Objects Using Library Components.
Project folders contain a folder called componentCatalog. This folder contains the structure of your catalog, which is a directory tree that corresponds to the catalog modules, and an xcdl (XML Component Definition Language) file for each defined module and component.
When the project is published and deployed, the configurations defined when cataloging the components are deployed in FDI, thus automatically creating a pair. At the same time, the BPM Object class is attached to the project. For the java components. For further information, see Publish & Deploy.