
Aggiunta di endpoint ai servizi virtuali
Utilizzare il widget Gateway proxy per aggiungere endpoint ai servizi virtuali che appartengono a un gruppo proxy.
Prima di iniziare
- Utilizzare IBM Integration Designer per creare un gateway proxy. Adoperare la procedura guidata per creare un modulo gateway proxy, costituito da un modulo SCA contenente una primitiva di mediazione Endpoint Lookup gateway.
- Distribuire il modulo gateway proxy in Process Server.
- Creare uno spazio di business contenente il widget Gateway proxy.
Informazioni su questa attività
Un gateway proxy è un modulo che riceve richieste di servizi web e le inoltra a un endpoint definito in un gruppo proxy. I gruppi proxy contengono servizi virtuali che vengono associati a endpoint di servizi reali. A un servizio virtuale è possibile associare uno o più endpoint.
Quando si crea un modulo gateway proxy, si definiscono i gruppi proxy per il modulo. Una volta distribuito il modulo gateway proxy, è possibile utilizzare il widget Gateway proxy per aggiungere servizi virtuali ai gruppi proxy. Le informazioni sul servizio virtuale vengono memorizzate nell'archivio configurazione integrato presente in Process Server.
Quando il gateway proxy elabora una richiesta client, il nome del servizio virtuale utilizzato per cercare gli endpoint deve corrispondere al nome del servizio virtuale indicato nella richiesta client. Se si crea un modulo gateway proxy con il tipo di instradamento predefinito, basato su URL, e si utilizza l'URL disponibile nel WSDL risolto, l'instradamento della richiesta si verifica automaticamente. Se si crea un modulo gateway proxy con instradamento basato su XPath, accertarsi che l'ubicazione del messaggio specificata contenga il nome servizio virtuale corretto.
Procedura
Risultati
Il nuovo endpoint viene aggiunto all'archivio configurazione integrato e il widget Gateway proxy viene aggiornato.
Cosa fare successivamente
- Richiamare il WSDL che deve essere utilizzato dal client per chiamare un servizio virtuale. È possibile richiamare il WSDL immettendo l'endpoint dell'URL del servizio
virtuale in un browser Web e accodando la stringa: ?wsdl. Ad esempio,
http://zzz/Gold?wsdl, dovehttp://zzz/è l'indirizzo del gateway del proxy eGoldè il nome del servizio virtuale.Nota: L 'endpoint dell' URL del servizio virtuale è specificato nel campo Endpoint, sotto la voce URL del servizio virtuale. - Utilizzare il proprio client per accedere al gateway proxy. Il gateway proxy instrada la richiesta al servizio reale associato al servizio virtuale.