Integracije, zgrajene z OSLC-jem, temeljijo na osnovni specifikaciji OSLC in specifikaciji domen. Osnovna specifikacija opisuje primarne tehnike integracije, uporabo HTTP-ja in RDF-ja (Resource Description Framework - Ogrodje za opis vira) ter identificira splošne funkcije, ki jih podpira vsaka storitev OSLC. Specifikacije domene so prilagojene določenemu področju ALM, kot je upravljanje sprememb, upravljanje preskusov, 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 za interakcijo z drugimi orodji življenjskega ciklusa. Te specifikacije ne poskušajo standardizirati vedenja orodja ali razreda orodij.
Za predstavitev in vodič po načrtovanju in nalogah, ki so potrebne za ustvarjanje integracije z OSLC-jem, glejte publikacijo Prvi koraki z OSLC-jem (razširjeno). Posamezni izdelki Rational nudijo informacije o omogočanju OSLC. Te informacije lahko najdete v informacijskih centrih izdelkov v razdelku o razširjanju vašega izdelka s storitvami OSLC. Te informacije vključujejo tudi podprte vrste povezav in vire, s katerimi zgradite integracijo.
Preden začnete delati s specifikacijami OSLC, se seznanite z urejevalnikom Eclipse Lyo in naslednjimi osnovnimi koncepti OSLC-ja.
Ponudniki storitev OSLC nudijo izvedbo 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 predstavljen z virom HTTP, ki ima za svoje ime uporabljen URI, in je z njim mogoče delati z metodami 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 komplet orodij za razvoj programske opreme (SDK), ki je v pomoč skupnosti Eclipse pri sprejemanju specifikacij OSLC (Open Services for Lifecycle Collaboration) in gradnji orodij, ki so združljiva z OSLC. Vključuje komplet programskih orodij za razvoj programske opreme, ki je osredotočen na Java™, preizkusno zbirko, ki vam pomaga zagotoviti, da je vaša integracija skladna z OSLC, referenčno aplikacijo z delujočimi vzorci in preprost strežnik, ki ga lahko uporabite pri preizkušanju. Za dodatne informacije o urejevalniku Eclipse Lyo glejte http://www.eclipse.org/lyo.