WebSphere

Přidání virtuálních služeb do skupin serverů proxy

Použijte modul widget Brána serveru proxy k přidání virtuální služby do skupiny 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.

Procedura
  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. Přidejte virtuální službu.
    1. Zadejte umístění WSDL, který popisuje virtuální službu. WSDL může být uložen ve WSRR (WebSphere Service Registry and Repository) nebo v jiném úložišti. Při aktualizaci modulu widget se název služby ve WSDL použije k vyplnění pole Název virtuální služby.
    2. Klepněte na volbu Přidat službu... Modul widget Brána serveru proxy se aktualizuje a zobrazí následující informace:
      Poznámka: Pokud váš dokument WSDL popisuje více služeb WSDL, modul widget Brána serveru proxy importuje pouze první službu WSDL.
      • 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. Dojde k zadání výchozího názvu, který se odvozuje z názvu služby ve WSDL, který jste určili.
      • 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. Standardně jsou virtuální služby povolené.
      • 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. Volitelné: Přidejte další koncový bod do virtuální služby. Klepněte na volbu Přidat koncový bod.
  6. Volitelné: Odstraňte jeden z koncových bodů definovaný pro virtuální službu. Klepněte na ikonu s křížkem na konci příslušného řádku.
  7. Uložte informace o koncovém bodu. Klepněte na tlačítko Uložit.
    Poznámka: Chcete-li zobrazit předchozí obrazovku, klepněte na tlačítko Storno.
Výsledky

Nová virtuální služba je přidána 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ý váš klient používá 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: 22 říjen 2009


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