Integracije izgrađene s OSLC oslanjaju se na OSLC glavnu specifikaciju i specifikaciju domene. Glavna specifikacija opisuje primarne integracijske tehnike, koristi HTTP i RDF (Resource Description Framework) i identificira opće funkcije koje svaka OSLC usluga mora podržavati. Specifikacija domene je iskrojena na određeno ALM područje, poput upravljanja promjenom, upravljanja testom, upravljanja potrebama 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 uvod i prohod kroz planiranje i zadatke potrebne za kreiranje integracije pomoću OSLC-a, pogledajte Kako započeti pomoću OSLC (poboljšan). Pojedinačni Rational proizvodi osiguravaju informacije o OSLC omogućavanju; možete pronaći ovu informaciju u informacijskim centrima proizvoda u odjeljku o proširivanju vašeg 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 nego počnete svoj rad s OSLC specifikacijama, korisno je upoznati se s Eclipse Lyo editorom i sljedećim osnovnim OSLC konceptima.
OSLC pružatelji usluga nude implementaciju OSLC usluga. Pružatelj usluga nudi potrošačima informaciju za prikazivanje veze na resurs i bogate preglede resursa.
OSLC potrošač je Web aplikacija koja koristi resurse osigurane od strane pružatelja usluga.
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 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 softverski razvoj fokusiran na Javu, skup testova koji osiguravaju da je vaša OSLC integracija podudara, referentnu aplikaciju s radnim uzorcima i jednostavnim poslužiteljem koji možete koristiti za testiranje. Za više informacija o Eclipse Lyo, pogledajte http://www.eclipse.org/lyo.