Osnove pisanja integracij na podlagi OSLC-ja

Če je izdelek omogočen kot ponudnik ali porabnik OSLC (Open Services for Lifecycle Collaboration), lahko ustvarite svojo lastno integracijo. Opisane definicije in viri priskrbijo uvod v nalogo. Informacije o omogočanju OSLC-ja so na voljo na strani Viri na spletnem mestu OSLC.

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 dokumentaciji izdelka v razdelku o razširjanju 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.

Porabniki, ponudniki in viri

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: komplet orodij za ustvarjanje integracij

Eclipse Lyo je komplet orodij za razvoj programske opreme (SDK), ki je v pomoč skupnosti Eclipse pri sprejemanju specifikacij OSLC 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 za preizkušanje. Za dodatne informacije o urejevalniku Eclipse Lyo, glejte podrobnosti na spletnem mestu Eclipse.


Povratne informacije