理解CORBA:从基础到应用
需积分: 48 89 浏览量
更新于2024-11-14
收藏 3.98MB PDF 举报
"corba资料corba中文版.pdf" 是一本详细介绍CORBA(Common Object Request Broker Architecture,公共对象请求代理架构)技术的中文教程。该文档涵盖了CORBA的基础概念、核心技术、接口定义语言OMGIDL、ORB(Object Request Broker,对象请求代理)的工作原理以及在C和C++中的应用,还包括了CORBA的互操作性、在电子商务中的应用以及CORBA的基本服务。此外,还提到了使用C++ Builder开发CORBA程序的方法。
在第一章中,我们了解到CORBA是由对象管理组织OMG提出的一种分布式计算模型,旨在解决异构网络中的对象通信问题。它提供了多种技术,如接口定义语言(IDL)和ORB,用于创建跨平台、跨语言的可互操作系统。
第二章深入探讨了CORBA的核心——接口及接口定义语言OMGIDL。IDL使得开发者可以定义独立于具体实现的接口,这些接口可以被不同的编程语言映射,从而实现多语言间的通信。同时,章节对比了OMGIDL与Microsoft的IDL。
第三章主要介绍了OMGIDL如何在C和C++中映射,解释了映射的目的和具体方法,帮助开发者理解如何在实际编程中使用IDL。
第四章讲述了ORB的角色,它允许客户端动态地激发请求。ORB包含接口仓库(IR)和动态激发接口(DII),这些工具支持动态查找和调用远程对象的方法。
第五章从对象实现的角度出发,阐述了ORB的工作原理,包括对象适配器、实现仓库和动态框架接口DSI,这些都是ORB在服务器端的重要组件。
第六章重点关注CORBA的互操作性,包括域的概念、CORBA桥接技术、GIOP(通用ORB互操作协议)及其在特定环境下的实现ESIOP,这些都确保了不同ORB之间的兼容性。
第七章从程序员的角度讨论了CORBA在电子商务分布式软件中的应用,强调了电子支付、安全管理以及对软件的需求。
第八章列举并详细解析了CORBA的一系列基本服务,包括对象生存期、关系、持续性、外化、命名、洽谈、事件、事务、并行、属性、查询、包容和安全服务,这些服务构成了CORBA丰富的功能集合。
第九章则简要介绍了使用C++ Builder开发CORBA程序,特别是INprise的CORBA产品VisiBroker,以及如何利用它自动生成STUB和SKELETON,并进行SmartAG的使用。
此PDF资料为学习和理解CORBA提供了一个全面的中文指南,适合希望掌握分布式系统开发的程序员和IT专业人士阅读。
2010-09-01 上传
2009-08-22 上传
2011-06-09 上传
2009-01-07 上传
2012-09-04 上传
2009-04-08 上传
2013-05-07 上传
点击了解资源详情
随便叫什么
- 粉丝: 1
- 资源: 17
最新资源
- JavaScript实现的高效pomodoro时钟教程
- CMake 3.25.3版本发布:程序员必备构建工具
- 直流无刷电机控制技术项目源码集合
- Ak Kamal电子安全客户端加载器-CRX插件介绍
- 揭露流氓软件:月息背后的秘密
- 京东自动抢购茅台脚本指南:如何设置eid与fp参数
- 动态格式化Matlab轴刻度标签 - ticklabelformat实用教程
- DSTUHack2021后端接口与Go语言实现解析
- CMake 3.25.2版本Linux软件包发布
- Node.js网络数据抓取技术深入解析
- QRSorteios-crx扩展:优化税务文件扫描流程
- 掌握JavaScript中的算法技巧
- Rails+React打造MF员工租房解决方案
- Utsanjan:自学成才的UI/UX设计师与技术博客作者
- CMake 3.25.2版本发布,支持Windows x86_64架构
- AR_RENTAL平台:HTML技术在增强现实领域的应用