Application Upgrade

This section explains how to upgrade deployed applications.

A process can expose a web service operation that other processes or applications can invoke. In this case, the process acts as the service provider in the conversation. and a WSDL defines the service interface to that operation. The WSDL can be either imported or automatically generated by TIBCO Business Studio.

Once the application containing the process has been deployed to the BPM runtime, it can only be subsequently upgraded if its service interface (defined by the WSDLs used to expose its services) has not changed. (See Deploying the Organization Model.)

If a process uses a generated WSDL, making changes to the project may result in changes to the generated WSDL, meaning that the application cannot be upgraded.

See "WSDL Change Considerations for Application Upgrade" in TIBCO Business Studio - BPM Implementation for information on how best to ensure that changes to your applications do not lead to any incompatibility that will prevent you easily upgrading them.

Note that the project is the unit of deployment, so you cannot deploy a subset of a project. This means that if a sub-process or a package within a project has been upgraded, you cannot redeploy that element on its own but must redeploy the entire project.