Thanks. I read the referenced document. Unfortunately I'm not very
familiar with the interfaces that are referenced in that document, so
I'd like to as some possibly quite dumb questions:

- Would the message correlator be exposed to a user of the API, or would
it be hidden (or maybe both styles of interaction would be supported)?
Ultimately, I understand that the caller has to have some way of
correlating a response with a request. I know that some APIs achieve
this by requiring that a new instance of a consumer object be created
for each outstanding request. I guess I think that is wasteful :-).

- On a similar note, who generates the correlation ID, or again could
either of the parties (producer/message exchange) generate it?

- One of the main reasons to use an asynchronous API (for me, anyway) is
scalability - in essence this means reducing the number of threads
required to handle outstanding responses while maintaining a high level
of throughput. This essentially means using some kind of queueing
implementation and leaving the issue of thread use up to the
producers/consumers.

> -----Original Message-----
> From: Jaime Meritt [mailto:[EMAIL PROTECTED]] 
> Sent: Friday, January 31, 2003 9:44 AM
> To: [EMAIL PROTECTED]
> Subject: RE: Antw: Asynchronous interface
> 
> 
> Inline...
> 
> Thanks,
> Jaime 
> 
> > -----Original Message-----
> > From: Anne Thomas Manes [mailto:[EMAIL PROTECTED]]
> > Sent: Friday, January 31, 2003 9:31 AM
> > To: [EMAIL PROTECTED]
> > Subject: RE: Antw: Asynchronous interface
> > 
> > There's a difference between an asynchronous API and an 
> asynchronous 
> > transport. You should be able to make asynchronous calls over HTTP, 
> > too.
> > 
> 
> This is true.  We (Dave, James, and I) sent a proposal to the 
> list awhile ago describing a truly asynchronous API that was 
> transport independent thus enabling asynch HTTP/JMS/etc.  
> James has been working on asynchronous invocation within the 
> framework using the IME packages and implementation. Our API 
> built upon James' IME layer to expose a user facing API for 
> asynch interaction with web services.  Please take a look at: 
> xml-axis\proposals\async_sonic\AxisAsyncClientAPI.htm for 
> more information.
> 
> When we initially sent it out there was little feedback from 
> the group. Perhaps now is a good time to go over the proposal 
> and offer some suggestions/comments.
> 
> Thanks,
> Jaime
> 
> > For a description of what I man, see the WASP documentation on 
> > asynchronous
> > API: 
> > 
> http://www.systinet.com/doc/wasp_jserver/basic>
s/webServiceInvocation.h
> > tml#
> > ba
> > sics.webServiceInvocation.asynchronous
> > 
> > > -----Original Message-----
> > > From: Markus Frommherz [mailto:[EMAIL PROTECTED]]
> > > Sent: Friday, January 31, 2003 9:15 AM
> > > To: [EMAIL PROTECTED]
> > > Subject: Antw: Asynchronous interface
> > >
> > >
> > > You might consider to check the advanced JMS (Java Message
> > > Service) support in the 1.1 (cvs or nightly). Some folks 
> reported to 
> > > get it running. If you think of
> > > the onMessage-method, (experimentally) provided in the jwsdp from
> > > sun, this got not into a J2EE standard  because of 
> redundancy with JMS.
> > > Therefore JMS+Axis will be the future for enterprise messaging.
> > >
> > > HTH
> > > Mark
> > >
> > > >>> [EMAIL PROTECTED] 31.01.2003  15.03 Uhr >>>
> > > I've just read back through the archive of this mailing 
> list and I 
> > > notice that there was talk at the end of october of providing an 
> > > asynchronous method invocation mechanism in Axis. I would be 
> > > interested to hear how this is progressing.
> > >
> > > Thanks - Paul Andrews.
> > >
> > >
> > >
> 
> 

Reply via email to