Dienstleistungen
Modellierung
Funktionale Sicherheit
Schnittstellen
Prototyping
Software Entwicklung
Beratung
Data Engineering
Produkte
SysLand-Toolbox
UI-Prototype Framework
Clever Train Control (CTC)
PI-Mobile
Referenzen
Projekte
Forschung
Unternehmen
Firma
Warum PI-Data?
Branchenerfahrung
Historie
Doku
CTC
Kompetenzen
Know-How
UML
SysLand-Toolbox
Projekte
Blog

OSLC

Was ist OSLC

OSLC (Open Services for Lifecycle Collaboration) ist ein offener Standard, der die Interoperabilität zwischen verschiedenen Software-Werkzeugen entlang des Lebenszyklus von Systemen und Software erleichtern soll. Ziel von OSLC ist es, die Zusammenarbeit und den Datenaustausch zwischen verschiedenen Tools zu standardisieren, sodass Informationen über verschiedene Plattformen hinweg, weitgehend problemlos, ausgetauscht werden können.

Das ist besonders dann von Vorteil, wenn in komplexen Entwicklungsumgebungen Tools unterschiedlicher Anbieter verwendet werden. OSLC basiert auf Web-Technologien wie HTTP und RDF (Resource Description Framework) und nutzt RESTful APIs, um die Kommunikation zwischen Tools zu ermöglichen. Dabei werden sogenannte Linked Data-Prinzipien verwendet, um Daten miteinander zu verknüpfen und verteilte Informationen logisch zugänglich zu machen. Tools, die OSLC unterstützen, können so Anforderungen, Tests, Änderungen, Defects (Fehler) oder andere Artefakte miteinander verknüpfen, unabhängig davon, welche Anwendung die entsprechende Ressource erstellt hat.

Ein zentrales Konzept von OSLC ist die Bereitstellung von sogenannten Service-Providern, die den Zugriff auf Daten und Funktionen eines Tools ermöglichen. Benutzer können dadurch aus einem Tool heraus auf Artefakte in einem anderen Tool zugreifen, ohne dass eine vollständige Integration erforderlich ist.

OSLC findet insbesondere in Bereichen wie dem Anforderungsmanagement, Testmanagement, Change-Management und der Modellierung Anwendung. Es wird von zahlreichen Anbietern wie IBM, Siemens oder PTC unterstützt.

OSLC und PI-Data

Trotz OSLC-Standard-Spezifischen Hürden, haben wir es im Kontext des MBSE Projekts bei Mercedes-Benz geschafft, den Zugriff auf diese Schnittstelle in die SysLand-Toolbox einzubauen. Im Kundenumfeld lässt die Stabilität und Performance von OSLC stark zu wünschen übrig. Das liegt unter anderem an enormen Datenmengen, die OSLC-typisch immer mitgesendet werden. Durch Bedienung und Analyse anderer APIs im Projektumfeld konnten wir jedoch die benötigte Stabilität sowie einen erheblichen Performancegewinn verzeichnen. So konnte von uns beispielsweise die Laufzeit von Prozessen, die große Modulartefakte automatisiert bearbeiten, von fast einer Stunde auf ein paar wenige Minuten reduziert werden.

Inzwischen haben wir erhebliche Expertise im Umgang mit OSLC aufgebaut und somit eine gute Basis für andere Anwendungen, die OSLC unterstützen, geschaffen.

Ihr Kontakt zu uns
Haben Sie Fragen, Wünsche oder Anregungen? Nehmen Sie Kontakt mit uns auf - wir sind jederzeit gern für Sie da!
PI-Data AG
Finkenweg 20
D 71134 Aidlingen
E-Mail: info@pi-data.de
Telefon: +49 7056 / 922 93
Fax: +49 (0) 7056 / 922 94
Sie haben einen Termin bei uns? Dann finden Sie uns in unserem Büro in Gärtringen.
PI-Data AG, Büro Gärtringen
Blumenstraße 15
D 71116 Gärtringen