Open Services for Lifecycle Collaboration
Open Services for Lifecycle Collaboration (OSLC) ist eine offene Initiative, die 2008 ins Leben gerufen wurde<ref>Vorlage:Cite book/Name: [Internetquelle: archiv-url ungültig IBM hails ALM standards participation.] Networkworld.com, , archiviert vom Vorlage:IconExternal (nicht mehr online verfügbar) am Vorlage:Cite book/URL; abgerufen am 22. Februar 2015. Info: Der Archivlink wurde automatisch eingesetzt und noch nicht geprüft. Bitte prüfe Original- und Archivlink gemäß Anleitung und entferne dann diesen Hinweis.Vorlage:Cite book/URLVorlage:Cite book/MeldungVorlage:Cite book/Meldung2Vorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/Meldung</ref>, um Spezifikationen für die Integration von Werkzeugen auszuarbeiten, mit denen Software entwickelt wird. Diese Initiative hat nach und nach Themen bearbeitet wie Application Lifecycle Management (ALM), Product-Lifecycle-Management (PLM), Betrieb von IT-Systemen und andere. Bei OSLC geht es darum, die Arbeit von Werkzeug-Anbietern und -Nutzern durch Standardisierung zu vereinfachen<ref>Vorlage:Cite book/Name: [Internetquelle: archiv-url ungültig Open Services for Lifecycle Collaboration.] Open-services.net, , archiviert vom Vorlage:IconExternal (nicht mehr online verfügbar) am Vorlage:Cite book/URL; abgerufen am 22. Februar 2015.Vorlage:Cite book/URLVorlage:Cite book/MeldungVorlage:Cite book/Meldung2Vorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/Meldung</ref>.
Organisation[Bearbeiten]
Die OSLC-Initiative ist seit Juni 2013 Mitglied von OASIS. Gemäß den Vorgaben von OASIS ist sie in verschiedene Technische Komitees (Technical Committee – TC) untergliedert. Jedes TC entwickelt Spezifikationen für einen bestimmten Bereich des Software-Lebenszyklus.<ref>Vorlage:Cite book/Name: [Internetquelle: archiv-url ungültig Specifications < Main < TWiki.] Open-services.net, , archiviert vom Vorlage:IconExternal (nicht mehr online verfügbar) am Vorlage:Cite book/URL; abgerufen am 22. Februar 2015.Vorlage:Cite book/URLVorlage:Cite book/MeldungVorlage:Cite book/Meldung2Vorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/Meldung</ref> Es gibt zum Beispiel TCs für Change and Configuration Management, Automation and Project Management for Contracted Delivery (Lieferanten-Management). Es gibt außerdem ein Kern-TC, das eine allen gemeinsame Spezifikation definiert, die dann von den speziellen TCs erweitert wird.
Offene Spezifikationen[Bearbeiten]
OSLC ist ein offener Standard, jeder kann an der Arbeit teilnehmen, z. B. in so genannten User Groups. Will man in einem Technischen Komitee mitarbeiten, muss man eine Vereinbarung über geistiges Eigentum unterschreiben. Die Spezifikationen unterliegen der Creative-Commons-Lizenz. Jeder kann Software entwickeln, die die Spezifikationen umsetzt<ref>Vorlage:Cite book/NameVorlage:Cite book/Name: [Internetquelle: archiv-url ungültig Open Services for Lifecycle Collaboration and More: The "O" in OSLC.] Stevespeicher.blogspot.com, , archiviert vom Vorlage:IconExternal (nicht mehr online verfügbar) am Vorlage:Cite book/URL; abgerufen am 22. Februar 2015.Vorlage:Cite book/URLVorlage:Cite book/MeldungVorlage:Cite book/Meldung2Vorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/Meldung</ref>. Es gibt Open-Source-Projekte, die eine OSLC-Referenzimplementierung und Testsuiten für verschiedene Programmiersprachen und Rahmenwerke entwickeln. Das Eclipse-Projekt Lyo ist eines dieser Projekte, das (in erster Linie für Java) ein SDK für Dienstnutzer und -erbringer entwickelt, außerdem Referenzimplementierungen, Beispiele und eine Testsuite<ref>Vorlage:Cite book/Name: [Internetquelle: archiv-url ungültig Eclipse Lyo.] , archiviert vom Vorlage:IconExternal (nicht mehr online verfügbar) am Vorlage:Cite book/URL; abgerufen am 22. Februar 2015.Vorlage:Cite book/URLVorlage:Cite book/MeldungVorlage:Cite book/Meldung2Vorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/Meldung</ref>.
Stand[Bearbeiten]
Die Initiative erhielt 2009 einen formelleren Status durch die Bildung der Arbeitsgruppe Change Management<ref>Vorlage:Cite book/Name: [Internetquelle: archiv-url ungültig IBM supports Open CM initiative in tools – SD Times: Software Development News.] SD Times, , archiviert vom Vorlage:IconExternal (nicht mehr online verfügbar) am Vorlage:Cite book/URL; abgerufen am 22. Februar 2015. Info: Der Archivlink wurde automatisch eingesetzt und noch nicht geprüft. Bitte prüfe Original- und Archivlink gemäß Anleitung und entferne dann diesen Hinweis.Vorlage:Cite book/URLVorlage:Cite book/MeldungVorlage:Cite book/Meldung2Vorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/Meldung</ref> und die Teilnahme einzelner Mitarbeiter von Accenture, Eclipse Mylyn/Tasktop<ref>Vorlage:Cite book/Name: [Internetquelle: archiv-url ungültig OSLC Lifecycle Interoperability Makes Headway | Dr Dobb’s.] Drdobbs.com, , archiviert vom Vorlage:IconExternal (nicht mehr online verfügbar) am Vorlage:Cite book/URL; abgerufen am 22. Februar 2015.Vorlage:Cite book/URLVorlage:Cite book/MeldungVorlage:Cite book/Meldung2Vorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/Meldung</ref> und IBM. Seither haben sich weitere Arbeitsgruppen zu anderen Bereichen des Lebenszyklus gebildet und es sind Mitarbeiter von ca. 30 verschiedenen Organisationen vertreten, darunter Oracle, Siemens, Northrop Grumman, Tieto und General Motors. Die IBM-Marke Cloud and Smarter Infrastructure beginnt ebenfalls, OSLC als Integrations-Technologie zu verwenden<ref>Vorlage:Cite book/Name: [Internetquelle: archiv-url ungültig IBM Pulse 2011 – The Tivoli with two minds – Trip Report – Coté's People Over Process.] Redmonk.com, , archiviert vom Vorlage:IconExternal (nicht mehr online verfügbar) am Vorlage:Cite book/URL; abgerufen am 22. Februar 2015.Vorlage:Cite book/URLVorlage:Cite book/MeldungVorlage:Cite book/Meldung2Vorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/Meldung</ref>.
Technik[Bearbeiten]
Die OSLC-Spezifikationen bauen auf dem Resource Description Framework (RDF) des W3C, auf Linked Data und REST auf. Die Integration geschieht dadurch, dass Ressourcen sowie die Relationen zwischen ihnen jeweils einen Uniform Resource Identifier (URI) erhalten. Ein Beispiel ist: <Testfall #1> <überprüft> <Anforderung #2>.
OSLC-Ressourcen werden durch RDF-Properties definiert. Operationen auf Ressourcen werden über HTTP durchgeführt. OSLC spezifiziert auch, wie man für einen Benutzer Vorschau, Erzeugung und Auswahl von Links zur Verfügung stellt<ref>Vorlage:Cite book/Name: [Internetquelle: archiv-url ungültig OslcCoreSpecification < Main < TWiki.] Open-services.net, , archiviert vom Vorlage:IconExternal (nicht mehr online verfügbar) am Vorlage:Cite book/URL; abgerufen am 22. Februar 2015.Vorlage:Cite book/URLVorlage:Cite book/MeldungVorlage:Cite book/Meldung2Vorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/Meldung</ref>.
Einzelnachweise[Bearbeiten]
<references />
Weblinks[Bearbeiten]
- Offizielle Website von OSLC
- Offizielle Website der OASIS
- Eclipse Lyo – Ein Eclipse-Projekt zur Entwicklung eines OSLC SDK: enthält eine Java-Implementierung (oslc4j) und eine JavaScript-Implementierung (oslc4js)
- OSLC4Net – Ein .NET-SDK für OSLC
- OSLC Specifications – Übersicht über aktuelle verfügbare OSLC Spezifikationen (englisch)
- Jazz.net-Page über OSLC