Integration af OSLC-specifikationer benytter OSLC-kernespecifikationen og en domænespecifikation. Kernespecifikationen beskriver primære integrationsteknikker, bruger HTTP og RDF (Resource Description Framework) og identificerer de fælles funktioner, som alle OSLC-serviceprogrammer skal understøtte. Domænespecifikationer er skræddersyet til et bestemt ALM-område, f.eks. forandringsledelse, testledelse, kravstyring eller arkitekturstyring. Domænespecifikationer overholder kernespecifikationen. Specifikationen af forandringsledelse definerer f.eks. et fælles sæt ressourcer, formater og RESTful-serviceprogrammer til brug i forandringsledelsesværktøjer (forbrugere) og til brug i leverandørværktøjer. Specifikationerne beskriver et sæt serviceprogrammer og formater til interaktion med andre livscyklusværktøjer og forsøger ikke at standardisere funktionsmåden af et værktøj eller en værktøjsklasse.
Du kan finde en introduktion og gennemgang af den planlægning og de opgaver, der kræves for at oprette en integration med OSLC, i Getting Started with OSLC (enhanced). Du kan finde produktspecifikke oplysninger om status for OSLC-aktivering for Rational-produkter i produktinformationscentrene i afsnittet om udvidelse af dit produkt med OSLC-serviceprogrammer. Dette afsnit indeholder også oplysninger om understøttede linktyper og ressourcer, du skal bruge for at bygge en integration.
Inden du starter på at arbejde med OSLC-specifikationer, er det en god idé at blive bekendt med nogle grundlæggende OSLC-begreber og med Eclipse Lyo-editoren.
OSLC-serviceleverandører udfører en implementering af OSLC-serviceprogrammer. En serviceleverandør tilbyder forbrugere oplysninger til visning af linket til en ressource og indholdsrige eksempler på ressourcen.
En OSLC-forbruger er en webapplikation, der bruger ressourcer, som leveres af serviceleverandøren.
I OSLC er alle artefakter i livscyklussen HTTP-ressourcer, der har en URI som navn og kan manipuleres med HTTP-metoder, f.eks. GET, PUT, eller POST. Hver artefakt eller ressource har en RDF-repræsentation, der består af et emne, et prædikat og et objekt. Hvis du f.eks. skulle linke fra et krav til en testcase, ville RDF-repræsentation have kravet som emne, relations- eller linktypen som prædikat og testcasen som objekt, alle identificeret af en URI.
Eclipse Lyo er et SDK, der kan hjælpe Eclipse-fællesskabet med at anvende OSLC-specifikationer (Open Services for Lifecycle Collaboration) og bygge OSLC-kompatible værktøjer. Det indeholder et toolkit til softwareudvikling, der er fokuseret på Java, en testpakke, der skal sikre, at integrationen er OSLC-kompatibel, og en referenceapplikation med aktive eksempler og en simpel server, du kan bruge til test. Der er flere oplysninger om Eclipse Lyo i http://www.eclipse.org/lyo.