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

Modul widget Brána 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. 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. V modulu widget Brána proxy klepněte na ikonu tužky vedle skupiny serverů proxy, se kterou chcete pracovat. 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. Vyberte virtuální službu, se kterou chcete pracovat, a to klepnutím na ikonu tužky na konci řádku. Modul widget Brána 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 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í š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. Klepnutím na volbu Přidat koncový bod přidejte koncový bod k virtuální službě.
  5. Uložte informace o koncovém bodu.

Výsledky

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