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 like 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
- In future releases of the Pro Cloud Server there might be minor updates to OSLC Requirements Management; such updates will be identified in the Release Notes for each release