Få mere at vide om proxygateways

En proxygateway er en servicegateway, der modtager webserviceanmodninger og videresender dem til et slutpunkt, som du definerer i proxygrupper.

Sådan opretter du en proxygateway

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.

Sådan kalder du et virtuelt serviceprogram

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.

Når proxygatewayen behandler en klientanmodning, skal navnet på det virtuelle serviceprogram, der bruges til at slå slutpunkterne op, matche navnet på det virtuelle serviceprogram i klientanmodningen. Hvis du opretter et proxygatewaymodul med standardrutningstypen, som er URL-baseret, og bruger den URL, der er tilgængelig i den opløste WSDL, finder rutningen af anmodningen automatisk sted. Hvis du opretter et proxygatewaymodul med XPath-baseret rutning, skal du sørge for, at den meddelelsesplacering, du angiver, indeholder det korrekte navn på det virtuelle serviceprogram.
Figur 1. Oversigt over en proxygatewayanmodning
Diagrammet viser en anmodning til serviceprogrammet Gold, der sendes til proxygatewayen. Proxygatewayen opløser anmodningen til slutpunktet for det overordnede serviceprogram.