A közvetítési irányelvek segítségével dinamikusan
vezérelheti a szolgáltatás interakciókat a szövegtől függő információk
használatával. A rész bemutatja a modulok, célszolgáltatások és
közvetítési irányelvek egymáshoz viszonyított kapcsolatát.
Közvetítési irányelvek
A közvetítési irányelvek
segítségével dinamikusan beállíthatja a szolgáltatásinterakciókat a
modultulajdonságok értékéinek felülbírálásával. A felülbírálható
modultulajdonságok a közvetítő folyamatban vannak megadva. A felülbírálási
értékek a közvetítési irányelvben adhatók meg.
A közvetítési
irányelveket a WebSphere
Service Registry and Repository (WSRR) tárolja, de a Közvetítési
irányelv adminisztrációja eszközprimitív segítségével hozhatók létre.
Közvetítési irányelvek használatára képes modulok létrehozása
A WebSphere Integration
Developer segítségével közvetítő folyamattal rendelkező modulok hozhatók
létre. A közvetítő folyamatnak tartalmaznia kell egy Irányelvfelbontás
közvetítőprimitívet, amely el tudja érni a WSRR közvetítési irányelveit. Megadhatja, hogy az Irányelvfelbontás közvetítőprimitív a modulhoz
és/vagy célszolgáltatáshoz tartozó közvetítési irányelveket kér-e le.
A közvetítő folyamat létrehozásakos már közvetítőprimitíveket is meg kell
adnia, amelyek tulajdonságait felül kívánja bírálni.
- A WebSphere Integration
Developer használatával hozzon létre egy modult, amely tartalmaz egy Irányelv feloldási közvetítőprimitívet. Az Irányelvfelbontás primitívet minden olyan primitív elé kell helyezni,
amely tulajdonságait módosítani szeretné.
- Az Irányelvfelbontás primitív konfigurálása.
- Adja meg a használni kívánt WSRR meghatározást, vagy vegye az
alapértelmezett meghatározást.
- Adja meg, hogy a modulhoz és/vagy célszolgáltatáshoz tartozó
közvetítési irányelveket kíván-e lekérni.
- Választható: Ha egy kapufeltételt kíván használni, akkor hozzon létre egy
Irányelvfeltétel neve elemet, amely megfelel az
irányelv kapufeltételének. Egy XPath kifejezés biztosításával adja meg, hogy a
feltételérték hol található az
üzenetben. Például létrehozhatja a Kor Irányelvfeltétel neve elemét és a
/body/priceChecker/request/Age XPath
kifejezést. A szolgáltatáskérések feldolgozásakor a Kor feltétel értéke ekkor
a /body/priceChecker/request/Age helyről kerül
beállításra.
- Választható: Ha a közvetítési irányelveket modul helyett
célszolgáltatáshoz kívánja rendelni, akkor vegyen fel egy
Végpontkikeresés közvetítőprimitívet az Irányelvfelbontás
közvetítőprimitív előtt.
- Vegyen fel más közvetítőprimitíveket.
- Hozzon nyilvánosságra minden olyan tulajdonságot, amelyet dinamikusan
kíván felülbírálni.
Csak a nyilvánosságra hozott tulajdonságok bírálhatók felül
közvetítési irányelvekkel.
WebSphere ESB vagy WebSphere Process Server beállítása
Az alkalmazáskiszolgálónak tartalmaznia kell a modult és ismernie kell a
megfelelő WSRR-t.
- Telepítse a modult WebSphere ESB vagy WebSphere Process Server eszközre.
- Győződjön meg róla, hogy a WebSphere ESB vagy WebSphere Process Server megfelelő
WSRR meghatározással rendelkezik a modulhoz.
WSRR beállítása
Ha az irányelvfelbontás
közvetítőprimitív szolgáltatáskéréseket dolgoz fel, akkor lekérdezi a
WSRR-t. Ezért a WSRR-nek tartalmaznia kell a modulokkal és
szolgáltatásokkal kapcsolatos lényeges információkat.
- Töltse be az EAR fájlt, amely tartalmazza az SCA modult a WSRR rendszerbe.
- Választható: Szükség esetén töltse be a WSDL-t a használni
kívánt célszolgáltatásokhoz.
Közvetítési irányelv adminisztrációja eszközprimitív használata
A Közvetítési irányelv adminisztrációja
eszközprimitív segítségével közvetítési irányelveket hozhat létre, majd
modulokhoz vagy célszolgáltatásokhoz rendelheti azokat. Ezen felül az
eszközprimitív irányelvmellékleteket is létrehoz, amely közvetítési
irányelveket modulokhoz és célszolgáltatásokhoz rendelnek. A közvetítési
irányelvek és az irányelvmellékletek a WSRR rendszerben jönnek létre.
Minden felülbírálni kívánt tulajdonsághoz adjon hozzá egy ellenőrző kódot. Az eszközprimitív a felülbírálni kívánt tulajdonságokra ellenőrző kódként
hivatkozik. A WSRR rendszerben a tulajdonságfelülbírálások az irányelv ellenőrző
kódjai. Ha létre kíván hozni egy feltételes közvetítési irányelvet, akkor
vegyen fel egy kapufeltételt. WSRR rendszerben a kapufeltételek
felhasználói tulajdonságok az irányelvmellékleten.
- Amikor a Közvetítési irányelv adminisztrációja
eszközprimitív segítségével létrehoz egy irányelvmellékletet, az eszközprimitív létrehoz egy
közvetítési irányelvet az ellenőrző kóddal rendelkező összes csoporthoz.
- Amikor a Közvetítési irányelv adminisztrációja
eszközprimitív segítségével töröl egy irányelvmellékletet, az
eszközprimitív törli az irányelvmellékletet, valamint a hozzá csatolt
közvetítési irányelveket, hacsak az irányelveket nem használja másik
melléklet.
Amikor a Közvetítési irányelv adminisztrációja
eszközprimitív segítségével csatol közvetítési irányelveket
célszolgáltatásokhoz, az irányelvek a következő szinteken csatolhatók:
- Szolgáltatás
- Végpont
- Művelet