CORBA入门指南:原理、接口与应用
需积分: 48 168 浏览量
更新于2024-11-29
收藏 3.98MB PDF 举报
"corba中文版.pdf" 是一本详细介绍CORBA(Common Object Request Broker Architecture,公共对象请求代理架构)原理和技术的书籍,适合初学者入门。书中涵盖了CORBA的基本概念、接口定义语言OMGIDL、ORB(Object Request Broker,对象请求代理)的工作机制、对象实现、互操作性、在电子商务中的应用以及CORBA的基本服务等多个方面。
第1章介绍了CORBA的由来,即对象管理组织OMG(Object Management Group)提出的这一标准,以及其在分布式系统中的主要用途。章节中提到了CORBA采用的关键技术,包括接口定义语言、对象请求代理等,为后续章节打下基础。
第2章深入讲解了CORBA的接口及其接口定义语言OMGIDL。IDL是用于定义对象接口的语言,它允许跨平台、跨语言的通信。章节还对比了OMGIDL与微软的IDL,帮助读者理解它们之间的差异。
第3章详细阐述了OMGIDL如何在C和C++中进行映射,包括在两种语言中的具体实现方式,使得开发者能够理解如何在实际编程中使用这些接口。
第4章探讨了ORB如何动态激发请求,包括ORB客户端的视角、动态激发接口DII(Dynamic Invocation Interface)、接口仓库IR(Interface Repository)以及对象引用的初始化,这些都是实现CORBA通信的重要组成部分。
第5章则转向ORB的对象实现端,介绍了对象适配器、实现仓库和动态框架接口DSI,提供了实现CORBA对象服务的方法和策略。
第6章集中讨论了CORBA的互操作性,包括不同ORB之间的通信、CORBA域的概念、桥接技术,以及GIOP(Generic ORB Interoperation Protocol)和ESIOP(Environment-Specific Inter-ORB Protocol)等协议的实现。
第7章从程序员的角度出发,讲述了电子商务中的分布式软件开发,包括电子商务的定义、电子支付、安全管理以及软件需求。
第8章详细列出了CORBA的基本服务,如对象生存期服务、对象命名服务、事务服务等,这些服务构成了CORBA功能丰富的框架,支持复杂分布式系统的构建。
第9章特别关注了使用C++ Builder(INPRISE的CORBA产品VisiBroker)开发CORBA程序的基本步骤,包括如何自动生成STUB(存根)和SKELETON(骨架),以及VisiBroker的SMART AG特性。
这本书全面介绍了CORBA的核心概念、技术和实际应用,对于希望理解和掌握CORBA的开发者来说是一份宝贵的参考资料。
2009-04-08 上传
2012-09-04 上传
2013-05-07 上传
2009-08-22 上传
2020-04-21 上传
2022-06-02 上传
2021-09-06 上传
2021-10-11 上传
liu_hao_yu_0
- 粉丝: 0
- 资源: 1
最新资源
- C语言数组操作:高度检查器编程实践
- 基于Swift开发的嘉定单车LBS iOS应用项目解析
- 钗头凤声乐表演的二度创作分析报告
- 分布式数据库特训营全套教程资料
- JavaScript开发者Robert Bindar的博客平台
- MATLAB投影寻踪代码教程及文件解压缩指南
- HTML5拖放实现的RPSLS游戏教程
- HT://Dig引擎接口,Ampoliros开源模块应用
- 全面探测服务器性能与PHP环境的iprober PHP探针v0.024
- 新版提醒应用v2:基于MongoDB的数据存储
- 《我的世界》东方大陆1.12.2材质包深度体验
- Hypercore Promisifier: JavaScript中的回调转换为Promise包装器
- 探索开源项目Artifice:Slyme脚本与技巧游戏
- Matlab机器人学习代码解析与笔记分享
- 查尔默斯大学计算物理作业HP2解析
- GitHub问题管理新工具:GIRA-crx插件介绍