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

Použijte modul widget Brána proxy k přidání virtuální služby do skupiny serverů proxy.

Než začnete

  1. IBM Integration Designer 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 v komponentě IBM Business Process Manager.
  3. Vytvořte prostor Business Space obsahující modul widget Brána proxy.

Informace o této úloze

Brána 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 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 IBM Business Process Manager.

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 k prostoru Business Space a otevřete stránku, která obsahuje modul widget Brána proxy.
  2. Z modulu widget Brána 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 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.
  3. 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 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 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 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í šablony 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.
  4. Volitelné: Přidejte další koncový bod do virtuální služby klepnutím na volbu Přidat koncový bod.
  5. Volitelné: Odstraňte jeden z koncových bodů definovaných pro virtuální službu klepnutím na ikonu křížku na konci příslušného řádku.
  6. Uložte informace o koncovém bodu.

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 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 proxy nasměruje váš požadavek na reálnou službu přidruženou k virtuální službě.