WebSphere

Přidání koncových bodů k virtuálním službám

Modul widget Brána serveru proxy použijte k přidání koncových bodů k virtuálním službám, které náleží ke skupině serverů proxy.

Než začnete

  1. WebSphere Integration Developer použijte k vytvoření brány proxy. Použijte průvodce k vytvoření modulu brány proxy, což je modul SCA obsahující mediační primitivum Vyhledávání koncového bodu.
  2. Implementujte modul brány proxy na sběrnici WebSphere Enterprise Service Bus (WebSphere ESB) nebo serveru WebSphere Process Server.
  3. Vytvořte prostor Business Space s použitím šablony Administrace služeb. Šablona Administrace služeb vytvoří stránku Brána serveru proxy obsahující modul widget Brána serveru proxy.

Informace o této úloze

Brána serveru proxy je modul, který přijímá požadavky na webovou službu a předává je koncovému bodu definovanému ve skupině serverů proxy. Skupiny proxy obsahují virtuální služby, které můžete namapovat na reálné koncové body služeb. Virtuální služba může mít přidružen jeden či více koncových bodů.

Když vytvoříte modul brány proxy, definujete pro modul skupiny proxy. Po implementaci modulu brány proxy můžete použít modul widget Brána serveru proxy k přidání virtuálních služeb ke skupinám proxy. Informace o virtuálních službách jsou uloženy ve vestavěném úložišti konfigurace, které existuje v produktu WebSphere ESB a WebSphere Process Server.

Když brána proxy zpracovává požadavek klienta, název virtuální služby, použitý k vyhledání koncových bodů, musí odpovídat názvu virtuální služby v požadavku klienta. Pokud vytvoříte modul brány proxy s výchozím typem směrování založeném na adrese URL a použijete URL dostupnou v přeloženém WSDL, pak ke směrování dojde automaticky. Pokud vytvoříte modul brány proxy se směrováním založeném na XPath, ujistěte se, že zadané umístění zprávy obsahuje správný název virtuální služby.

Postup
  1. Přihlaste se do prostoru Business Space.
  2. Otevřete stránku Brána serveru proxy.
  3. Z modulu widget Brána serveru proxy vyberte Skupinu proxy, s níž chcete pracovat. Klepněte na ikonu tužky na konci příslušného řádku. Modul widget Brána serveru proxy se aktualizuje. Pokud úložiště konfigurace obsahuje virtuální služby pro skupinu serverů proxy, virtuální služby se zobrazí. Pokud je virtuální služba přidružená k více než jednomu koncovému bodu, v tabulce se zobrazí pouze první koncový bod.
  4. Vyberte virtuální službu, s níž chcete pracovat. Klepněte na ikonu tužky na konci příslušného řádku. Modul widget Brána serveru proxy se aktualizuje a zobrazí následující informace:
    • Typ portu: Typ WSDL portType virtuální služby.
    • Název virtuální služby: Název virtuální služby, který je uložen v úložišti konfigurace. Uložen je výchozí název, který je založen na názvu služby v přeloženém WSDL.
    • Adresy URL virtuální služby:
      • Brána serveru proxy: Název modulu brány proxy.
      • Koncový bod: Koncový bod virtuální služby.
    • Povolit virtuální službu: Zaškrtávací políčko, které označuje, zda můžete odesílat zprávy do virtuální služby.
    • Adresy URL koncového bodu: Jeden či více koncových bodů adresovatelných v síti, do kterých může být zpráva předána. Pokud definujete seznam koncových bodů, můžete určit pořadí, v němž jsou služby zkoušeny. Pořadí určíte přesouváním koncových bodů nahoru a dolů v seznamu.
    • Rozšířené vlastnosti služeb: Pokud potřebujete provést speciální zpracování pro virtuální službu, můžete použít Rozšířené vlastnosti služeb. Rozšířené vlastnosti služeb jsou dvojice klíč-hodnota, které chcete mít dostupné v mediačním toku po mediačním primitivu Vyhledávání koncového bodu brány. Chcete například určit umístění listu stylů XSL, který se vztahuje k této virtuální službě. Za běhu jsou dvojice klíč-hodnota uloženy v EndpointLookupContext objektu zprávy služby (SMO).
      • Název: Název klíče.
      • Hodnota: Hodnota klíče.
  5. Přidání koncového bodu k virtuální službě. Klepněte na volbu Přidat koncový bod.
  6. Uložte informace o koncovém bodu. Klepněte na tlačítko Uložit.

Výsledky

Nový koncový bod je přidán do vestavěného úložiště konfigurace a aktualizuje se modul widget Brána serveru proxy.

Jak pokračovat dále

  1. Načtěte WSDL, který musí váš klient použít k volání virtuální služby. WSDL můžete získat zadáním URL koncového bodu virtuální služby ve webovém prohlížeči a přidáním řetězce: ?wsdl. Například http://zzz/Gold?wsdl, kde http://zzz/ je adresa brány proxy a Gold je název virtuální služby.
    Poznámka: URL koncového bodu virtuální služby je zadána v poli Koncový bod pod záhlavím Adresy URL virtuální služby.
  2. Použijte svého klienta k přístupu k bráně proxy. Brána serveru proxy nasměruje váš požadavek na reálnou službu přidruženou k virtuální službě.

task Téma úloha

Podmínky použití | Zpětná vazba


Ikona časové razítko Poslední aktualizace: 19 červenec 2010


http://publib.boulder.ibm.com/infocenter/dmndhelp/v7r0mx/topic/com.ibm.bspace.help.widg.wpsesb.doc/help_proxygroupwidget/help_updatevirtualservice.html
Copyright IBM Corporation 2005, 2010. Všechna práva vyhrazena.
Informační centrum je založeno na technologii Eclipse (http://www.eclipse.org).