Osnove pisanja OSLC integracija

Ako je proizvod omogućen kao Open Services for Lifecycle Collaboration (OSLC) pružatelj ili potrošač, možete kreirati vlastitu integraciju. Opisane definicije i resursi pružaju uvod u zadatak. Informacije o omogućavanju OSLC-a dostupne su na stranici resursa OSLC web stranice.

Integracije izgrađene s OSLC oslanjaju se na specifikaciju OSLC jezgre i specifikaciju domene. Specifikacija jezgre opisuje primarne tehnike integracije, upotrebu HTTP-a i RDF-a (Resource Description Framework) te određuje opće funkcije koje podržava svaka OSLC usluga. Specifikacija domene je prilagođena određenom ALM području, poput upravljanja promjenama, upravljanja testovima, upravljanja potrebama ili upravljanja arhitekturom. Specifikacije domene su u skladu sa specifikacijama jezgre. Na primjer, specifikacija upravljanja promjenama definira zajednički skup resursa, formata i potpunih REST usluga koje se koriste u alatima za upravljanje promjenama (potrošači) i u alatima pružatelja. Specifikacije opisuju skupinu usluga i formata za međudjelovanje s ostalim alatima životnog ciklusa. Ove specifikacije ne pokušavaju standardizirati ponašanje alata ili klase alata.

Uvod i prolaz kroz planiranje i zadatke potrebne za kreiranje integracije s OSLC, pogledajte u Kako početi koristiti OSLC (prošireno). Pojedini Rational proizvodi pružaju informacije o omogućavanju OSLC-a. Ove informacije možete pronaći u dokumentaciji proizvoda, u odjeljku o proširenju proizvoda pomoću OSLC usluga. Ove informacije također uključuju podržane tipove veza i resursa, koje morate koristiti za izgradnju integracije.

prije nego počnete raditi s OSLC specifikacijama, upoznajte se s Eclipse Lyo editorom i sa sljedećim osnovnim OSLC konceptima.

Potrošači, pružatelji i resursi

OSLC pružatelji usluga nude implementaciju OSLC usluga. Pružatelj usluge nudi potrošaču informacije za pregledavanje veze prema resursu te bogate preglede resursa.

OSLC potrošač je web aplikacija koja koristi resurse koje pruža pružatelj usluge.

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 povežete od zahtjeva do testnog primjera, RDF prikaz pokazuje zahtjeve kao subjekt, tip relacije ili tip veze kao predikat i test primjer kao objekt, a svaki je određen s URI-jem.

Eclipse Lyo: komplet alata za kreiranje integracija

Eclipse Lyo je SDK koji pomaže Eclipse zajednici da usvoji OSLC specifikacije i izgradi alate u skladu s OSLC-om. Sadrži skup alata za razvoj softvera usmjeren na Java™, testni dio koji provjerava je li vaša integracija u skladu s OSLC-om, referentnu aplikaciju s primjerima koji rade i jednostavni poslužitelj koji možete koristiti kod testiranja. Za više informacija o Eclipse Lyo, pogledajte detalje na Eclipse web stranici.


Povratne informacije