Integracje utworzone za pomocą usług OSLC bazują na podstawowej specyfikacji OSLC i specyfikacji domeny. Specyfikacja podstawowa opisuje podstawowe techniki integracji, używanie protokołu HTTP i metody RDF (Resource Description Framework), a także identyfikuje typowe funkcje, które każda usługa OSLC powinna obsługiwać. Specyfikacje domeny są dostosowane do konkretnego obszaru ALM, takiego jak zarządzanie zmianami, zarządzanie testami, zarządzanie wymaganiami czy zarządzanie architekturą. Specyfikacje domeny są zgodne ze specyfikacją podstawową. Na przykład specyfikacja zarządzania zmianami definiuje wspólny zestaw zasobów, formatów i usług zgodnych ze specyfikacją REST do użycia w narzędziach do zarządzania zmianami (konsumenty) i używanych przez narzędzia dostawców. Specyfikacje zawierają opis zestawu usług i formatów służących do interakcji z innymi narzędziami cyklu życia, a nie są one próbą ustandaryzowania zachowania narzędzia lub klasy narzędzi.
Wprowadzenie i szczegółowe instrukcje dotyczące planowania i zadań wymaganych do utworzenia integracji z usługami można znaleźć w sekcji Pierwsze kroki z usługami OSLC (rozszerzone). Informacje o produktach Rational obsługujących usługi OSLC można znaleźć w Centrach informacyjnych produktów w sekcjach dotyczących rozszerzania produktu o usługi OSLC. Ta sekcja zawiera także informacje o obsługiwanych typach powiązań i zasobach wymaganych do zbudowania integracji.
Przed rozpoczęciem pracy ze specyfikacją OSLC należy zapoznać się z podstawowymi pojęciami dotyczącymi tej specyfikacji oraz z edytorem Eclipse Lyo.
Dostawcy usług OSLC udostępniają implementację usług OSLC. Dostawca usług udostępnia konsumentom informacje dotyczące wyświetlania odsyłacza do zasobu i rozbudowanego podglądu zasobu.
Konsument OSLC to aplikacja WWW, która używa zasobów udostępnianych przez dostawcę usług.
W usługach OSLC każdy artefakt w cyklu życia jest zasobem HTTP, którego nazwą jest identyfikator URI i który może być modyfikowany za pomocą metod HTTP, takich jak GET, PUT lub POST. Każdy artefakt lub zasób ma reprezentację RDF, która składa się z tematu, predykatu i obiektu. Na przykład w przypadku tworzenia połączenia wymagania z instrukcją testowania tematem reprezentacji RDF będzie wymaganie, predykatem będzie typ relacji lub typ połączenia, a obiektem będzie instrukcja testowania. Każdy element reprezentacji RDF jest identyfikowany przez identyfikator URI.
Eclipse Lyo jest środowiskiem SDK ułatwiającym społeczności Eclipse adaptowanie specyfikacji OSLC (Open Services for Lifecycle Collaboration) i budowanie narzędzi zgodnych ze specyfikacją OSLC. Pakiet ten zawiera narzędzia służące do tworzenia oprogramowania Java, pakiet testowy pozwalający sprawdzić zgodność integracji ze specyfikacją OSLC oraz aplikację referencyjną wraz z działającym przykładami, jak również prosty serwer, którego można używać do testowania. Więcej informacji o edytorze Eclipse Lyo można znaleźć pod adresem http://www.eclipse.org/lyo.