Otwarte usługi do współpracy w ramach cyklu życia
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ż
- Zarządzanie cyklem życia aplikacji
- Funkcjonalny interfejs makiety
- Połączone dane
- Zarządzanie cyklem życia produktu
- ODPOCZYNEK
Linki zewnętrzne
- http://open-services.net — strona główna OSLC
- http://oasis-oslc.org – Strona główna Sekcji Członków OASIS OSLC
- Eclipse Lyo – projekt Eclipse mający na celu opracowanie pakietu OSLC SDK
- OSLC4Net — zestaw SDK .NET dla OSLC
- OSLC Primer – wyjaśnia koncepcje OSLC [link uszkodzony]
- Samouczek OSLC – wyjaśnia, jak konsumować i dostarczać usługi OSLC z wieloma przykładowymi kodami [niedziałający link]
- https://jazz.net/open-services/ – strona Jazz.net w OSLC