Integracije izgrađene s OSLC oslanjaju se na OSLC glavnu specifikaciju i specifikaciju domene. Glavna specifikacija opisuje primarne integracijske tehnike, upotrebu HTTP-a i RDF-a (Resource Description Framework) te određuje zajedničke funkcije koje svaka OSLC usluga treba podržavati. Specifikacije domene prilagođavaju se određenom ALM području, poput upravljanja promjenama, upravljanja testiranja, upravljanja zahtjevima ili upravljanja arhitekturom. Specifikacije domene su u skladu sa specifikacijama glavne memorije. Na primjer, specifikacija upravljanja promjenama definira zajednički skup resursa, formata i RESTful usluga za upotrebu u alatima upravljanja promjenama (potrošači) i za upotrebu u alatima dobavljača. Specifikacije opisuju skup usluga i formata za međudjelovanje s drugim alatima životnog ciklusa i ne pokušavaju standardizirati ponašanje alata ili klase.
Za upoznavanje i prolaz kroz planiranje i zadatke potrebne za kreiranje integracije s OSLC, pogledajte Kako započeto s OSLC (poboljšano). Proizvod specifične informacije o OSLC statusu omogućavanja za Rational proizvode mogu se pronaći u informacijskim centrima proizvoda, u odjeljku o proširenju proizvoda pomoću OSLC usluga. Taj odjeljak također sadrži informacije o podržanim tipovima veza i resursima koji su vam potrebni za izgradnju integracije.
Prije početka rada s OSLC specifikacijama, korisno je upoznati se s nekim osnovnim OSLC konceptima i s Eclipse Lyo editorom.
OSLC pružatelji usluga nude implementaciju OSLC usluga. Pružatelj usluga nudi potrošačima informacije za prikaz veze s resursom i bogate preglede resursa.
OSLC potrošač je web aplikacija koja koristi resurs kojeg daje pružatelj usluge.
U OSLC, svaki proizvod u životnom ciklusu je HTTP resurs koji ima URI kao svoje ime i s kojim se može raditi pomoću HTTP metoda, kao što su GET, PUT ili POST. Svaki proizvod ili resurs ima RDF prikaz koji se sastoji od subjekta, predikata i objekta. Na primjer, ako ste se trebali povezati iz zahtjeva na test slučaj, RDF prikaz bi imao zahtjev kao subjekt, tip relacije ili tip veze kao predikat, a test slučaj kao objekt, a svaki bi bio identificiran s URI-jem.
Eclipse Lyo je SDK za pomoć Eclipse zajednici za usvajanje OSLC (Open Services for Lifecycle Collaboration) specifikacija i izgradnju OSLC usklađenih alata. Uključuje komplet alata za razvoj softvera usmjeren na Javu, testni dodatak koji pomaže da osigurate OSLC usklađenu integraciju i referentnu aplikaciju s radnim primjerima i jednostavnim poslužiteljem kojeg možete koristiti za testiranje. Za više informacija o Eclipse Lyo, pogledajte http://www.eclipse.org/lyo.