C++实现CORBA:从接口到互操作的全面教程
5星 · 超过95%的资源 需积分: 48 58 浏览量
更新于2024-07-29
1
收藏 3.98MB PDF 举报
《CORBA中文概念讲解C++》是一本深入介绍CORBA(Common Object Request Broker Architecture,公共对象请求代理架构)理论和C++实现的教程。该书共分为九章,旨在帮助读者理解CORBA在Internet应用中的重要性,并掌握其核心概念和技术。
第一章介绍了互联网环境中引入CORBA的背景,包括对象管理组织OMG(Object Management Group)的提出,CORBA的主要用途(如提供跨平台、异构系统间的交互)、采用的技术(如接口定义语言IDL和对象请求代理ORB)以及对整体框架的概述。
第二章详细解析了CORBA接口及其定义语言OMGIDL,强调了其在提供灵活的伪客户/服务器架构中的关键作用。章节还比较了OMGIDL与其他接口定义语言,如Microsoft IDL,以便读者了解其差异。
第三章讨论了OMGIDL在C和C++中的映射,让开发者明白如何将idl文件转化为C/C++代码,以便于实际编程。
第四章深入探讨了通过ORB(Object Request Broker)动态触发请求的过程,包括客户端视角、ORB内部结构(如TYPECODE和接口仓库IR)、对象引用的初始化等。
第五章着重讲解了通过ORB调度对象的实现,涉及对象适配器、实现仓库和接口框架,以及动态框架接口DSI的使用,为读者提供了对象实现的编程指南。
第六章讲解了CORBA的互操作性,包括不同领域的互操作、协议如GIOP和ESIOP,以及互操作对象引用的处理,展示了如何在各种环境下进行有效通信。
第七章将视角转向电子商务,阐述了分布式软件在电子商务中的应用,包括电子支付、安全管理等内容,以及电子商务软件的基本需求。
第八章详述了CORBA提供的基本服务,如对象生存期管理、关系服务、持续性服务等,这些服务是构建复杂分布式应用的基础。
第九章以C++Builder为例,介绍了如何利用商业ORB产品如VisiBroker进行CORBA程序开发,包括编译IDL文件生成Stub和Skeleton,以及VisiBroker的SmartAgent功能。
《CORBA中文概念讲解C++》是一本全面的教程,涵盖了从理论到实践的方方面面,适合希望深入理解并运用CORBA技术的C++开发者和IT专业人士。
2014-06-27 上传
171 浏览量
2009-03-06 上传
2012-10-29 上传
2012-04-09 上传
2008-07-30 上传
2009-02-13 上传
2011-03-11 上传
2009-11-10 上传
xiaoheier
- 粉丝: 4
- 资源: 9
最新资源
- 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技术在增强现实领域的应用