1. The document discusses principles of distributed computing technologies including service-oriented architectures, high-throughput computing, distributed data management, job submission and execution management, using distributed systems, higher-level APIs like OGSA-DAI and SAGA, and workflows.
2. It provides histories and visions for technologies like UNICORE, Condor, Globus, gLite, ARC, and P-GRADE portal.
3. Key principles covered include Web services, parallelism, interoperability, simplicity, scalability, and hiding complexity through high-level interfaces.