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.
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.
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.