This book aims at a practical approach of using the distributed computing paradigms and their supporting technologies for building distributed systems. A major part of the book is dedicated to the Internet as a programming model and context for distributed applications in the era of massive and global interconnectivity. The book presents the main distributed computing paradigms (distributed objects and remote method calls, component-based and message-based computing, service-oriented computing and business level workflows-based computing in SOA environments) along with fully functional examples, implemented in Java and .NET technologies. (367 pag.) ISBN 978-973-650-234-7