Generating Deployment Artifacts

A deployment artifact is an archive file that contains all the information required to deploy the application to runtime. It is the only artifact that is handed from the design phase to the runtime as it contains all the bundles and metadata that is required to deploy and run the application.

Applications are developed using the features available in TIBCO Business Studio™ for BusinessWorks™ and can range from simple to very complex. An application consists of an application module, which consists of one or more processes that define the business logic, and zero or more shared modules.

For more information, see "Application Modules" and "Shared Modules" in TIBCO Cloud™ Integration Concepts. Applications can also contain OSGi bundles that do not contain TIBCO Business Studio™ for BusinessWorks™ artifacts.

Applications are developed using the features available in TIBCO Business Studio™ for BusinessWorks™ and can range from simple to very complex.

An application archive contains one or more OSGi bundles, one each for all the modules referenced directly or indirectly by the application. It also contains application metadata which is used during deployment.

Note: If any further changes to the design or configurations are made, the deployment artifact (archive file) must be regenerated.

When creating an archive file for an application, the application packager also generates the processes in SVG format.

By default, the diagram information is present when exporting a process. To remove diagram information when exporting a process, navigate to the Window > Preferences > BusinessWorks > Deployment and select the Exclude diagram information during packaging check box.

There are multiple ways to create a deployment artifact:

Note: Artifacts intended to be exported from a shared module must be contained in their respective special folders. For example, schemas must be contained in the Schemas folder, WSDL files in the Service Descriptors folder, and processes must be contained in a package under the Processes folder.

Encryption settings are removed during packaging for security reasons and only the encrypted profiles are listed in the TIBCO.xml for admin's use.