Fact Sheet: Open Service Lifecycle Collaboration (OSLC)

PDF Download

General

Short description/
Transmitted information
  • Open Services for Lifecycle Collaboration (OSLC) is a set of specifications that enable integration of software development. It has evolved, and continues to evolve, to areas such as Application Lifecycle Management (ALM), Product lifecycle Management (PLM), IT Operations and more. 
Normative documents
Version / Release state
  • Version 3.0
Release date
  • August 26, 20021
Application scope
  • Software and Systems Engineering
Goals
  • Provide uniform access to heterogeneous data sources without vendor dependency

  • Enable technological, syntactical and semantic interoperability

  • Enable interlinking of data artefacts of different types, disciplines and along the product life cycle

  • Integrate user interfaces from different tools (e.g. delegated UIs)

  • Support generic engineering processes like cross-tool configuration & change management

Promoting bodies
  • prostep ivip Association
  • OASIS
  • OSLC
  • ASAM
  • OMG
  • INCOSE
  • CRYSTAL, CP-SETIS (Europe)
Type
  • OASIS Technical Committees

  • Lightweight standard for tool interoperability

  • Minimalistic specification

IT Standard classification
  • open Specification
Data format
  • RDF, http
Additional available resources
Relevant prostep ivip project groups

Positioning of OSLC in V-Model


Details

  • Reasons for promoting standardization:
    • Enable openness and interoperability for engineering tools
    • Enable cooperation across engineering departments and disciplines
    • Enable traceability throughout the entire life cycle
    • Avoid vendor lock-in
    • Promote data consistency
    • Enable Reusability of existing OSLC REST APIs
  • Based on W3C standards (Linked Data Platform, XML/RDF, HTTP)
  • Inspired by Semantic Web

Milestones

  • June 2013: Creation of the OASIS-OSLC member section
  • Nov. 2013: Start to transfer the first OSLC community results to OASIS-OSLC
  • Feb. 2014: Creation of Configuration and Change Management Technical Committee
  • Jan. 2015: Formal Partnership with ProSTEP iViP
  • June 2015: Reinstated ALM-PLM User group on open-service.net
  • Nov. 2018: Eclipse Lyo 2.4.0 release
  • Sep. 2019: Open Project announcement and first spec draft publication
  • Okt. 2020: OSLC Core v3.0 OSLC Query v3.0 OLSC Requirements Management v2.1 and OSLC Change Management v3.0 published

Relevance and Benefit for MBSE

  • The OSLC Core Specification is a Hypermedia API standard mainly adopted in software and systems engineering domains, but with the potential to provide value to any domain with data integration challenges. The OSLC Core specifications expands on the W3C LDP capabilities, to define the essential and common technical elements of OSLC domain specifications and offers guidance on common concerns for creating, updating, retrieving, and linking to lifecycle resources.
  • OSLC is not the only way to build a linked architecture but it reduces implementation effort as far as specifications exist.

Risks and Impediments

  • Main Focus on Software and System Development
  • Federated Architecture can be supported by other Technologies (Graph DB)
  • Obstacle for implementation is the missing methodology and experiance for interdisciplinary collaboration