Open Services for Lifecycle Collaboration integrations

Open Services for Lifecycle Collaboration (OSLC) is a set of specifications that are developed to simplify tool integration across the software delivery lifecycle. Developed in response to some long-standing obstacles to effective integrations for lifecycle products, OSLC supports the creation of large-scale and easily maintainable integrations in a heterogeneous tools environment.

Using the concept of linked data and WWW protocols, OSLC specifications provide a standard method of building integrations independent of product APIs. OSLC specifications reduce tool incompatibilities and free users from being confined to specific products or product versions. By eliminating the requirement to map data types among applications and to synchronize data in an independent, integration-specific data store, OSLC protocols remove barriers between tools and you can access product data directly and in real time. Finally, OSLC facilitates data access without complex installations or configurations that other integrations often require.

Tools that use OSLC specifications can more easily maintain tool integrations from different vendors and better share information among tools. For example, a quality management tool can better integrate with a change management system to log and track software defects.

OSLC specifications are developed by workgroups in the OSLC community. For information on the structure and governance of this group, see the OSLC website.

For more information about linked data and OSLC, see Introduction to linked data concepts and OSLC.