Grundlæggende oplysninger om udvikling af OSLC-integration

Hvis et produkt er aktiveret som OSLC-leverandør eller -forbruger, kan du oprette din egen integration. De definitioner og ressourcer, der er beskrevet, udgør en introduktion til opgaven. Der er oplysninger om OSLC-aktivering på siden Resources på OSLC-webstedet.

OSLC-baseret integration benytter OSLC-kernespecifikationen og en domænespecifikation. Kernespecifikationen beskriver primære integrationsteknikker, brug af HTTP og RDF (Resource Description Framework) og identificerer de fælles funktioner, som alle OSLC-serviceprogrammer understøtter. Domænespecifikationer er skræddersyet til et bestemt ALM-område, f.eks. ændringsstyring, teststyring, kravstyring eller arkitekturstyring. Domænespecifikationer overholder kernespecifikationen. Specifikationen af ændringsstyring definerer f.eks. et fælles sæt ressourcer, formater og RESTful-serviceprogrammer til brug i ændringsstyringsværktøjer (forbrugere) og leverandørværktøjer. Specifikationerne beskriver et sæt serviceprogrammer og formater til interaktion med andre livscyklusværktøjer. Specifikationerne forsøger ikke at standardisere funktionsmåden af et værktøj eller en værktøjsklasse.

Du finder 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). Individuelle Rational-produkter indeholder oplysninger om OSLC-aktivering. Du finder disse oplysninger i produktdokumentationen i afsnittet om udvidelse af produktet med OSLC-serviceprogrammer. Disse oplysninger omfatter også 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 Eclipse Lyo-editoren og følgende grundlæggende OSLC-begreber.

Forbrugere, leverandører og ressourcer

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 en serviceleverandør.

I OSLC er alle artefakter i livscyklussen repræsenteret af en HTTP-ressource, 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, viser RDF-repræsentation kravet som emne, relations- eller linktypen som prædikat og testcasen som objekt, alle identificeret ved en URI.

Eclipse Lyo: Et toolkit til oprettelse af integration

Eclipse Lyo er et SDK, der kan hjælpe Eclipse-fællesskabet med at anvende OSLC-specifikationer og bygge OSLC-kompatible værktøjer. Det indeholder et toolkit til softwareudvikling, der fokuserer på Java™, en testpakke, der skal være med til at sikre, at integrationen er OSLC-kompatibel, en referenceapplikation med aktive eksempler og en simpel server, du kan bruge til test. Der er flere oplysninger om Eclipse Lyo på Eclipse-webstedet.


Feedback