Prev Next

OSLC Requirements Management

This text is derived from the OSLC Primer:

"Open Services for Lifecycle Collaboration (OSLC) is an open community creating specifications for integrating tools. These specifications allow conforming independent software and product lifecycle tools to integrate their data and workflows in support of end-to-end lifecycle processes."

"OSLC is based on the W3C Linked Data. One of the primary techniques for integrating tools using OSLC is Linking data via HTTP, which specifies creating, retrieving, updating and deleting (CRUD) lifecycle artifacts based on internet standards such as HTTP and RDF using Linked Data model. Each artifact in the lifecycle, such as a requirement, is an HTTP resource that is manipulated using the standard methods of the HTTP specification (like GET, POST)."

Enterprise Architect acts as an OSLC Provider and supports the Requirements Management 2.0 specification of OSLC, which allows for creating, retrieving and querying the Requirements in a model accessed via a Cloud connection. With OSLC support, Requirements in an Enterprise Architect model can be identified and accessed using a unique URL that can be linked to resources in other lifecycle products and tools.

Enterprise Architect complies with these Requirements Management 2.0 base requirements:

  • Resource Operations
  • Service Provider Resource
  • Partial Resource Representations
  • Creation Factory
  • Query Capability
  • Query Syntax
  • Error Responses
  • RDF/XML Representations

Notes

  • As of version 4.1.44 this feature is considered superseded by the OSLC Architect Management 2.0 feature  and as such it is not expected that any further enhancements will be made
  • As of version 4.1.44 this feature is only available through the Pro Cloud Server with a valid license.

Learn More