OSLC integráció írásának alapjai

Ha egy termék fel van készítve az OSLC szolgáltatóként vagy fogyasztóként való működésre, akkor létrehozhatja a saját integrációját. Az ebben a részben leírt meghatározások és erőforrások segítséget nyújtanak a feladat megismerésében. Az OSLC felkészítéssel kapcsolatos információkért lásd: http://open-services.net/resources.

Az OSLC összeépítésű integrációk a központi OSLC meghatározásra és egy tartomány meghatározásra épülnek. A központi meghatározás az elsődleges integrációs eljárásokat, valamint a HTTP és RDF (Resource Description Framework) használatát írja le, és azonosítja az összes OSLC szolgáltatás által támogatandó általános összetevőket. A tartománymeghatározások egy adott ALM területre, úgymint változáskezelésre, tesztkezelésre, követelménykezelésre vagy architektúrakezelésre irányulnak. A tartomány meghatározások megfelelnek a központi meghatározásnak. Például a változáskezelés meghatározás általános erőforrás-, formátum-, és RESTful szolgáltatáskészletet határoz meg a változáskezelési eszközökben (fogyasztók) történő használatra és szolgáltató eszközök általi használatra. A meghatározások szolgáltatások és formátumok készletét írják le az egyéb életciklus eszközökkel történő együttműködéshez, és ne kísérelje meg egy eszköz vagy eszközosztályok viselkedésének szabványosítását.

Az OSLC integráció létrehozásához szükséges tervezés és feladatok leírásáért és bemutatásáért lásd: OSLC - kezdeti lépések (kibővített). Az egyedi Rational termékek információkat nyújtanak az OSLC felkészítéshez; ezeket az információkat a termék információs központjában, a termék OSLC szolgáltatás-kiterjesztésével foglalkozó témakörben találhatja meg. Ez a rész az integráció felépítéséhez szükséges támogatott hivatkozástípusokról és erőforrásokról is információkat nyújt.

Az OSLC meghatározások használatának megkezdése előtt hasznos megismernie az Eclipse Lyo szerkesztőt és az alábbi alapvető OSLC alapelveket.

Fogyasztók, szolgáltatók és erőforrások

Az OSLC szolgáltatók az OSLC szolgáltatások megvalósítását biztosítják. A szolgáltatók a fogyasztók számára információkat nyújtanak egy erőforrás hivatkozásának és az erőforrás formázott előképének megjelenítéséhez.

Az OSLC fogyasztó olyan webes alkalmazás, amely a szolgáltató által biztosított erőforrásokat használja.

Az OSLC rendszerben az életciklus minden egyes műterméke egy HTTP erőforrást képvisel, amely névként URI azonosítóval rendelkezik, és HTTP metódusokkal kezelhető (pl. GET, PUT és POST). Minden műtermék vagy erőforrás RDF ábrázolással rendelkezik, amely tárgyból, predikátumból és objektumból áll. Például ha egy követelményt egy tesztesethez kíván csatolni, akkor az RDF ábrázolás tárgya a követelmény, a predikátuma a viszony típusa vagy csatolás típusa, az objektuma pedig a teszteset; mindet egy URI azonosítja.

Eclipse Lyo: eszközkészlet integrációk létrehozásához

Az Eclipse Lyo egy szoftverfejlesztő készlet (SDK), amely segítséget nyújt az Eclipse közösség számára az OSLC (Open Services for Lifecycle Collaboration) meghatározások alkalmazásában és OSLC szabványnak megfelelő eszközök összeépítésében. Tartalmaz egy Java fókuszú szoftverfejlesztői eszközkészletet, egy tesztkészletet az integráció OSLC-megfelelőségének biztosítására, egy referenciaalkalmazást működő példákkal, valamint a teszteléshez felhasználható egyszerű kiszolgálót. Az Eclipse Lyo termékkel kapcsolatos további információkért lásd:http://www.eclipse.org/lyo.


Visszajelzés