OSLC-integrointien kirjoituksen perusteet

Jos tuote on käytössä OSLC (Open Services for Lifecycle Collaboration) -toimittajana tai -kuluttajana, voit luoda oman integroinnin. Määritelmien ja resurssien kuvaukset muodostavat tehtävän johdannon. Tietoja OSLC-käyttöönotosta on OSLC-Web-sivuston Resources-sivulla.

Integroinnit, jotka on muodostettu OSLC-määritysten avulla, perustuvat OSLC-ydinmääritykseen ja verkkoalueen määritykseen. Ydinmääritys kuvaa ensisijaisia integrointitekniikoita ja HTTP-yhteyskäytännön ja RDF (Resource Description Framework) -kehyksen käyttöä. Se myös määrittää yhteisiä ominaisuuksia, joita kaikki OSLC-palvelut tukevat. Verkkoalueen määritykset mukautetaan tiettyyn ALM-ohjelmiston alueeseen, kuten muutosten, testien, vaatimusten ja arkkitehtuurin hallintaan. Verkkoalueen määritykset noudattavat ydinmääritystä. Esimerkiksi muutosten hallinnan määritys määrittää yhteisen resurssien, muotojen ja RESTful-palvelujen joukon käytettäväksi muutostenhallintatyökaluissa (kuluttajat) sekä palveluntarjoajan työkaluissa. Määritykset kuvaavat joukon palveluja ja muotoja, joita tarvitaan vuorovaikutukseen muiden elinkaarityökalujen kanssa. Määritykset eivät pyri standardoimaan työkalun tai työkaluryhmän toimintatapaa.

OSLC-integroinnin suunnittelussa ja toteutuksessa tarvittavien tehtävien esittely ja vaiheittaiset ohjeet saat osoitteessa olevasta OSLC-palvelujen (parannettu) aloitusopas -videosta. Yksittäiset Rational-tuotteet sisältävät tietoja OSLC-käyttöönotosta. Löydät nämä tiedot tuotteen käyttöohjeesta osasta, jossa kerrotaan tuotteen laajennuksesta OSLC-palvelujen avulla. Nämä tiedot sisältävät myös tuettuja linkin lajeja ja resursseja, joita on käytettävä integroinnin muodostuksessa.

Ennen kuin aloitat OSLC-määritysten käsittelyn, tutustu Eclipse Lyo -muokkausohjelmaan ja seuraaviin OSLC-peruskäsitteisiin.

Kuluttajat, palveluntarjoajat ja resurssit

OSLC-palveluntarjoaja toimittaa OSLC-palvelujen toteutuksen. Palveluntarjoaja toimittaa asiakkaalle tietoja resurssiin johtavan linkin tarkastelua varten ja monipuoliset esikatselunäkymät resurssista.

OSLC-kuluttaja on Web-sovellus, joka käyttää palveluntarjoajan toimittamia resursseja.

OSLC-komponentissa jokaista elinkaaren artefaktia edustaa HTTP-resurssi, jossa on URI-osoite nimenä ja jota voi käsitellä HTTP-metodien, kuten GET-, PUT- tai POST-metodien, avulla. Jokaisessa artefaktissa tai resurssissa on RDF-esitys, joka sisältää subjektin, predikaatin ja objektin. Jos esimerkiksi luot linkin vaatimuksesta testitapaukseen, RDF-esitys näyttää vaatimuksen subjektina, suhteen lajin tai linkin lajin predikaattina ja testitapauksen objektina ja URI-osoite yksilöi kunkin niistä.

Eclipse Lyo: Työkalut integrointien luontiin

Eclipse Lyo on kehitysympäristö, joka auttaa Eclipse-yhteisöä omaksumaan OSLC-määritykset ja muodostamaan OSLC-yhteensopivia työkaluja. Se sisältää ohjelmiston kehitystyökalut, jotka keskittyvät Javaan, testiympäristön, joka varmistaa, että integrointi on OSLC-yhteensopiva, viitesovelluksen, jossa on käsittelymalleja, ja yksinkertaisen palvelimen, jota voi käyttää testauksessa. Lisätietoja Eclipse Lyo -kehitysympäristöstä on Eclipse-Web-sivustossa.


Palaute