Hi everybody, I still have a question concerning Asynchronous. In my case, I have an asynchronous web service in JAVA. I want to invoke this service in BPEL. While using the activity "invoke", I get a TimeOut on this activity.
Could you tell me how to solve this problem? > On Wed, Oct 1, 2008 at 6:47 AM, Jean-Claude Moissinac > <[EMAIL PROTECTED]>wrote: > >> Hello >> >> We need some advise about time consuming services >> >> My simplified scenario is: >> a BPEL calls a service which is time consuming >> >> first case: this call is synchronous and I get a timeout on the >> request from the BPEL to the external service >> second case: this case is asynchronous, the time consuming service >> returns immediately after the begining of the process it is in charge >> then if the BPEL is waiting for the end that process, it is the >> request to the BPEL itself which fire a timeout, because the BPEL >> seems to be nor responding >> >> So, it is not the BPEL which must wait for the external process called >> by the BPEL, but the caller of the BPEL >> But, how the caller of the BPEL will know how many external services >> are called by the BPEL? >> > > The caller of the process doesn't know but the process does (or more > accurately the process designer). Knowing that you're invoking > long-lasting > operations, you should model your process to only accept an asynchronous > invocation and then call back the client later on when the processing is > finished. > > Matthieu > > >> >> Are there good practices or support about such scenario? >> >> -- >> -- >> Jean-Claude Moissinac >> Signal and Image processing - Multimedia Group >> TELECOM ParisTech >> FRANCE >> >> E-mail: [EMAIL PROTECTED] >> Tel: (+33) 1.45.81.80.88 >> Fax: (+33) 1.45.81.71.58 >> >> http://videotoile.blogspot.com >> http://svgmpeg4.blogspot.com/ >> > -- NGUYEN Cong Kinh
