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.