Go Back   ZeroC Forums > Help Center

Reply
 
LinkBack Thread Tools Rate Thread Display Modes
  #1 (permalink)  
Old 02-24-2003
rodrigc rodrigc is offline
Registered User
 
 
Join Date: Feb 2003
Location: Boston, MA, U.S.A.
Posts: 27
TAO AMH and Ice AMD?

Hi,

I'm curious if anyone has to comments about
TAO's Asynchronous Message Handling (AMH)
compared to. Ice's Asynchronous Message Dispatch (AMD)?

How similar or different are they?

It seems like both techniques seem to be moving
in similar directions, but I'm not enough of a middleware
expert to know for sure.

There are some AMH slides here:

http://www.omg.org/news/meetings/workshops/RT_2002_Workshop_Presentations/08-2_Deshpande_Asynchronous_Method_Handling_Mechanism _for_CORBA.pdf

and a paper here:

http://www.cs.wustl.edu/~schmidt/PDF/DOA-02.pdf

Thanks.
__________________
--
Craig Rodrigues
Reply With Quote
  #2 (permalink)  
Old 02-25-2003
mes's Avatar
mes mes is offline
ZeroC Staff
 
Name: Mark Spruiell
Organization: ZeroC, Inc.
Project: Ice Developer
 
Join Date: Feb 2003
Location: California
Posts: 970
Hi Craig,

Thanks for the link to Doug's paper, it was an interesting read.

TAO's AMH and Ice's AMD are conceptually identical: a servant can send the response to an operation anytime it chooses, instead of the typical function-call style of synchronous programming.

Naturally, the implementations are different. TAO's language mapping is necessarily similar to that of CORBA's AMI, which in my opinion is pretty awkward to use. It should come as no surprise that I prefer Ice's solution.

The benefits of AMD are undeniable: we have used it to great advantage in situations like Doug describes (i.e., middle-tier servers), such as our Glacier router. In fact, Ice offers a significant performance advantage in this situation because Ice allows you to receive and forward requests as "blobs", thus avoiding the overhead of unmarshalling and remarshalling. It's not possible to do that in CORBA.

Take care,
- Mark
Reply With Quote
Reply



Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


All times are GMT -4. The time now is 01:07 AM.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.0.0
(c) 2008 ZeroC, Inc.