The internet was built on the ability to link information across servers. Using the fundamental standards that drove the growth of the internet and adding additional capabilities to structure semantic information, we can link engineering data across repositories. The open standard driving this interoperability is called OSLC - Open Services for Lifecycle Collaboration.
When working on mission-critical systems, a minor error in a single piece of data can have a major negative impact on the design of the software or product, the decision-making process, customer retention but also across all domains of the engineering lifecycle from design, requirements management, test management, and more.
Using the OSLC standard, we can define which repositories can be connected with each other, the type of engineering data exposed or consumed, and a common format for the exchange of the engineering data. OSLC brings the ability to link data in a standardized way that is independent of the endpoints. Therefore, an application can implement OSLC interfaces once and can link data across all other OSLC-compatible applications, without the need to write a new interface.
The OSLC standard was built on the powerful concepts of linked data and the web. SodiusWillert’s OSLC Connect products are built using OSLC technology to provide a deep integration of engineering lifecycle applications - making the most complex data integration simple.
Linking ensures that the data is up-to-date. When a consumer requests the data, the actual data in the target repository is read, meaning that it is the current value for that piece of information - always.
When we copy data, we must also copy the access controls for that data or else we lose the ability to enforce our security model and ensure that only authorized users have access. However, using OSLC, we are always using the access controls of the originating repository - guaranteeing that only authorized can see the data.
With linked data, the true creator of the information remains the owner of it. Consumers can simply link to the updated information. It eliminates uncontrolled copies.
Linking keeps the information where it was originally created. Linking allows the source repository to validate user permissions before sharing the data, thus respecting the audit and security requirements.