elleby
31-08-2010, 17:34
Allora io sapevo che BPEL funziona come in figura sottostante:
http://www.eclipse.org/tptp/platform/documents/design/choreography_html/tutorials/wsbpel_tut3.jpg
Il client interroga il processo BPEL, questo viene eseguito elaborando la richiesta del client, interroga i suo Web service partner e restituisce la risposta al client.
Ora mi hanno chiesto se ha senso invece che il client invochi BPEL e questo restituisca un WSDL con i suoi partner link che poi il client interrogerà in autonomia. Ora imho questa implementazione toglie tutti i vantaggi di BPEL di demandare allo stesso la complessità dell'orchestrazione fra Web Service. Qualcuno ha qualche altra opinione al riguardo?
http://www.eclipse.org/tptp/platform/documents/design/choreography_html/tutorials/wsbpel_tut3.jpg
Il client interroga il processo BPEL, questo viene eseguito elaborando la richiesta del client, interroga i suo Web service partner e restituisce la risposta al client.
Ora mi hanno chiesto se ha senso invece che il client invochi BPEL e questo restituisca un WSDL con i suoi partner link che poi il client interrogerà in autonomia. Ora imho questa implementazione toglie tutti i vantaggi di BPEL di demandare allo stesso la complessità dell'orchestrazione fra Web Service. Qualcuno ha qualche altra opinione al riguardo?