Modul widget Administrace zásad mediace můžete použít k vytvoření zásad mediace a připojení zásad ve WSRR (WebSphere Service Registry and Repository). Pomocí zásad mediace můžete řídit interakce služeb
s použitím kontextových informací.
Než začnete
- Modul, který obsahuje mediační primitivum Vyhodnocení zásady, se používá nástroj WebSphere Integration Developer.
- Implementujte modul na sběrnici WebSphere Enterprise Service Bus (WebSphere ESB) nebo server WebSphere Process Server.
- Zajistěte, aby produkt WebSphere ESB
nebo WebSphere Process Server obsahoval definici pro WSRR, který chcete použít.
- Načtěte do WSRR soubor EAR obsahující váš modul. Dále načtěte dokumenty WSDL pro služby, ke kterým chcete připojit zásady mediace.
- Vytvořte prostor Business Space s použitím šablony Administrace služeb.
Šablona Administrace služeb vytváří prostor Business Space, který obsahuje moduly widget, které budete potřebovat.
Informace o této úloze
Požadavky na služby lze kontrolovat dynamicky pomocí zásad mediace, a to přepisováním vlastností modulu za běhu. Tyto zásady mediace jsou uloženy ve WSRR. Pro služby používané vaším modulem můžete definovat jednu či více zásad mediace a každá z nich může přepisovat jednu či více vlastností modulu. Volitelně můžete pro každé připojení zásady vytvořit jednu či více podmínek použití.
Podmínky použití se při zpracování požadavků na služby porovnávají s hodnotami podmínek ve zprávě. Před použitím přidružené zásady mediace musejí být splněny všechny podmínky použití.
Postup
- Přihlaste se do prostoru Business Space.
- Ve svém prostoru Business Space Administrace služeb otevřete stránku Administrace služeb.
- V modulu widget Prohlížeč služeb zkontrolujte, zda se zobrazuje správná definice WSRR a v opačném případě tuto definici WSRR opravte. Pokud má váš aplikační server definice pro více než jednu instanci WSRR, můžete zobrazit služby definované v jednotlivých WSRR. Dojde k aktualizaci seznamu služeb.
- Vyberte úroveň, na které chcete vytvořit zásadu mediace. Zásadu mediace můžete připojit na úrovni služby, koncového bodu nebo operace. Dojde k aktualizaci modulu widget Administrace zásad mediace. Zobrazují se tyto informace:
- Název vybrané služby, koncového bodu nebo operace.
- Vybraná definice WSRR.
- Veškerá připojení zásad, která existují pro vybranou službu, koncový bod nebo operaci.
- Zadejte název pro Nové připojené zásady. Připojené zásady se přidružují k zásadě mediace s cílovou službou. Ve WSRR jsou zásada mediace a připojení zásady samostatnými objekty.
- Klepněte na volbu Vytvořit... Dojde k aktualizaci modulu widget Administrace zásad mediace. Nyní můžete určit skupinu vlastností, se kterou chcete pracovat, a název nové zásady mediace.
- Vyberte Název skupiny. Jednotlivé skupiny obsahují vlastnosti modulu. Vyberte skupinu, pro kterou chcete potlačit hodnoty vlastností.
- Zadejte název do pole Nová zásada. Toto je název zásady mediace, kterou chcete vytvořit a připojit ke službě, koncovému bodu nebo k operaci.
- Klepněte na tlačítko Další... Dojde k aktualizaci modulu widget Administrace zásad mediace. Nyní můžete přidat aserce a podmínky použití.
Poznámka: Pomocí prostoru Business Space nemůžete upravovat přidružení po vytvoření zásady mediace. Proto musíte přidat všechny aserce, které potřebujete, ještě před uložením zásady mediace.
- Definujte nejméně jednu aserci. Aserce jsou vlastnosti modulu, které mohou být přepisovány zásadou mediace. Ve WSRR se vlastnosti modulu, které chcete přepsat, zobrazují jako prohlášení zásad.
Poznámka: Modul widget vyžaduje, aby připojení zásady obsahovala nejméně jednu aserci.
- Vyberte Název vlastnosti. Název je zástupné jméno vlastnosti. Zástupné jméno identifikuje vlastnost v mediačním toku.
- Zadejte vhodnou hodnotu do pole Hodnota. Například
Vše nebo 10 nebo /body/input/address. Je-li dostupná, má hodnota zásady za běhu přednost.
Pokud zásada není nalezena nebo je nevhodná, použije se za běhu hodnota význačné vlastnosti.
- Klepněte na tlačítko Přidat prohlášení.
- Volitelné: Definujte nejméně jednu podmínku použití. Před použitím zásady musejí být splněny podmínky použití. Ve WSRR jsou podmínky použití uživatelské vlastnosti objektu připojení zásady.
- Zadejte název podmínky použití do pole Název podmínky použití. Název podmínky použití má vždy předponu ve formě řetězce medGate_.
- Zadejte hodnotu podmínky použití do pole Hodnota. Hodnotu podmínky použití tvoří tyto části: název podmínky zásady, operace a hodnota podmínky.
- Název podmínky zásady, který zadáte, musí být mapován na Název podmínky zásady v daném modulu.
- Operace může být: =, !=, >, <, <= nebo >= .
- Hodnota podmínky je porovnávaná hodnota, například country = Francie.
- Klepněte na tlačítko Přidat podmínku použití.
- Volitelné: Chcete-li odstranit určitou aserci nebo podmínku použití, klepněte na ikonu odstranění příslušné aserce nebo podmínky použití. Přesunete-li kurzor nad určitou aserci nebo podmínku použití, zobrazí se na konci řádku ikona odstranění, tj. křížek.
- Klepněte na tlačítko Uložit.
Výsledky
Ve WSRR se vytvoří zásada mediace a připojení zásady.
Připojení zásady připojí zásadu mediace ke službě, koncovému bodu nebo k operaci. Pokud jste přidali podmínku použití, WSRR vytvoří uživatelskou vlastnost připojení zásady. Uživatelská vlastnost představuje podmínku.