Network
communication
nSupport marshalling and unmarshalling
nProvide higher level primitives
Coordination
nComponents synchronization
nComponents activation and
deactivation
Reliability
nProcessing individual and multiple
requests
nSupport Fault-tolerant and different levels of
QoS
Scalability
nLoad Balancing (transparent replication,
access, and migration)
Heterogeneity
nIntegrate elements from various
contexts
nSupport interoperability