"《corba中文版》是一本深入浅出介绍CORBA技术的书籍,包含247页高清内容,非扫描版本。"
本书详细阐述了CORBA(Common Object Request Broker Architecture,公共对象请求代理架构)的核心概念和技术,旨在帮助读者理解并掌握这种分布式计算的标准化框架。CORBA由对象管理组织OMG提出,其主要用途是实现不同系统间的对象通信和互操作性。
在第一章中,介绍了CORBA的背景及其采用的技术,包括它如何解决Internet环境下的分布式对象交互问题。第二章深入讲解了CORBA接口定义语言OMGIDL,它是定义接口的关键工具,使得不同的编程语言可以灵活地实现客户/服务器模式。此外,书中还对比了OMGIDL与微软的IDL。
第三章重点讨论了OMGIDL在C和C++中的映射机制,解释了如何将接口定义转换为实际的编程代码。第四章则介绍了ORB(Object Request Broker,对象请求代理)的角色,包括客户端如何通过ORB动态激发请求,以及ORB内部的动态激发接口DII和接口仓库IR等关键组件。
第五章从ORB的对象实现端视角展开,探讨了对象适配器、实现仓库、接口框架以及动态框架接口DSI等概念,为实现CORBA对象提供了深入的理解。第六章集中讨论了CORBA的互操作性,包括CORBA域、桥接技术、互操作对象引用,以及GIOP和ESIOP等协议在实现互操作中的作用。
第七章将视野转向了电子商务领域,从程序员的角度探讨了分布式软件在电子商务中的应用,如电子支付、安全管理以及对软件的要求。第八章详述了CORBA的基本服务,涵盖了对象生存期、对象关系、持续性、外化、命名、洽谈、事件、事务、并行、属性、查询、包容、安全和时间服务等多个方面,这些服务构成了CORBA功能的基石。
第九章以C++ Builder为例,简要介绍了使用INPRISTE的CORBA产品VisiBroker进行CORBA程序开发的过程,包括如何编译IDL文件生成 stub 和 skeleton,以及VisiBroker的SMART AG特性。
这本书是学习和理解CORBA技术的宝贵资料,不仅覆盖了理论基础,还提供了实际开发的指导,适合对分布式系统和对象交互感兴趣的读者。