Virtuális szolgáltatások proxycsoportokhoz adása

A Proxyátjáró eszközprimitív segítségével virtuális szolgáltatást adhat a proxycsoporthoz.

Mielőtt elkezdené

  1. Proxyátjáró létrehozása az IBM Integration Designer használatával. A varázsló használatával létrehozhat egy proxyátjáró modult, amely egy SCA modul, amely egy Átjáró végpont kikeresi közvetítőprimitívet tartalmaz.
  2. Telepítse a proxyátjáró modult a WebSphere Enterprise Service Bus (WebSphere ESB) vagy az IBM Business Process Manager rendszerbe.
  3. Hozzon létre egy olyan üzleti területet, amely tartalmazza a Proxyátjáró eszközprimitívet.

Erről a feladatról

A proxyátjáró egy modul, amely webszolgáltatás-kéréseket fogad, és továbbítja azokat a proxycsoportban meghatározott végpontokba. A proxycsoportok tartalmaznak virtuális szolgáltatás elemeket, amelyeket valós szolgáltatás végpontokra képez le. Egy virtuális szolgáltatáshoz tartozhat néhány végpont.

Amikor létrehozza a proxyátjáró modult, akkor meghatározza a proxycsoportokat a modulhoz. A proxyátjáró modul telepítése után használhat egy proxyátjáró eszközprimitívet virtuális szolgáltatások felvételéhez a proxycsoportokhoz. A virtuális szolgáltatás információit a beépített konfigurációtárban tárolja a rendszer a WebSphere ESB és az IBM Business Process Manager alkalmazásokban.

Amikor a proxyátjáró feldolgoz egy ügyfélkérést, akkor a végpontok kinyitásához használt virtuális szolgáltatás névnek egyeznie kell az ügyfélkérés virtuális szolgáltatás nevével. Ha létrehoz egy proxyátjáró modult az útválasztás alapértelmezett típusával, amely URL alapú, és a feloldott WSDL kódban elérhető URL címet használja, akkor a kérés útválasztása automatikusan megtörténik. Ha létrehoz egy proxyátjáró modult XPath-alapú útválasztással, akkor győződjön meg róla, hogy a megadott üzenet hely tartalmazza a helyes virtuális szolgáltatásnevet.

Eljárás

  1. Jelentkezzen be az üzleti területre, és nyissa meg a Proxyátjáró eszközprimitívet tartalmazó oldalt.
  2. A Proxyátjáró eszközprimitívből válassza ki azt a Proxycsoportot, amelyet kezelni kíván. Kattintson a ceruza ikonra az érintett sor végén. A Proxyátjáró eszközprimitív frissítésre kerül. Ha a konfigurációtároló virtuális szolgáltatásokat tartalmaz a proxycsoporthoz, akkor a virtuális szolgáltatások megjelennek. Ha egy virtuális szolgáltatás több végponttal van kapcsolatban, akkor csak az első végpont jelenik meg a táblázatban.
  3. Vegyen fel egy virtuális szolgáltatást.
    1. Adja meg a virtuális szolgáltatást leíró WSDL helyét. A WSDL lehet a WebSphere Service Registry and Repository (WSRR) eszközben, vagy másik rendszerleíró adatbázisban. Az eszközprimitív frissítésekor a szolgáltatásnév a WSDL-ben feltölti a Virtuális szolgáltatás neve mezőt.
    2. Kattintson a Szolgáltatás hozzáadása lehetőségre. A Proxyátjáró eszközprimitív frissítésre került és a következő információkat jeleníti meg:
      Megjegyzés: Ha WSDL dokumentuma több WSDL szolgáltatást ír le, akkor a Proxyátjáró eszközprimitív csak az első WSDL szolgáltatást importálja.
      • Porttípus: A virtuális szolgáltatás WSDL portType értéke.
      • Virtuális szolgáltatás neve: Annak a virtuális szolgáltatásnak a neve, amely a konfiguráció tárban van tárolva. Az alapértelmezett név meg van adva, és a megadott WSDL szolgáltatás nevén alapul.
      • Virtuális szolgáltatás URL címek:
        • Proxyátjáró: A proxyátjáró modul neve.
        • Végpont: A virtuális szolgáltatás végpontja.
      • Virtuális szolgáltatás engedélyezése: Egy jelölőnégyzet, amely jelzi, hogy küldhet-e üzeneteket a virtuális szolgáltatásokhoz. A virtuális szolgáltatások alapértelmezésben engedélyezettek.
      • Végponti URL címek: Néhány hálózatról elérhet végpont, ahova az üzenet továbbítható. Ha egy meghatározza a végpontok listáját, akkor meghatározhatja a sorrendet, amelyben a szolgáltatások kipróbálásra kerülnek. A sorrendet úgy határozhatja meg, ha a végpontokat le, vagy felfelé mozgatja a listában.
      • Fejlett szolgáltatástulajdonságok: ha különleges feldolgozásra van szükséges egy bizonyos virtuális szolgáltatáshoz, akkor használhatja a Fejlett szolgáltatás tulajdonságok lehetőséget. A Fejlett szolgáltatás tulajdonságok kulcs-érték párok, amelyek elérhetőségét szeretné a közvetítő folyamban az Átjáró végpont kikeresés közvetítőprimitív után. Például, megadhatja az XSL stíluslap helyét, amely ehhez a virtuális szolgáltatáshoz kapcsolódik. A futáskor a kulcs-érték párok a szolgáltatási üzenetobjektum (SMO) EndpointLookupContext objektumában kerülnek tárolásra.
        • Név: A kulcs neve.
        • Érték: A kulcs értéke
  4. Választható: A Végpont hozzáadása elemre kattintva vegyen fel egy másik végpontot a virtuális szolgáltatáshoz.
  5. Választható: Törölje a virtuális szolgáltatáshoz meghatározott egyik végpontot a kereszt ikonra kattintva az érintett sor végén.
  6. A végponti információk mentése.

Eredmények

Az új virtuális szolgáltatás hozzáadásra kerül a beépített konfigurációs tárhoz, és a Proxyátjáró eszközprimitív frissítésre kerül.

Mi a következő lépés?

  1. Kérje le a WSDL kódot, amelyet az ügyfél használ egy virtuális szolgáltatás meghívásához. A WSDL úgy kérdezhető le, hogy beírja a virtuális szolgáltatás végpontjának URL-címét egy webböngészőbe, majd hozzáfűzi a következő karaktersorozatot: ?wsdl. Például http://zzz/Gold?wsdl, ahol a http://zzz/ a proxyátjáró címe és a Gold a virtuális szolgáltatás neve.
    Megjegyzés: A virtuális szolgáltatás URL cím végpontja a Végpont mezőben kerül megadásra, a Virtuális szolgáltatás URL címek fejléc alatt.
  2. Az ügyfél használatával elérheti a proxyátjárót. A proxyátjáró a kérést továbbítja a virtuális szolgáltatáshoz kapcsolódó valódi szolgáltatáshoz.