
			    BuildingBlocks
			    --------------

BuildingBlocks are abstractions of the elements of reliable distributed
computing. Examples are Network, Group, Member, Firewall (?) etc.

Very flexible low-level pieces, can be used to construct systems on a higher
abstraction level:

    - Enhanced RMI
    - Reliable ORB

As a first short, BBs are Java classes. However, they should also be offered in
a language neutral form (e.g. CORBA IDL) to make them available/acessible to
systems defined in other languages



Elements:
---------

- Reply to Request correlator. Configurable with Policy object. This
  allows to return just the first response received, the majority, or
  according to some user policy. Also, such a correlator allows
  synchronous access to an asynchronous request-response model. If
  users want to handle correaltion themselves, this object need not be
  used.








