Applications

An application is a collection of one or more modules and can be executed in the runtime. Applications are developed using TIBCO Business Studio™ for BusinessWorks™.

An application contains one application module, which in turn consists of one or more business processes. It can be executed in the runtime. Applications are developed using TIBCO Business Studio for BusinessWorks.

Applications are developed using many features available in the product and can range from simple to very complex ones. An TIBCO BusinessWorks™ Container Edition application contains one application module, which in turn consists of one or more processes that define the business logic, and zero or more shared modules. A process that is responsible for initiating the business logic at runtime is used to implement a component in an application module.

TIBCO BusinessWorks™ Container Edition applications can also contain OSGi bundles that do not contain TIBCO BusinessWorks™ Container Edition artifacts. For example, you can create an application that contains a Java OSGi bundle, which is also referred to as a Java module.
Note: The term module is used interchangeably with OSGi bundle.
Elements of TIBCO BusinessWorks™ Container Edition Applications

Once an application is developed, you can either run or debug directly in TIBCO Business Studio for BusinessWorks, or generate a deployable artifact (an archive file) that can be deployed later in the runtime environment. The deployment artifact is the only artifact that is handed over from the design-time to the runtime environment.