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.
Application Scope Software and Systems Engineering
Maturity Industrialization
Goals - Provide uniform access to heterogeneous data sources
- 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
Penetration Internal collaboration processes
Visibility Approx. 30%
Promoting Bodies - prostep ivip Association
- OASIS
- 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
Relations to other standards OSLC/ SysML / UML/ XMI/ ReqIF / RDF /REST
Overlap with other standards RDF, Graph DB

AVAILABLE ACCOMPANYING DOCUMENTATION

Software Vendors, Industry Users and Management

https://open-services.net/


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
  • 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.net1
  • OSLC 3.0 (Spec planned mid/end 2016)

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