Základy zápisu integrací OSLC

Pokud je produkt povolen na poskytovateli nebo spotřebiteli OSLC, můžete vytvořit svou vlastní integraci. Popsané definice a prostředky poskytují úvod do této úlohy. Informace o zpřístupnění OSLC lze nalézt na webu http://open-services.net/resources.

Integrace sestavené pomocí OSLC spoléhají na specifikaci jádra a domény OSLC. Specifikace jádra popisuje primární techniky integrace, použití HTTP a RDF (Resource Description Framework) a identifikuje běžné funkce, které každá služba OSLC podporuje. Specifikace domény jsou zhotoveny ke konkrétní oblasti ALM, jako např. správa změn, správa testu, správa požadavků nebo správa architektury. Specifikace domény vyhovují specifikaci jádra. Například specifikace správy změn definuje běžnou sadu prostředků, formátů a služeb RESTful určených pro použití v nástrojích správy změn (spotřebitelé) a v nástrojích poskytovatelů. Specifikace popisují sadu služeb a formátů pro interaktivní spolupráci s jinými nástroji životního cyklu. Tyto specifikace se nesnaží standardizovat chování nástroje nebo třídy nástrojů.

Úvod a průvodce plánováním a úlohami požadovanými k vytvoření integrace se specifikací OSLC naleznete na webu Začínáme se specifikací OSLC (rozšířená). Jednotlivé produkty Rational poskytují informace o povolení specifikace OSLC. Tyto informace najdete v Informačních centrech produktů v sekci o rozšíření produktu službami OSLC. Tyto informace také zahrnují podporované typy odkazů a prostředky, které musíte použít k sestavení integrace.

Než začnete pracovat se specifikacemi OSLC, seznamte se s editorem Eclipse Lyo a následujícími základními koncepty OSLC.

Spotřebitelé, poskytovatelé a prostředky

Poskytovatelé služeb OSLC poskytují implementaci služeb OSLC. Poskytovatel služeb nabízí spotřebitelům informace pro zobrazení odkazu na prostředek a rozšířené náhledy prostředku.

Spotřebitel OSLC je webová aplikace, která používá prostředky poskytované poskytovatelem služeb.

V OSLC je každý artefakt v životním cyklu znázorněn prostředkem HTTP, který má identifikátor URI jako vlastní název, a lze s ním manipulovat pomocí metod HTTP, jako např. GET, PUT nebo POST. Každý artefakt nebo prostředek má znázornění RDF, které se skládá z předmětu, predikátu a objektu. Například, pokud se na testovací případ odkazujete z požadavku, znázornění RDF uvádí tento požadavek jako předmět, typ vztahu nebo typ odkazu jako predikát a testovací případ jako objekt, všechny identifikované identifikátorem URI.

Eclipse Lyo: sada nástrojů pro vytváření integrací

Eclipse Lyo je sada SDK, která pomáhá komunitě Eclipse převzít specifikace OSLC (Open Services for Lifecycle Collaboration) a sestavit nástroje vyhovující OSLC. Zahrnuje sadu nástrojů pro vývoj softwaru zaměřenou na jazyk Java™, testovací sadu, které pomáhá zajistit, že integrace vyhovuje OSLC, referenční aplikaci s fungujícími ukázkami a jednoduchý server, který můžete použít při testování. Další informace o editoru Eclipse Lyo naleznete na webu http://www.eclipse.org/lyo.


Zpětná vazba