WebSphere

Informacje o modułach gateway proxy

Moduł gateway proxy to brama usług, która odbiera żądania usług Web Service i przekazuje je do punktów końcowych definiowanych w grupach proxy.

Tworzenie modułu gateway proxy

Moduł gateway proxy to moduł SCA zawierający element podstawowy mediacji Wyszukanie punktu końcowego gatewaya. Moduł jest tworzony przy użyciu produktu WebSphere Integration Developer. Definiowana jest też jedna lub więcej grup proxy. Należy także określić punkt w komunikacie żądania, w którym można znaleźć nazwę usługi wirtualnej. Usługa wirtualna to proxy dla jednej lub kilku usług rzeczywistych. Należy określić, czy nazwa usługi wirtualnej jest znajdowana przy użyciu adresu URL (domyślnie) czy przy użyciu wyrażenia XPath.

Po wdrożeniu modułu gateway proxy w produkcie WebSphere Enterprise Service Bus (WebSphere ESB) lub WebSphere Process Server można użyć widgetu Gateway proxy do zdefiniowania usług wirtualnych w grupach proxy. Przy użyciu widgetu Gateway proxy można utworzyć powiązania usług wirtualnych z punktami końcowymi usług rzeczywistych; powiązania są przechowywane we wbudowanej składnicy konfiguracji.

Wywoływanie usług wirtualnych

Aby klient mógł uzyskać dostęp do modułu gateway proxy, potrzebuje kodu WSDL do wywołania usługi wirtualnej. Kod WSDL można pobrać, wprowadzając punkt końcowy adresu URL usługi wirtualnej w przeglądarce WWW i dopisując łańcuch ?wsdl. Na przykład http://zzz/Zloty?wsdl, gdzie http://zzz/ jest adresem gatewaya proxy, a Zloty jest nazwą usługi wirtualnej.

Gdy moduł gateway proxy przetwarza żądanie klienta, nazwa usługi wirtualnej używana do wyszukiwania punktów końcowych musi być zgodna z nazwą usługi wirtualnej w żądaniu klienta. Jeśli moduł gatewaya proxy został utworzony z domyślnym typem przepływu, który jest oparty na adresach URL i korzysta z adresu URL dostępnego w rozstrzygniętym kodzie WSDL, przepływ żądania następuje automatycznie. Jeśli moduł gatewaya proxy jest tworzony z przepływem opartym na wyrażeniach XPath, należy sprawdzić, czy podane położenie komunikatu zawiera poprawną nazwę usługi wirtualnej.
Rysunek 1. Przegląd żądania modułu gateway proxy
Diagram, na którym przedstawiono żądanie usługi Zloty wysyłane do modułu gateway proxy. Moduł gateway proxy rozwiązuje to żądanie do punktu końcowego dla usługi premium.

concept Opis pojęcia

Warunki używania | Opinia


Ikona znacznika czasu Ostatnia aktualizacja: 21 lipca 2010


http://publib.boulder.ibm.com/infocenter/dmndhelp/v7r0mx/topic/com.ibm.bspace.help.widg.wpsesb.doc/help_proxygroupwidget/help_learnaboutproxygateway.html
Copyright IBM Corporation 2005, 2010. Wszelkie parawa zastrzeżone.
To Centrum informacyjne jest oparte na technologii Eclipse (http://www.eclipse.org).