Re: Requirements for reliable message delivery

> But let me write it here quickly ... the application semantics are
> equivalent to containment based software component models, which are
> extremely generic and expressive.

I disagree that they are 'generic'.  They are indeed suitable for 
many kinds of applications, less suitable for others - for instance,
where performance is an issue, where minimizing delay is more important 
than ensuring reliable delivery or detecting failure, where broadcast 
or multicast can usefully be employed, where synchronization between 
large numbers of processes are needed, etc.

indeed, the primary virtue of software component systems seems to be
that they narrowly *restrict* the kinds of interactions that may be 
employed.  this is helpful if the interfaces are sufficient for your 
purposes, but they're not always sufficient.

Keith

Received on Friday, 30 November 2001 01:27:30 UTC