O vytvoření integrací založených na OSLC

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

Integrace sestavené pomocí OSLC závisejí 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é by měla každá služba OSLC podporovat. 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 pro použití v nástrojích správy změn (spotřebitelé) a pro použití nástroji poskytovatele. Specifikace popisují sadu služeb a formátů pro interaktivní spolupráci s jinými nástroji životního cyklu. Nepokoušejte se 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 pomocí OSLC naleznete na webu Začínáme s produktem OSLC (rozšířený). Informace specifické pro produkt o stavu zpřístupnění OSLC pro produkty Rational naleznete v Informačních centrech v sekci týkající se rozšíření produktu pomocí služeb OSLC. Tato sekce také poskytuje informace o podporovaných typech odkazů a prostředcích, které potřebujete k sestavení integrace.

Než začnete pracovat se specifikacemi OSLC, je užitečné se seznámit s některými základními koncepty OSLC a s editorem Eclipse Lyo.

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 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 jste na testovací případ získali odkaz z požadavku, znázornění RDF by mělo mít požadavek jako vlastní předmět, typ vztahu nebo typ odkazu jako vlastní predikát a testovací případ jako vlastní objekt, každý 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, a 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