分布式计算是软件设计与开发领域重要的发展方向。本书以分布式计算范型的发展演变为线索,由简入繁、由浅入深地介绍Socket通信程序、分布式对象技术、组件开发技术、面向服务体系结构等内容;以Socket应用层程序、Sun公司的RMI(RemoteMethod Invocation)、OMG组织的CORBA(Common Object Request BrokerArchitecture)、Sun公司的EJB(Enterprise JavaBeans)规范、Web 服务(WebServices)和SOA(Service?OrientedArchitecture)具体开发技术为例,向读者全面介绍分布式计算技术的基本概念、发展演变、开发过程、规范标准、部署应用等内容。本书可作为计算机科学与技术专业高年级本科生和研究生学习分布式计算技术的教材,也可作为分布式计算领域的研究与开发人员的参考书。