CORBA与EJB:探索分布式对象技术的深度开发

需积分: 31 1 下载量 94 浏览量 更新于2024-07-27 收藏 1.77MB PDF 举报
分布式对象技术是一种关键的IT领域,它将传统的集中式计算转变为面向对象的分布式计算架构。这种技术主要通过标准化的接口如OMG的CORBA(Common Object Request Broker Architecture)和Sun公司的EJB(Enterprise JavaBeans)进行实现。本书《分布式对象技术》由李文军、周晓聪和李师贤共同编著,于2003年9月由机械工业出版社出版,适用于计算机科学与技术专业高年级本科生和研究生的学习,以及分布式计算领域的研究者和开发者。 在本书的第一部分,"基本概念",作者深入浅出地讲解了从集中式计算向分布式计算的转变,包括核心概念和基本原理,使读者理解分布式系统的核心思想和运作机制。这部分旨在帮助读者建立起对分布式环境下的对象模型和通信模式的理解。 第二部分,"开发过程",详细介绍了分布式应用的开发流程,包括使用OMGIDL创建对象接口、POA(Portable Object Adapter)编写服务端程序、客户端编程技巧,以及部署应用程序的各种技术和策略。这部分着重于实际操作技能的培养,以便读者能够动手构建自己的分布式系统。 第三部分,"高级课题"则聚焦于分布式环境中的挑战,如对象查找、异步通信、多目通信、分布式事务管理以及服务端性能优化和可扩展性问题。这些内容有助于读者掌握分布式系统复杂性和并发处理的关键技术。 第四部分,"其他及展望",探讨了EJB组件模型及其开发部署,让读者理解基于组件的软件开发方法。同时,书中还对未来分布式计算的发展趋势进行了前瞻性讨论,为读者提供了一个开阔视野的视角。 本书的特点在于丰富的实例编程和习题设计,每章结尾的思考与练习题旨在巩固和提升读者的理论与实践能力。"进一步阅读"小节则为深化学习提供了额外的参考资源,帮助读者在深入探究相关知识时有所依据。 《分布式对象技术》是一本实用且理论结合的教材,对于理解和掌握分布式计算的最新技术和标准,无论是学术研究还是实际项目开发,都具有很高的价值。