Transparency
• Hiding of aspects of a system’s
functionality
• Programmer can manage the distribution
of data
• Distribution is transparent to user interface
• Location, concurrency, failure, parallelism
• Desirable but high overhead
• Based on automatic mechanisms