Re: Async Service with callback for BPEL process (any hints?)

2006-03-10 Thread Dong Liu
Where did you put it? I would like to look at it as well. Cheers,DonOn 3/10/06, Deepal Jayasinghe <
[EMAIL PROTECTED]> wrote:I just created a test case to demonstrate how Axis2 server side async
work if you can have a look at that.org.apache.axis2.async.AsyncServiceTest


Re: Async Service with callback for BPEL process (any hints?)

2006-03-10 Thread Deepal Jayasinghe

I just created a test case to demonstrate how Axis2 server side async
work if you can have a look at that.

org.apache.axis2.async.AsyncServiceTest


SOA Work wrote:

>I'm a little sorry for spending such much confusion to this list ;-)
>
>Thx for your answer. 
>
>There is no techincal architecure question. I'm not using axis client on the 
>process side. My BPEL engine is going to handle this. 
>
>It is all about the service, which should be called. 
>
>After reading some more forums the problem is less axis side more an bpel 
>issue. 
>But I'm using axis for covering an async service used by an bpel process, so 
>the question is not wrong in this list. I thought maybe some users got some 
>experience on working with bpel and axis. 
>
>I would say close the thread and forget about it. 
>
>If somebody is still intrested in the topic, don't bother mailing me. (The 
>time you read this email, I'll implemented the scenario). 
>
>thx
>Dominik
>
>p.s.: for intresteds: it seems bpel adds some information about the callback 
>port to the soap header (as it is specified in ws-addressing). So a solution 
>would be to store the callback information during the async invocation of the 
>service and use it later with dynamic client side invocation (client side 
>invocation on server side *smile*)  . 
>
>
>
>axis-user@ws.apache.org schrieb am 08.03.06 15:41:43:
>  
>
>>Ok lemme try one more time.
>>
>>Your process -> calls a service that takes a lot of time
>>your process dont want to wait but rather call backed of the responce.
>>
>>So why cant you simply do a fully async call in your process to the
>>service. What i ment by fully async is to use the async client api as
>>well as to use a seperate transport to get the responce back. So even
>>if the service takes a time greate than HTTP timeout, you will be safe
>>because the responce is sent back in a seperate Transport.
>>What really happenns is, when you register a seperate transport in the
>>client call axis2 client will send the SOAP request to the server and
>>close the HTTP connection. In the meantime the cilent will start a
>>small HTTP server that will listen to incomming SOAP responce to the
>>request it sent earlier. Once the responce is received at the cilent
>>it will notifiy a callback object registed with it. So doesnt matter
>>how long the service takes cilen can wait and further your process
>>will not get blocked because its using the async api.
>>Have a look at the following article by me fellow devs for further
>>information about the CLient API architecture.
>>http://www.onjava.com/pub/a/onjava/2005/07/27/axis2.html?page=3 (Code
>>there is outdates)
>>HTH
>>THanks
>>Chathura
>>
>>
>>
>>On 3/8/06, SOA Work <[EMAIL PROTECTED]> wrote:
>>
>>
>>>Hm, okay. I guess my questions are missleding you. I'm looking for an axis 
>>>user which covered the same design problem as I do, your answers are more 
>>>about the technical axis architecture.
>>>
>>>On the axis2 (and your) point of view a service can be sync and async (just 
>>>a matter of messagereceiver).
>>>
>>>My problem is a little different and maybe not an issue for technical 
>>>discussion more a design issue.
>>>f.e.:
>>>what I have:
>>>a process covering a holiday order
>>>a web service covering user interaction
>>>
>>>1. ) I want the process to invoke the service on an async way (<- that's it 
>>>where your answers are pointing, how to create a service with an 
>>>async-only-in-message-receiver )
>>>2.) the user takes a lot of time to decide what to do
>>>3.) the service makes a callback to the bpel process
>>>
>>>My question was about the hole scenario. How to implement the service part 
>>>and how to create the callback? Now I'm going to create a service with an 
>>>async void operation. After the user made his decision, I'm going to use the 
>>>axis client api to callback a wsdl port on the bpel process.
>>>
>>>So my question is cleared.
>>>Thx
>>>Dominik
>>>
>>>axis-user@ws.apache.org schrieb am 08.03.06 14:05:12:
>>>  
>>>
Hi guys,
I believe we did give a considerable thought to this very problem
during architecture discussions in Axis2.
Dominik, Could you try one more time refrasing the question please. I
am sure we can answer this.
Here is an answer to the question as i understod it.
Serverside sync or async issue is a serverside programming model issue
rather WSDL issue. So you need to explecitly decide the serverside
asyncness as you develop the service(ideally as you deploy the
service).
If you are asking whether the async service is deployed in a different
Endpoint than the sync service,( i.e. every service has two endpoints
one syn and one async??) .The answer is no.
You should decide sync async ness of the service before deployment.
WSDL nor the endpoint has nothing to do with sync asyncness of the
service.
How do you do this async service in Axis2 You use a special
MessageReceiver. Have a look at
>>>

Re: Async Service with callback for BPEL process (any hints?)

2006-03-08 Thread SOA Work

I'm a little sorry for spending such much confusion to this list ;-)

Thx for your answer. 

There is no techincal architecure question. I'm not using axis client on the 
process side. My BPEL engine is going to handle this. 

It is all about the service, which should be called. 

After reading some more forums the problem is less axis side more an bpel 
issue. 
But I'm using axis for covering an async service used by an bpel process, so 
the question is not wrong in this list. I thought maybe some users got some 
experience on working with bpel and axis. 

I would say close the thread and forget about it. 

If somebody is still intrested in the topic, don't bother mailing me. (The time 
you read this email, I'll implemented the scenario). 

thx
Dominik

p.s.: for intresteds: it seems bpel adds some information about the callback 
port to the soap header (as it is specified in ws-addressing). So a solution 
would be to store the callback information during the async invocation of the 
service and use it later with dynamic client side invocation (client side 
invocation on server side *smile*)  . 



axis-user@ws.apache.org schrieb am 08.03.06 15:41:43:
> 
> Ok lemme try one more time.
> 
> Your process -> calls a service that takes a lot of time
> your process dont want to wait but rather call backed of the responce.
> 
> So why cant you simply do a fully async call in your process to the
> service. What i ment by fully async is to use the async client api as
> well as to use a seperate transport to get the responce back. So even
> if the service takes a time greate than HTTP timeout, you will be safe
> because the responce is sent back in a seperate Transport.
> What really happenns is, when you register a seperate transport in the
> client call axis2 client will send the SOAP request to the server and
> close the HTTP connection. In the meantime the cilent will start a
> small HTTP server that will listen to incomming SOAP responce to the
> request it sent earlier. Once the responce is received at the cilent
> it will notifiy a callback object registed with it. So doesnt matter
> how long the service takes cilen can wait and further your process
> will not get blocked because its using the async api.
> Have a look at the following article by me fellow devs for further
> information about the CLient API architecture.
> http://www.onjava.com/pub/a/onjava/2005/07/27/axis2.html?page=3 (Code
> there is outdates)
> HTH
> THanks
> Chathura
> 
> 
> 
> On 3/8/06, SOA Work <[EMAIL PROTECTED]> wrote:
> >
> > Hm, okay. I guess my questions are missleding you. I'm looking for an axis 
> > user which covered the same design problem as I do, your answers are more 
> > about the technical axis architecture.
> >
> > On the axis2 (and your) point of view a service can be sync and async (just 
> > a matter of messagereceiver).
> >
> > My problem is a little different and maybe not an issue for technical 
> > discussion more a design issue.
> > f.e.:
> > what I have:
> > a process covering a holiday order
> > a web service covering user interaction
> >
> > 1. ) I want the process to invoke the service on an async way (<- that's it 
> > where your answers are pointing, how to create a service with an 
> > async-only-in-message-receiver )
> > 2.) the user takes a lot of time to decide what to do
> > 3.) the service makes a callback to the bpel process
> >
> > My question was about the hole scenario. How to implement the service part 
> > and how to create the callback? Now I'm going to create a service with an 
> > async void operation. After the user made his decision, I'm going to use 
> > the axis client api to callback a wsdl port on the bpel process.
> >
> > So my question is cleared.
> > Thx
> > Dominik
> >
> > axis-user@ws.apache.org schrieb am 08.03.06 14:05:12:
> > >
> > > Hi guys,
> > > I believe we did give a considerable thought to this very problem
> > > during architecture discussions in Axis2.
> > > Dominik, Could you try one more time refrasing the question please. I
> > > am sure we can answer this.
> > > Here is an answer to the question as i understod it.
> > > Serverside sync or async issue is a serverside programming model issue
> > > rather WSDL issue. So you need to explecitly decide the serverside
> > > asyncness as you develop the service(ideally as you deploy the
> > > service).
> > > If you are asking whether the async service is deployed in a different
> > > Endpoint than the sync service,( i.e. every service has two endpoints
> > > one syn and one async??) .The answer is no.
> > > You should decide sync async ness of the service before deployment.
> > > WSDL nor the endpoint has nothing to do with sync asyncness of the
> > > service.
> > > How do you do this async service in Axis2 You use a special
> > > MessageReceiver. Have a look at
> > > org.apache.axis2.receivers.AbstractInOutAsyncMessageReceiver.
> > > I am sure Deepals sample will extend this message receiver.
> > > Did i answer the ri

Re: Async Service with callback for BPEL process (any hints?)

2006-03-08 Thread Chathura Herath
Ok lemme try one more time.

Your process -> calls a service that takes a lot of time
your process dont want to wait but rather call backed of the responce.

So why cant you simply do a fully async call in your process to the
service. What i ment by fully async is to use the async client api as
well as to use a seperate transport to get the responce back. So even
if the service takes a time greate than HTTP timeout, you will be safe
because the responce is sent back in a seperate Transport.
What really happenns is, when you register a seperate transport in the
client call axis2 client will send the SOAP request to the server and
close the HTTP connection. In the meantime the cilent will start a
small HTTP server that will listen to incomming SOAP responce to the
request it sent earlier. Once the responce is received at the cilent
it will notifiy a callback object registed with it. So doesnt matter
how long the service takes cilen can wait and further your process
will not get blocked because its using the async api.
Have a look at the following article by me fellow devs for further
information about the CLient API architecture.
http://www.onjava.com/pub/a/onjava/2005/07/27/axis2.html?page=3 (Code
there is outdates)
HTH
THanks
Chathura



On 3/8/06, SOA Work <[EMAIL PROTECTED]> wrote:
>
> Hm, okay. I guess my questions are missleding you. I'm looking for an axis 
> user which covered the same design problem as I do, your answers are more 
> about the technical axis architecture.
>
> On the axis2 (and your) point of view a service can be sync and async (just a 
> matter of messagereceiver).
>
> My problem is a little different and maybe not an issue for technical 
> discussion more a design issue.
> f.e.:
> what I have:
> a process covering a holiday order
> a web service covering user interaction
>
> 1. ) I want the process to invoke the service on an async way (<- that's it 
> where your answers are pointing, how to create a service with an 
> async-only-in-message-receiver )
> 2.) the user takes a lot of time to decide what to do
> 3.) the service makes a callback to the bpel process
>
> My question was about the hole scenario. How to implement the service part 
> and how to create the callback? Now I'm going to create a service with an 
> async void operation. After the user made his decision, I'm going to use the 
> axis client api to callback a wsdl port on the bpel process.
>
> So my question is cleared.
> Thx
> Dominik
>
> axis-user@ws.apache.org schrieb am 08.03.06 14:05:12:
> >
> > Hi guys,
> > I believe we did give a considerable thought to this very problem
> > during architecture discussions in Axis2.
> > Dominik, Could you try one more time refrasing the question please. I
> > am sure we can answer this.
> > Here is an answer to the question as i understod it.
> > Serverside sync or async issue is a serverside programming model issue
> > rather WSDL issue. So you need to explecitly decide the serverside
> > asyncness as you develop the service(ideally as you deploy the
> > service).
> > If you are asking whether the async service is deployed in a different
> > Endpoint than the sync service,( i.e. every service has two endpoints
> > one syn and one async??) .The answer is no.
> > You should decide sync async ness of the service before deployment.
> > WSDL nor the endpoint has nothing to do with sync asyncness of the
> > service.
> > How do you do this async service in Axis2 You use a special
> > MessageReceiver. Have a look at
> > org.apache.axis2.receivers.AbstractInOutAsyncMessageReceiver.
> > I am sure Deepals sample will extend this message receiver.
> > Did i answer the right question??
> >
> > Thanks
> > Chathura
> >
> > On 3/8/06, SOA Work <[EMAIL PROTECTED]> wrote:
> > >
> > >
> > > No problem. A sample would be nice. Async services could be very 
> > > important for bpel and user interaction.
> > >
> > > Does somebody know an answer to my questions:
> > > How does it know which operation on wich port type on wich endpoint it 
> > > has to call (for callback)?
> > > Is there any message added to the soap request?
> > >
> > > axis-user@ws.apache.org schrieb am 08.03.06 11:10:36:
> > > >
> > > > right now I dont have a sample server side service to give you (I am
> > > > very sorry for that) , but I will give you a sample soon
> > > >
> > > > For the client side we have bunch of samples in the site as well as SVN.
> > > >
> > > >
> > > > SOA Work wrote:
> > > >
> > > > >Hm now I am confused.
> > > > >If I invoke a service async.
> > > > >How does it know which operation on wich port type on wich endpoint it 
> > > > >has to call (for callback)?
> > > > >
> > > > >Is there any message added to the soap request?
> > > > >
> > > > >Is there an sample for server side async service?
> > > > >
> > > > >Dominik
> > > > >
> > > > >
> > > > >axis-user@ws.apache.org schrieb am 08.03.06 09:39:21:
> > > > >
> > > > >
> > > > >>Hi;
> > > > >>
> > > > >>We can support both server side and client si

Re: Async Service with callback for BPEL process (any hints?)

2006-03-08 Thread SOA Work

Hm, okay. I guess my questions are missleding you. I'm looking for an axis user 
which covered the same design problem as I do, your answers are more about the 
technical axis architecture.

On the axis2 (and your) point of view a service can be sync and async (just a 
matter of messagereceiver).

My problem is a little different and maybe not an issue for technical 
discussion more a design issue.
f.e.: 
what I have:
a process covering a holiday order
a web service covering user interaction

1. ) I want the process to invoke the service on an async way (<- that's it 
where your answers are pointing, how to create a service with an 
async-only-in-message-receiver )
2.) the user takes a lot of time to decide what to do
3.) the service makes a callback to the bpel process 

My question was about the hole scenario. How to implement the service part and 
how to create the callback? Now I'm going to create a service with an async 
void operation. After the user made his decision, I'm going to use the axis 
client api to callback a wsdl port on the bpel process. 

So my question is cleared. 
Thx
Dominik

axis-user@ws.apache.org schrieb am 08.03.06 14:05:12:
> 
> Hi guys,
> I believe we did give a considerable thought to this very problem
> during architecture discussions in Axis2.
> Dominik, Could you try one more time refrasing the question please. I
> am sure we can answer this.
> Here is an answer to the question as i understod it.
> Serverside sync or async issue is a serverside programming model issue
> rather WSDL issue. So you need to explecitly decide the serverside
> asyncness as you develop the service(ideally as you deploy the
> service).
> If you are asking whether the async service is deployed in a different
> Endpoint than the sync service,( i.e. every service has two endpoints
> one syn and one async??) .The answer is no.
> You should decide sync async ness of the service before deployment.
> WSDL nor the endpoint has nothing to do with sync asyncness of the
> service.
> How do you do this async service in Axis2 You use a special
> MessageReceiver. Have a look at
> org.apache.axis2.receivers.AbstractInOutAsyncMessageReceiver.
> I am sure Deepals sample will extend this message receiver.
> Did i answer the right question??
> 
> Thanks
> Chathura
> 
> On 3/8/06, SOA Work <[EMAIL PROTECTED]> wrote:
> >
> >
> > No problem. A sample would be nice. Async services could be very important 
> > for bpel and user interaction.
> >
> > Does somebody know an answer to my questions:
> > How does it know which operation on wich port type on wich endpoint it has 
> > to call (for callback)?
> > Is there any message added to the soap request?
> >
> > axis-user@ws.apache.org schrieb am 08.03.06 11:10:36:
> > >
> > > right now I dont have a sample server side service to give you (I am
> > > very sorry for that) , but I will give you a sample soon
> > >
> > > For the client side we have bunch of samples in the site as well as SVN.
> > >
> > >
> > > SOA Work wrote:
> > >
> > > >Hm now I am confused.
> > > >If I invoke a service async.
> > > >How does it know which operation on wich port type on wich endpoint it 
> > > >has to call (for callback)?
> > > >
> > > >Is there any message added to the soap request?
> > > >
> > > >Is there an sample for server side async service?
> > > >
> > > >Dominik
> > > >
> > > >
> > > >axis-user@ws.apache.org schrieb am 08.03.06 09:39:21:
> > > >
> > > >
> > > >>Hi;
> > > >>
> > > >>We can support both server side and client side asynchronous , we have
> > > >>fully tested the client side but not the server side , and we can
> > > >>support serve side async by adding custom message receiver.
> > > >>
> > > >>
> > > >>
> > > >>
> > > >>>The asynchronous capability in axis2? Isn't it client side?
> > > >>>I thought about writing the service. I'll handle the problem with a 
> > > >>>void operation and later "client side axis" to callback.
> > > >>>
> > > >>>Thx
> > > >>>Dominik
> > > >>>
> > > >>>
> > > >>>axis-user@ws.apache.org schrieb am 08.03.06 05:20:42:
> > > >>>
> > > >>>
> > > >>>
> > > >>>
> > > Well , In Axis2 you have asynchronous  capability , so I think you can
> > > use Axis2  .
> > > 
> > > Prashanth.S wrote:
> > > 
> > > 
> > > 
> > > 
> > > 
> > > >Cant you use SOAP over JMS rather than SOAP over HTTP??
> > > >I think it provides async invocations using queues.
> > > >
> > > >Rgds
> > > >Prashanth
> > > >
> > > >
> > > >*/SOA Work <[EMAIL PROTECTED]>/* wrote:
> > > >
> > > >
> > > >   Hi there,
> > > >
> > > >   almost every BPEL guide is talking about invoking services in a
> > > >   asynchronous way and reveiving the result via callback later. Now
> > > >   I was thinking about how such a service in axis or axis2 would
> > > >   look like.
> > > >
> > > >   I guess the service has to now the callback port and maybe the
> > > >   endpoint. At the end of the

Re: Async Service with callback for BPEL process (any hints?)

2006-03-08 Thread Deepal Jayasinghe

yes I have to extend from  AbstractInOutAsyncMessageReceiver:)

Chathura Herath wrote:

>Hi guys,
>I believe we did give a considerable thought to this very problem
>during architecture discussions in Axis2.
>Dominik, Could you try one more time refrasing the question please. I
>am sure we can answer this.
>Here is an answer to the question as i understod it.
>Serverside sync or async issue is a serverside programming model issue
>rather WSDL issue. So you need to explecitly decide the serverside
>asyncness as you develop the service(ideally as you deploy the
>service).
>If you are asking whether the async service is deployed in a different
>Endpoint than the sync service,( i.e. every service has two endpoints
>one syn and one async??) .The answer is no.
>You should decide sync async ness of the service before deployment.
>WSDL nor the endpoint has nothing to do with sync asyncness of the
>service.
>How do you do this async service in Axis2 You use a special
>MessageReceiver. Have a look at
>org.apache.axis2.receivers.AbstractInOutAsyncMessageReceiver.
>I am sure Deepals sample will extend this message receiver.
>Did i answer the right question??
>
>Thanks
>Chathura
>
>On 3/8/06, SOA Work <[EMAIL PROTECTED]> wrote:
>  
>
>>No problem. A sample would be nice. Async services could be very important 
>>for bpel and user interaction.
>>
>>Does somebody know an answer to my questions:
>>How does it know which operation on wich port type on wich endpoint it has to 
>>call (for callback)?
>>Is there any message added to the soap request?
>>
>>axis-user@ws.apache.org schrieb am 08.03.06 11:10:36:
>>
>>
>>>right now I dont have a sample server side service to give you (I am
>>>very sorry for that) , but I will give you a sample soon
>>>
>>>For the client side we have bunch of samples in the site as well as SVN.
>>>
>>>
>>>SOA Work wrote:
>>>
>>>  
>>>
Hm now I am confused.
If I invoke a service async.
How does it know which operation on wich port type on wich endpoint it has 
to call (for callback)?

Is there any message added to the soap request?

Is there an sample for server side async service?

Dominik


axis-user@ws.apache.org schrieb am 08.03.06 09:39:21:




>Hi;
>
>We can support both server side and client side asynchronous , we have
>fully tested the client side but not the server side , and we can
>support serve side async by adding custom message receiver.
>
>
>
>
>  
>
>>The asynchronous capability in axis2? Isn't it client side?
>>I thought about writing the service. I'll handle the problem with a void 
>>operation and later "client side axis" to callback.
>>
>>Thx
>>Dominik
>>
>>
>>axis-user@ws.apache.org schrieb am 08.03.06 05:20:42:
>>
>>
>>
>>
>>
>>
>>>Well , In Axis2 you have asynchronous  capability , so I think you can
>>>use Axis2  .
>>>
>>>Prashanth.S wrote:
>>>
>>>
>>>
>>>
>>>
>>>  
>>>
Cant you use SOAP over JMS rather than SOAP over HTTP??
I think it provides async invocations using queues.

Rgds
Prashanth


*/SOA Work <[EMAIL PROTECTED]>/* wrote:


  Hi there,

  almost every BPEL guide is talking about invoking services in a
  asynchronous way and reveiving the result via callback later. Now
  I was thinking about how such a service in axis or axis2 would
  look like.

  I guess the service has to now the callback port and maybe the
  endpoint. At the end of the operation the service has to use the
  client side axis and callback the process.

  Does somebody do any similar? Any examples? Is there a way how to
  determine from which sender the invocation was received?

  Best regards
  Dominik
  
 __
  Erweitern Sie FreeMail zu einem noch leistungsstarkeren
  E-Mail-Postfach!
  Mehr Infos unter http://freemail.web.de/home/landingpad/?mc=021131



Do you Yahoo!?
New and Improved Yahoo! Mail

- 1GB free storage!






>>>--
>>>Thanks,
>>>Deepal
>>>
>>>~Future is Open~
>>>
>>>
>>>
>>>
>>>
>>>
>>>  
>>>
>>__
>>Verschicken Sie romantische, coole und witzige 

Re: Async Service with callback for BPEL process (any hints?)

2006-03-08 Thread Chathura Herath
Hi guys,
I believe we did give a considerable thought to this very problem
during architecture discussions in Axis2.
Dominik, Could you try one more time refrasing the question please. I
am sure we can answer this.
Here is an answer to the question as i understod it.
Serverside sync or async issue is a serverside programming model issue
rather WSDL issue. So you need to explecitly decide the serverside
asyncness as you develop the service(ideally as you deploy the
service).
If you are asking whether the async service is deployed in a different
Endpoint than the sync service,( i.e. every service has two endpoints
one syn and one async??) .The answer is no.
You should decide sync async ness of the service before deployment.
WSDL nor the endpoint has nothing to do with sync asyncness of the
service.
How do you do this async service in Axis2 You use a special
MessageReceiver. Have a look at
org.apache.axis2.receivers.AbstractInOutAsyncMessageReceiver.
I am sure Deepals sample will extend this message receiver.
Did i answer the right question??

Thanks
Chathura

On 3/8/06, SOA Work <[EMAIL PROTECTED]> wrote:
>
>
> No problem. A sample would be nice. Async services could be very important 
> for bpel and user interaction.
>
> Does somebody know an answer to my questions:
> How does it know which operation on wich port type on wich endpoint it has to 
> call (for callback)?
> Is there any message added to the soap request?
>
> axis-user@ws.apache.org schrieb am 08.03.06 11:10:36:
> >
> > right now I dont have a sample server side service to give you (I am
> > very sorry for that) , but I will give you a sample soon
> >
> > For the client side we have bunch of samples in the site as well as SVN.
> >
> >
> > SOA Work wrote:
> >
> > >Hm now I am confused.
> > >If I invoke a service async.
> > >How does it know which operation on wich port type on wich endpoint it has 
> > >to call (for callback)?
> > >
> > >Is there any message added to the soap request?
> > >
> > >Is there an sample for server side async service?
> > >
> > >Dominik
> > >
> > >
> > >axis-user@ws.apache.org schrieb am 08.03.06 09:39:21:
> > >
> > >
> > >>Hi;
> > >>
> > >>We can support both server side and client side asynchronous , we have
> > >>fully tested the client side but not the server side , and we can
> > >>support serve side async by adding custom message receiver.
> > >>
> > >>
> > >>
> > >>
> > >>>The asynchronous capability in axis2? Isn't it client side?
> > >>>I thought about writing the service. I'll handle the problem with a void 
> > >>>operation and later "client side axis" to callback.
> > >>>
> > >>>Thx
> > >>>Dominik
> > >>>
> > >>>
> > >>>axis-user@ws.apache.org schrieb am 08.03.06 05:20:42:
> > >>>
> > >>>
> > >>>
> > >>>
> > Well , In Axis2 you have asynchronous  capability , so I think you can
> > use Axis2  .
> > 
> > Prashanth.S wrote:
> > 
> > 
> > 
> > 
> > 
> > >Cant you use SOAP over JMS rather than SOAP over HTTP??
> > >I think it provides async invocations using queues.
> > >
> > >Rgds
> > >Prashanth
> > >
> > >
> > >*/SOA Work <[EMAIL PROTECTED]>/* wrote:
> > >
> > >
> > >   Hi there,
> > >
> > >   almost every BPEL guide is talking about invoking services in a
> > >   asynchronous way and reveiving the result via callback later. Now
> > >   I was thinking about how such a service in axis or axis2 would
> > >   look like.
> > >
> > >   I guess the service has to now the callback port and maybe the
> > >   endpoint. At the end of the operation the service has to use the
> > >   client side axis and callback the process.
> > >
> > >   Does somebody do any similar? Any examples? Is there a way how to
> > >   determine from which sender the invocation was received?
> > >
> > >   Best regards
> > >   Dominik
> > >   
> > > __
> > >   Erweitern Sie FreeMail zu einem noch leistungsstarkeren
> > >   E-Mail-Postfach!
> > >   Mehr Infos unter http://freemail.web.de/home/landingpad/?mc=021131
> > >
> > >
> > >
> > >Do you Yahoo!?
> > >New and Improved Yahoo! Mail
> > >
> > >- 1GB free storage!
> > >
> > >
> > >
> > >
> > --
> > Thanks,
> > Deepal
> > 
> > ~Future is Open~
> > 
> > 
> > 
> > 
> > 
> > 
> > >>>__
> > >>>Verschicken Sie romantische, coole und witzige Bilder per SMS!
> > >>>Jetzt bei WEB.DE FreeMail: http://f.web.de/?mc=021193
> > >>>
> > >>>
> > >>>
> > >>>
> > >>>
> > >>>
> > >>>
> > >>--
> > >>Thanks,
> > >>Deepal
> > >>...

Re: Async Service with callback for BPEL process (any hints?)

2006-03-08 Thread SOA Work


No problem. A sample would be nice. Async services could be very important for 
bpel and user interaction. 

Does somebody know an answer to my questions:
How does it know which operation on wich port type on wich endpoint it has to 
call (for callback)?
Is there any message added to the soap request?

axis-user@ws.apache.org schrieb am 08.03.06 11:10:36:
> 
> right now I dont have a sample server side service to give you (I am
> very sorry for that) , but I will give you a sample soon
> 
> For the client side we have bunch of samples in the site as well as SVN.
> 
>  
> SOA Work wrote:
> 
> >Hm now I am confused.
> >If I invoke a service async. 
> >How does it know which operation on wich port type on wich endpoint it has 
> >to call (for callback)?
> >
> >Is there any message added to the soap request?
> >
> >Is there an sample for server side async service?
> >
> >Dominik
> >
> >
> >axis-user@ws.apache.org schrieb am 08.03.06 09:39:21:
> >  
> >
> >>Hi;
> >>
> >>We can support both server side and client side asynchronous , we have
> >>fully tested the client side but not the server side , and we can
> >>support serve side async by adding custom message receiver.
> >>
> >>
> >>
> >>
> >>>The asynchronous capability in axis2? Isn't it client side? 
> >>>I thought about writing the service. I'll handle the problem with a void 
> >>>operation and later "client side axis" to callback.
> >>>
> >>>Thx
> >>>Dominik
> >>>
> >>>
> >>>axis-user@ws.apache.org schrieb am 08.03.06 05:20:42:
> >>> 
> >>>
> >>>  
> >>>
> Well , In Axis2 you have asynchronous  capability , so I think you can
> use Axis2  .
> 
> Prashanth.S wrote:
> 
>    
> 
> 
> 
> >Cant you use SOAP over JMS rather than SOAP over HTTP??
> >I think it provides async invocations using queues.
> >
> >Rgds
> >Prashanth
> >
> >
> >*/SOA Work <[EMAIL PROTECTED]>/* wrote:
> >
> >
> >   Hi there,
> >
> >   almost every BPEL guide is talking about invoking services in a
> >   asynchronous way and reveiving the result via callback later. Now
> >   I was thinking about how such a service in axis or axis2 would
> >   look like.
> >
> >   I guess the service has to now the callback port and maybe the
> >   endpoint. At the end of the operation the service has to use the
> >   client side axis and callback the process.
> >
> >   Does somebody do any similar? Any examples? Is there a way how to
> >   determine from which sender the invocation was received?
> >
> >   Best regards
> >   Dominik
> >   
> > __
> >   Erweitern Sie FreeMail zu einem noch leistungsstarkeren
> >   E-Mail-Postfach!
> >   Mehr Infos unter http://freemail.web.de/home/landingpad/?mc=021131
> >
> >
> >
> >Do you Yahoo!?
> >New and Improved Yahoo! Mail
> >
> >- 1GB free storage! 
> > 
> >
> >  
> >
> -- 
> Thanks,
> Deepal
> 
> ~Future is Open~ 
> 
> 
>    
> 
> 
> 
> >>>__
> >>>Verschicken Sie romantische, coole und witzige Bilder per SMS!
> >>>Jetzt bei WEB.DE FreeMail: http://f.web.de/?mc=021193
> >>>
> >>>
> >>>
> >>> 
> >>>
> >>>  
> >>>
> >>-- 
> >>Thanks,
> >>Deepal
> >>
> >>~Future is Open~ 
> >>
> >>
> >>
> >>
> >
> >
> >__
> >XXL-Speicher, PC-Virenschutz, Spartarife & mehr: Nur im WEB.DE Club! 
> >Jetzt gratis testen! http://freemail.web.de/home/landingpad/?mc=021130
> >
> >
> >
> >  
> >
> 
> -- 
> Thanks,
> Deepal
> 
> ~Future is Open~ 
> 
> 


__
Verschicken Sie romantische, coole und witzige Bilder per SMS!
Jetzt bei WEB.DE FreeMail: http://f.web.de/?mc=021193



Re: Async Service with callback for BPEL process (any hints?)

2006-03-08 Thread Deepal Jayasinghe
right now I dont have a sample server side service to give you (I am
very sorry for that) , but I will give you a sample soon

For the client side we have bunch of samples in the site as well as SVN.

 
SOA Work wrote:

>Hm now I am confused.
>If I invoke a service async. 
>How does it know which operation on wich port type on wich endpoint it has to 
>call (for callback)?
>
>Is there any message added to the soap request?
>
>Is there an sample for server side async service?
>
>Dominik
>
>
>axis-user@ws.apache.org schrieb am 08.03.06 09:39:21:
>  
>
>>Hi;
>>
>>We can support both server side and client side asynchronous , we have
>>fully tested the client side but not the server side , and we can
>>support serve side async by adding custom message receiver.
>>
>>
>>
>>
>>>The asynchronous capability in axis2? Isn't it client side? 
>>>I thought about writing the service. I'll handle the problem with a void 
>>>operation and later "client side axis" to callback.
>>>
>>>Thx
>>>Dominik
>>>
>>>
>>>axis-user@ws.apache.org schrieb am 08.03.06 05:20:42:
>>> 
>>>
>>>  
>>>
Well , In Axis2 you have asynchronous  capability , so I think you can
use Axis2  .

Prashanth.S wrote:

   



>Cant you use SOAP over JMS rather than SOAP over HTTP??
>I think it provides async invocations using queues.
>
>Rgds
>Prashanth
>
>
>*/SOA Work <[EMAIL PROTECTED]>/* wrote:
>
>
>   Hi there,
>
>   almost every BPEL guide is talking about invoking services in a
>   asynchronous way and reveiving the result via callback later. Now
>   I was thinking about how such a service in axis or axis2 would
>   look like.
>
>   I guess the service has to now the callback port and maybe the
>   endpoint. At the end of the operation the service has to use the
>   client side axis and callback the process.
>
>   Does somebody do any similar? Any examples? Is there a way how to
>   determine from which sender the invocation was received?
>
>   Best regards
>   Dominik
>   
> __
>   Erweitern Sie FreeMail zu einem noch leistungsstarkeren
>   E-Mail-Postfach!
>   Mehr Infos unter http://freemail.web.de/home/landingpad/?mc=021131
>
>
>
>Do you Yahoo!?
>New and Improved Yahoo! Mail
>
>- 1GB free storage! 
> 
>
>  
>
-- 
Thanks,
Deepal

~Future is Open~ 


   



>>>__
>>>Verschicken Sie romantische, coole und witzige Bilder per SMS!
>>>Jetzt bei WEB.DE FreeMail: http://f.web.de/?mc=021193
>>>
>>>
>>>
>>> 
>>>
>>>  
>>>
>>-- 
>>Thanks,
>>Deepal
>>
>>~Future is Open~ 
>>
>>
>>
>>
>
>
>__
>XXL-Speicher, PC-Virenschutz, Spartarife & mehr: Nur im WEB.DE Club!   
>Jetzt gratis testen! http://freemail.web.de/home/landingpad/?mc=021130
>
>
>
>  
>

-- 
Thanks,
Deepal

~Future is Open~ 




Re: Async Service with callback for BPEL process (any hints?)

2006-03-08 Thread SOA Work

Hm now I am confused.
If I invoke a service async. 
How does it know which operation on wich port type on wich endpoint it has to 
call (for callback)?

Is there any message added to the soap request?

Is there an sample for server side async service?

Dominik


axis-user@ws.apache.org schrieb am 08.03.06 09:39:21:
> 
> Hi;
> 
> We can support both server side and client side asynchronous , we have
> fully tested the client side but not the server side , and we can
> support serve side async by adding custom message receiver.
> 
> 
> >The asynchronous capability in axis2? Isn't it client side? 
> >I thought about writing the service. I'll handle the problem with a void 
> >operation and later "client side axis" to callback.
> >
> >Thx
> >Dominik
> >
> >
> >axis-user@ws.apache.org schrieb am 08.03.06 05:20:42:
> >  
> >
> >>Well , In Axis2 you have asynchronous  capability , so I think you can
> >>use Axis2  .
> >>
> >>Prashanth.S wrote:
> >>
> >>
> >>
> >>>Cant you use SOAP over JMS rather than SOAP over HTTP??
> >>>I think it provides async invocations using queues.
> >>> 
> >>>Rgds
> >>>Prashanth
> >>>
> >>>
> >>>*/SOA Work <[EMAIL PROTECTED]>/* wrote:
> >>>
> >>>
> >>>Hi there,
> >>>
> >>>almost every BPEL guide is talking about invoking services in a
> >>>asynchronous way and reveiving the result via callback later. Now
> >>>I was thinking about how such a service in axis or axis2 would
> >>>look like.
> >>>
> >>>I guess the service has to now the callback port and maybe the
> >>>endpoint. At the end of the operation the service has to use the
> >>>client side axis and callback the process.
> >>>
> >>>Does somebody do any similar? Any examples? Is there a way how to
> >>>determine from which sender the invocation was received?
> >>>
> >>>Best regards
> >>>Dominik
> >>>
> >>> __
> >>>Erweitern Sie FreeMail zu einem noch leistungsstarkeren
> >>>E-Mail-Postfach!
> >>>Mehr Infos unter http://freemail.web.de/home/landingpad/?mc=021131
> >>>
> >>>
> >>>
> >>>Do you Yahoo!?
> >>>New and Improved Yahoo! Mail
> >>>
> >>>- 1GB free storage! 
> >>>  
> >>>
> >>-- 
> >>Thanks,
> >>Deepal
> >>
> >>~Future is Open~ 
> >>
> >>
> >>
> >>
> >
> >
> >__
> >Verschicken Sie romantische, coole und witzige Bilder per SMS!
> >Jetzt bei WEB.DE FreeMail: http://f.web.de/?mc=021193
> >
> >
> >
> >  
> >
> 
> -- 
> Thanks,
> Deepal
> 
> ~Future is Open~ 
> 
> 


__
XXL-Speicher, PC-Virenschutz, Spartarife & mehr: Nur im WEB.DE Club!
Jetzt gratis testen! http://freemail.web.de/home/landingpad/?mc=021130



Re: Async Service with callback for BPEL process (any hints?)

2006-03-08 Thread Deepal Jayasinghe
Hi;

We can support both server side and client side asynchronous , we have
fully tested the client side but not the server side , and we can
support serve side async by adding custom message receiver.


>The asynchronous capability in axis2? Isn't it client side? 
>I thought about writing the service. I'll handle the problem with a void 
>operation and later "client side axis" to callback.
>
>Thx
>Dominik
>
>
>axis-user@ws.apache.org schrieb am 08.03.06 05:20:42:
>  
>
>>Well , In Axis2 you have asynchronous  capability , so I think you can
>>use Axis2  .
>>
>>Prashanth.S wrote:
>>
>>
>>
>>>Cant you use SOAP over JMS rather than SOAP over HTTP??
>>>I think it provides async invocations using queues.
>>> 
>>>Rgds
>>>Prashanth
>>>
>>>
>>>*/SOA Work <[EMAIL PROTECTED]>/* wrote:
>>>
>>>
>>>Hi there,
>>>
>>>almost every BPEL guide is talking about invoking services in a
>>>asynchronous way and reveiving the result via callback later. Now
>>>I was thinking about how such a service in axis or axis2 would
>>>look like.
>>>
>>>I guess the service has to now the callback port and maybe the
>>>endpoint. At the end of the operation the service has to use the
>>>client side axis and callback the process.
>>>
>>>Does somebody do any similar? Any examples? Is there a way how to
>>>determine from which sender the invocation was received?
>>>
>>>Best regards
>>>Dominik
>>>
>>> __
>>>Erweitern Sie FreeMail zu einem noch leistungsstarkeren
>>>E-Mail-Postfach!
>>>Mehr Infos unter http://freemail.web.de/home/landingpad/?mc=021131
>>>
>>>
>>>
>>>Do you Yahoo!?
>>>New and Improved Yahoo! Mail
>>>
>>>- 1GB free storage! 
>>>  
>>>
>>-- 
>>Thanks,
>>Deepal
>>
>>~Future is Open~ 
>>
>>
>>
>>
>
>
>__
>Verschicken Sie romantische, coole und witzige Bilder per SMS!
>Jetzt bei WEB.DE FreeMail: http://f.web.de/?mc=021193
>
>
>
>  
>

-- 
Thanks,
Deepal

~Future is Open~ 




Re: Async Service with callback for BPEL process (any hints?)

2006-03-08 Thread SOA Work


The asynchronous capability in axis2? Isn't it client side? 
I thought about writing the service. I'll handle the problem with a void 
operation and later "client side axis" to callback.

Thx
Dominik


axis-user@ws.apache.org schrieb am 08.03.06 05:20:42:
> 
> Well , In Axis2 you have asynchronous  capability , so I think you can
> use Axis2  .
> 
> Prashanth.S wrote:
> 
> > Cant you use SOAP over JMS rather than SOAP over HTTP??
> > I think it provides async invocations using queues.
> >  
> > Rgds
> > Prashanth
> >
> >
> > */SOA Work <[EMAIL PROTECTED]>/* wrote:
> >
> >
> > Hi there,
> >
> > almost every BPEL guide is talking about invoking services in a
> > asynchronous way and reveiving the result via callback later. Now
> > I was thinking about how such a service in axis or axis2 would
> > look like.
> >
> > I guess the service has to now the callback port and maybe the
> > endpoint. At the end of the operation the service has to use the
> > client side axis and callback the process.
> >
> > Does somebody do any similar? Any examples? Is there a way how to
> > determine from which sender the invocation was received?
> >
> > Best regards
> > Dominik
> > 
> > __
> > Erweitern Sie FreeMail zu einem noch leistungsstarkeren
> > E-Mail-Postfach!
> > Mehr Infos unter http://freemail.web.de/home/landingpad/?mc=021131
> >
> >
> > 
> > Do you Yahoo!?
> > New and Improved Yahoo! Mail
> > 
> > - 1GB free storage! 
> 
> 
> -- 
> Thanks,
> Deepal
> 
> ~Future is Open~ 
> 
> 


__
Verschicken Sie romantische, coole und witzige Bilder per SMS!
Jetzt bei WEB.DE FreeMail: http://f.web.de/?mc=021193



Re: Async Service with callback for BPEL process (any hints?)

2006-03-07 Thread Deepal Jayasinghe
Well , In Axis2 you have asynchronous  capability , so I think you can
use Axis2  .

Prashanth.S wrote:

> Cant you use SOAP over JMS rather than SOAP over HTTP??
> I think it provides async invocations using queues.
>  
> Rgds
> Prashanth
>
>
> */SOA Work <[EMAIL PROTECTED]>/* wrote:
>
>
> Hi there,
>
> almost every BPEL guide is talking about invoking services in a
> asynchronous way and reveiving the result via callback later. Now
> I was thinking about how such a service in axis or axis2 would
> look like.
>
> I guess the service has to now the callback port and maybe the
> endpoint. At the end of the operation the service has to use the
> client side axis and callback the process.
>
> Does somebody do any similar? Any examples? Is there a way how to
> determine from which sender the invocation was received?
>
> Best regards
> Dominik
> __
> Erweitern Sie FreeMail zu einem noch leistungsstarkeren
> E-Mail-Postfach!
> Mehr Infos unter http://freemail.web.de/home/landingpad/?mc=021131
>
>
> 
> Do you Yahoo!?
> New and Improved Yahoo! Mail
> 
> - 1GB free storage! 


-- 
Thanks,
Deepal

~Future is Open~ 




Re: Async Service with callback for BPEL process (any hints?)

2006-03-06 Thread Matthieu Riou
That's the way most people handle it. Just use an invoke/receive in
your bpel process.

Regards,

Matthieu.


>No, I have to use http.But I think i will try the following
approach:- Java class with knowledge of the running bpel process and
callback port- providing the asynchronous operation as void method-
after processing the request somehwere in my java code I'm goint to
use axis2 client api to return the [EMAIL PROTECTED]
schrieb am 05.03.06 11:28:02:- Show quoted text ->> Cant you use SOAP
over JMS rather than SOAP over HTTP??> I think it provides async
invocations using queues.>> Rgds> Prashanth>>> SOA Work
<[EMAIL PROTECTED]> wrote:> Hi there,>> almost every BPEL guide is
talking about invoking services in a asynchronous way and reveiving
the result via callback later. Now I was thinking about how such a
service in axis or axis2 would look like.>> I guess the service has to
now the callback port and maybe the endpoint. At the end of the
operation the service has to use the client side axis and callback the
process.>> Does somebody do any similar? Any examples? Is there a way
how to determine from which sender the invocation was received?>>
Best>  regards> Dominik>
__>
Erweitern Sie FreeMail zu einem noch leistungsstarkeren
E-Mail-Postfach!> Mehr Infos unter
http://freemail.web.de/home/landingpad/?mcu003d021131>>
-> Do
you Yahoo!?>  New and Improved Yahoo! Mail - 1GB free
storage!__Verschicken
Sie romantische, coole und witzige Bilder per SMS!Jetzt bei WEB.DE
FreeMail: http://f.web.de/?mcu003d021193


Re: Async Service with callback for BPEL process (any hints?)

2006-03-06 Thread SOA Work

No, I have to use http.
But I think i will try the following approach:
- Java class with knowledge of the running bpel process and callback port
- providing the asynchronous operation as void method
- after processing the request somehwere in my java code I'm goint to use axis2 
client api to return the value



axis-user@ws.apache.org schrieb am 05.03.06 11:28:02:
> 
> Cant you use SOAP over JMS rather than SOAP over HTTP?? 
> I think it provides async invocations using queues. 
>   
> Rgds 
> Prashanth 
> 
> 
> SOA Work <[EMAIL PROTECTED]> wrote: 
> Hi there,
> 
> almost every BPEL guide is talking about invoking services in a asynchronous 
> way and reveiving the result via callback later. Now I was thinking about how 
> such a service in axis or axis2 would look like.
> 
> I guess the service has to now the callback port and maybe the endpoint. At 
> the end of the operation the service has to use the client side axis and 
> callback the process. 
> 
> Does somebody do any similar? Any examples? Is there a way how to determine 
> from which sender the invocation was received?
> 
> Best
>  regards
> Dominik
> __
> Erweitern Sie FreeMail zu einem noch leistungsstarkeren E-Mail-Postfach! 
> Mehr Infos unter http://freemail.web.de/home/landingpad/?mc=021131
> 
> 
> 
> 
>  
> -
> Do you Yahoo!?
>  New and Improved Yahoo! Mail - 1GB free storage!


__
Verschicken Sie romantische, coole und witzige Bilder per SMS!
Jetzt bei WEB.DE FreeMail: http://f.web.de/?mc=021193



Re: Async Service with callback for BPEL process (any hints?)

2006-03-05 Thread Prashanth.S
Cant you use SOAP over JMS rather than SOAP over HTTP??  I think it provides async invocations using queues.     Rgds  Prashanth  SOA Work <[EMAIL PROTECTED]> wrote:  Hi there,almost every BPEL guide is talking about invoking services in a asynchronous way and reveiving the result via callback later. Now I was thinking about how such a service in axis or axis2 would look like.I guess the service has to now the callback port and maybe the endpoint. At the end of the operation the service has to use the client side axis and callback the process. Does somebody do any similar? Any examples? Is there a way how to determine from which sender the invocation was received?Best
 regardsDominik__Erweitern Sie FreeMail zu einem noch leistungsstarkeren E-Mail-Postfach! Mehr Infos unter http://freemail.web.de/home/landingpad/?mc=021131
		Do you Yahoo!? 
New and Improved Yahoo! Mail - 1GB free storage!