En proxygateway er en servicegateway, der modtager webserviceanmodninger og videresender dem til et slutpunkt, som du definerer i proxygrupper.
En proxygateway er et SCA-modul, der indeholder et mæglingsprimitiv til slutpunktopslag på en gateway. Du opretter modulet vha. IBM Integration Designer og definerer en eller flere proxygrupper. Du angiver også et punkt i anmodningsmeddelelsen, hvor navnet på et virtuelt serviceprogram findes. Et virtuelt serviceprogram er en proxy til én eller flere virkelige serviceprogrammer. Du kan angive, om navnet på det virtuelle serviceprogram findes vha. URL'en, hvilket er standardindstillingen, eller vha. en XPath.
Når du har distribueret proxygatewaymodulet til WebSphere ESB (WebSphere Enterprise Service Bus) eller IBM Business Process Manager, kan du bruge widgetten Proxygateway til at definere de virtuelle serviceprogrammer i proxygrupperne. Med widgetten Proxygateway opretter du tilknytninger mellem de virtuelle serviceprogrammer og de virkelige serviceslutpunkter. Tilknytningerne gemmes i det indbyggede konfigurationslager.
Inden en klient kan få adgang til en proxygateway, skal den bruge WSDL'en til at kalde et virtuelt serviceprogram. Du kan hente WSDL'en ved at angive slutpunktet for URL'en til det virtuelle serviceprogram i en webbrowser og tilføje strengen ?wsdl til sidst. Eksempel: http://zzz/Guld?wsdl, hvor http://zzz/ er adressen på proxygatewayen, og Guld er navnet på det virtuelle serviceprogram.