CORBA中文教程:从入门到应用

5星 · 超过95%的资源 需积分: 48 8 下载量 201 浏览量 更新于2024-10-02 收藏 3.98MB PDF 举报
《CORBA中文版学习资料》是一本详细介绍CORBA(Common Object Request Broker Architecture,公共对象请求代理架构)的教程,针对中国的读者群体提供深入浅出的讲解。本书共分为九章,涵盖了从基础概念到实际应用的全面内容。 第1章介绍了互联网环境下的CORBA需求,包括OMG(对象管理组织)对CORBA的提出背景、CORBA的主要用途,以及其采用的关键技术。这一章概述了CORBA在分布式计算中的核心作用。 第二章聚焦于CORBA接口及其接口定义语言(Interface Definition Language,IDL)。idl是使CORBA支持分布式系统中灵活的伪客户/服务器通信方式的关键工具。此外,还比较了OMGIDL与Microsoft IDL的不同之处。 第三章深入讨论OMGIDL在C和C++编程语言中的映射,帮助开发者理解和使用这些语言来实现CORBA接口。 第4章至第5章详细解释了如何通过Object Request Broker (ORB) 动态创建和调度对象,包括ORB的工作原理、动态接口描述接口(Dynamic Interface Instantiation, DII)、对象引用的初始化,以及对象适配器和实现仓库等概念。 第六章着重于CORBA的互操作性,探讨了跨平台通信、域、桥接机制、不同ORB间的互操作协议,如GIOP和ESIOP,以及它们在层次结构中的角色。 第七章将电子商务与分布式软件相结合,阐述电子商务的基本概念,涉及电子支付、安全管理以及电子商务软件的需求。 第八章深入解析CORBA提供的各种基本服务,如对象生存期管理、对象关系管理、持续对象服务等,这些都是构建分布式应用程序的基础。 最后,第九章介绍了C++Builder在开发CORBA程序中的应用,以INPRISE的VisiBroker为例,讲解如何使用VisiBroker编译IDL文件生成stub和skeleton,并介绍了SMARTAG的使用。 总体来说,《CORBA中文版学习资料》是一本实用的教程,适合想要掌握CORBA技术的开发人员和对分布式计算感兴趣的读者,提供了丰富的实例和实践指导,有助于读者快速理解和掌握CORBA的核心原理和技术。