Otwarte usługi do współpracy w ramach cyklu życia

OSLC diagram.png

Open Services for Lifecycle Collaboration (OSLC) to otwarta społeczność, pierwotnie zaproponowana w 2008 r., w celu zdefiniowania zestawu specyfikacji umożliwiających integrację tworzenia oprogramowania. Ewoluował i nadal ewoluuje w obszarach takich jak zarządzanie cyklem życia aplikacji (ALM), zarządzanie cyklem życia produktu (PLM), operacje IT i inne. Celem jest ułatwienie życia użytkownikom narzędzi i ich sprzedawcom poprzez ułatwienie współpracy narzędzi.

Organizacja

Inicjatywa OSLC jest podzielona na różne komitety techniczne OASIS TC (Organizacja na rzecz rozwoju ustrukturyzowanych standardów informacji), a także wcześniej zdefiniowane grupy robocze i grupy użytkowników. Każdy TC OASIS opracowuje specyfikacje w kontekście określonej części cyklu życia. Na przykład istnieją TC OASIS do zarządzania zmianami i konfiguracją, automatyzacji i zarządzania projektami dla kontraktowej dostawy (łańcuch dostaw). Istnieje również Core TC, który definiuje wspólną specyfikację, która jest rozszerzana przez każdy cykl życia TC.

Od czerwca 2013 r. inicjatywa OSLC jest sekcją członkowską Open Standard Organization OASIS.

Otwarte specyfikacje

OSLC jest otwarty w tym sensie, że każdy może w nim uczestniczyć (np. w grupach użytkowników). Aby wziąć udział w opracowywaniu specyfikacji OASIS TC, uczestnicy muszą podpisać zasady dotyczące praw własności intelektualnej, aby zapewnić nieodwołalność. Specyfikacje są objęte licencją Creative Commons i mogą być swobodnie wdrażane przez każdego. Inicjatywę OSLC wspierają projekty open source służące do budowania referencyjnej implementacji OSLC i zestawów testowych dla różnych języków programowania i ram. Projekt Eclipse Lyo jest jednym z projektów typu open source, który zapewnia zestawy SDK dla konsumentów i dostawców (głównie dla języka Java), implementacje referencyjne, próbki i zestaw testów.

Status

Wysiłek ten został sformalizowany w 2009 r. wraz z utworzeniem grupy roboczej Change Management i udziałem osób z firm Accenture , Eclipse Mylyn/Tasktop i IBM . Od tego czasu powstały nowe grupy robocze zajmujące się innymi tematami związanymi z cyklem życia i osobami reprezentującymi około 30 różnych organizacji, w tym Oracle , Siemens , Northrop Grumman , Tieto i General Motors . Marka IBM Cloud and Smarter Infrastructure również zaczyna wykorzystywać OSLC jako technologię integracji.

Technologie

Specyfikacje OSLC opierają się na W3C Resource Description Framework (RDF), Linked Data i REST , umożliwiając integrację na poziomie danych poprzez łącza między powiązanymi zasobami. Zasoby OSLC są definiowane w kategoriach właściwości RDF. Operacje na zasobach są wykonywane przy użyciu protokołu HTTP . OSLC określa również techniki interfejsu użytkownika umożliwiające podgląd, tworzenie i wybór łączy.

Zobacz też

Linki zewnętrzne