Shared Modules

The smallest resource that is named, versioned, and packaged as part of an application and can be used by other modules that are part of the same application. A shared module cannot be deployed by itself; it must be included as part of an application module.

Shared modules export their functionality (processes, shared resources, and schema namespaces) to application modules or to other shared modules. This means there is a possibility that other modules in the system depend on a shared module for this information.
Relationship Between Application Modules and Shared Modules

Shared modules can depend only on other shared modules and cannot depend on application modules.

At the module level, a process can reference another process in a different module.

A process can also reference a WSDL or a schema defined in a different shared module. Schemas that are intended to be exported from a shared module must be contained in the Schemas special folder.

For information on shared modules that can be exported for the purpose of sharing them with other users, see "Binary Shared Modules" in the TIBCO ActiveMatrix BusinessWorks™ Concepts guide.