Integracije izgrađene s OSLC oslanjaju se na specifikaciju OSLC jezgre i specifikaciju domene. Specifikacija jezgre opisuje primarne tehnike integracije, upotrebu HTTP-a i RDF-a (Resource Description Framework) te određuje opće funkcije koje podržava svaka OSLC usluga. Specifikacija domene je prilagođena određenom ALM području, poput upravljanja promjenama, upravljanja testovima, upravljanja potrebama ili upravljanja arhitekturom. Specifikacije domene su u skladu sa specifikacijama jezgre. Na primjer, specifikacija upravljanja promjenama definira zajednički skup resursa, formata i potpunih REST usluga koje se koriste u alatima za upravljanje promjenama (potrošači) i u alatima pružatelja. Specifikacije opisuju skupinu usluga i formata za međudjelovanje s ostalim alatima životnog ciklusa. Ove specifikacije ne pokušavaju standardizirati ponašanje alata ili klase alata.
Uvod i prolaz kroz planiranje i zadatke potrebne za kreiranje integracije s OSLC, pogledajte u Kako početi koristiti OSLC (prošireno). Pojedini Rational proizvodi pružaju informacije o omogućavanju OSLC-a. Ove informacije možete pronaći u informacijskim centrima proizvoda, u odjeljku o proširenju proizvoda pomoću OSLC usluga. Ove informacije također uključuju podržane tipove veza i resursa, koje morate koristiti za izgradnju integracije.
prije nego počnete raditi s OSLC specifikacijama, upoznajte se s Eclipse Lyo editorom i sa sljedećim osnovnim OSLC konceptima.
OSLC pružatelji usluga nude implementaciju OSLC usluga. Pružatelj usluge nudi potrošaču informacije za pregledavanje veze prema resursu te bogate preglede resursa.
OSLC potrošač je web aplikacija koja koristi resurse, koje daje pružatelj usluge.
U OSLC-u, svaki proizvod u svom životnom ciklusu predstavljen je HTTP resursom koji ima URI kao svoje ime i može biti manipuliran pomoću HTTP metoda, poput GET, PUT ili POST. Svaki proizvod ili resurs ima RDF prikaz koji se sastoji od subjekta, predikata i objekta. Na primjer, ako povežete od zahtjeva do testnog primjera, RDF prikaz pokazuje zahtjeve kao subjekt, tip relacije ili tip veze kao predikat i test primjer kao objekt, a svaki je određen 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. Sadrži skup alata za razvoj softvera usmjeren na Java™, testni dio koji provjerava je li vaša integracija u skladu s OSLC-om, referentnu aplikaciju s primjerima koji rade i jednostavni poslužitelj koji možete koristiti kod testiranja. Za više informacija o Eclipse Lyo, pogledajte http://www.eclipse.org/lyo.