Durante il runtime, l'attività Fornisci servizio fornisce un servizio Web che può essere avviato da un client esterno.
L'attività Fornisci servizio è un'attività del servizio Web in entrata. Questa attività è un'attività iniziale che resta in ascolto di richieste del servizio Web sulla porta specificata.
In base alle informazioni sulla configurazione relative al servizio Web fornite in Studio, la WMC genera un file WSDL che descrive l'interfaccia del servizio Web disponibile durante il runtime.
Quando viene distribuito un progetto con un WSDL, l'interfaccia del servizio Web definita dal WSDL è disponibile. È possibile esportare e quindi visualizzare il file WSDL generato per il servizio Web dalla WMC.
Durante il runtime, quando un client invia una richiesta al servizio Web, il dispositivo di integrazione avvia l'elaborazione dell'attività Fornisci servizio e delle altre attività che costituiscono l'orchestrazione.
Per l'attività Fornisci servizio è possibile specificare solo uno schema XML di input ed uno schema di output, per cui il WSDL generato definisce solo un'intestazione della richiesta ed un'intestazione della risposta. La WMC genera un WSDL con una operazione. Nella Figura 1, l'operazione calculcatePrice del servizio Web è derivata dal nome dell'attività Fornisci servizio. Tra l'operazione del servizio Web e l'attività Fornisci servizio è configurata una relazione uno a uno.
Per impostazione predefinita, la decompressione è abilitata per l'attività Fornisci servizio. Per ulteriori informazioni, consultare Decompressione con l'attività Servizi Web - Fornisci servizio.
I passi per l'aggiunta e la configurazione di un'attività Fornisci servizio in un'orchestrazione sono descritti nelle procedure riportate di seguito.