IBM BPM, V8.0.1, All platforms > Authoring services in Integration Designer > Get started with IBM Integration Designer > Create a new project > Create modules and libraries

Versioned modules and libraries

You can create versioned modules and libraries to use on a server at run time.

Versioning is beneficial in a production environment for a number of reasons. You can use versioning to simultaneously deploy multiple versions of an SCA module to the same deployment environment. This is possible because versioning applies to the production environment, not the development and testing environment. You can also use versioning to build a mediation component declaring a version value and matching policy to dynamically route to the determined version during the runtime environment. Set up this mediation process by using the endpoint lookup primitive (which requires WSRR).

Versioning of modules and libraries is optional. You can select versioning based on a scheme provided by IBM, or you can choose to not use versioning at all. The modules that use a library have a dependency on a specific version of that library, and libraries can also have dependencies on specific versions of other libraries. Services and exports inherit their version from the module.

Create modules and libraries