Integracije, zgrajene z OSLC-jem, temeljijo na osnovni specifikaciji OSLC in specifikaciji domene. Osnovna specifikacija opisuje primarne integracijske tehnike, uporabo HTTP-ja in RDF-ja (Resource Description Framework) ter identificira skupne funkcije, ki jih morajo podpirati vse storitve OSLC. Specifikacije domene so prikrojene specifičnemu področju ALM, kot so upravljanje sprememb, upravljanje preizkusov, upravljanje zahtev ali upravljanje arhitekture. Specifikacije domen so v skladu z osnovno specifikacijo. Specifikacija upravljanja sprememb na primer definira splošni nabor virov, oblike zapisov in storitve RESTful za uporabo v orodjih upravljanja sprememb (porabnikih) ter uporabo s strani orodij ponudnikov. Specifikacije opisujejo nabor storitev in oblik zapisov za interakcijo z drugimi orodij življenjskega ciklusa in ne poskušajo standardizirati vedenja orodja ali razreda orodij.
Za predstavitev in opis načrtovanja in nalog, potrebnih za ustvarjanje integracije z OSLC-jem, glejte Prvi koraki z OSLC-jem (izboljšano). Informacije, specifične za izdelek, o statusu omogočanja OSLC za izdelke Rational lahko najdete v informacijskih centrih izdelkov v razdelku o razširjanju vašega izdelka s storitvami OSLC. Ta razdelek nudi tudi informacije o podprtih vrstah povezav in virih, ki jih potrebujete za gradnjo integracije.
Preden začnete delati s specifikacijami OSLC, je dobro, da spoznate nekatere osnovne koncepte OSLC in urejevalnik Eclipse Lyo.
Ponudniki storitev OSLC nudijo implementacijo storitev OSLC. Ponudnik storitev nudi porabnikom informacije za prikaz povezave na vir in bogate predoglede vira.
Porabnik OSLC je spletna aplikacija, ki uporablja vire, ki jih nudi ponudnik storitve.
V OSLC-ju je vsak artefakt v življenjskem ciklusu vir HTTP, ki ima URI in svoje ime, z njim pa lahko upravljate prek metod HTTP, kot so GET, PUT ali POST. Vsak artefakt ali vir ima predstavitev RDF, ki je sestavljena iz predmeta, predikata in objekta. Če na primer ustvarite povezavo iz zahteve na preizkusni primer, bo predstavitev RDF za predmet imela zahtevo, za predikat vrsto razmerja ali povezave in za objekt preizkusni primer, vsakega od teh pa identificira URI.
Eclipse Lyo je SDK, ki skupnosti Eclipse pomaga privzeti specifikacije OSLC (Open Services for Lifecycle Collaboration) in graditi orodja, skladna z OSLC-jem. Vsebuje komplet programskih orodij za razvoj programske opreme, ki je osredotočen na Javo, preizkusno zbirko, ki vam pomaga, da zagotovite, da je vaša integracija skladna z OSLC-jem, in referenčno aplikacijo z delovnimi vzorci in enostavnim strežnikom, ki ga lahko uporabite pri preizkušanju. Za več informacij o programu Eclipse Lyo glejte http://www.eclipse.org/lyo.