理解CORBA:简明指南
"CORBA EXPLAINED SIMPLY - Ciaran McHale" "CORBA EXPLAINED SIMPLY" 是一本面向对CORBA技术概念和术语感兴趣的读者的简洁指南,无需深入学习底层细节。作者Ciaran McHale提供了一个免费的电子版本,可以在其个人网站上下载,包括PDF和HTML格式,方便不同需求的读者。 CORBA(Common Object Request Broker Architecture,公共对象请求代理架构)是分布式计算领域的一个标准,允许不同的应用程序在不同的操作系统和网络环境之间进行通信。这本书旨在帮助读者理解CORBA的核心概念,而不涉及过于复杂的实现细节。 书中可能涵盖了以下关键知识点: 1. **ORB(Object Request Broker)**:这是CORBA的核心组件,它作为中间件,处理对象间的通信,使得对象可以透明地调用远程对象的方法。 2. **IDL(Interface Definition Language)**:CORBA使用IDL来定义接口,这些接口可以被映射到各种编程语言,如C++、Java等,使得跨语言的互操作性成为可能。 3. **GIOP(General Inter-ORB Protocol)和IIOP(Internet Inter-ORB Protocol)**:GIOP是ORB间通信的基础协议,而IIOP是GIOP在Internet环境下的具体实现,使用TCP/IP进行传输。 4. **命名服务**:提供对象的查找和注册功能,使得客户端可以找到并访问远程对象。 5. **事件服务**:支持异步通信和发布/订阅模型,使得对象可以发布事件,其他对象可以订阅并响应这些事件。 6. **对象适配器**:适配器负责将ORB的消息转换为特定编程语言可以理解的形式。 7. **持久化服务**:允许对象的状态在系统重启后得以恢复,提供了可靠性。 8. **安全性**:讨论如何在CORBA环境中实现身份验证、授权和数据加密等安全措施。 9. **事务服务**:确保一组相关操作要么全部成功,要么全部失败,符合ACID(原子性、一致性、隔离性和持久性)原则。 10. **异常处理**:描述了如何在CORBA中处理和传播异常,保证程序的健壮性。 通过阅读这本书,读者可以了解到如何使用CORBA来构建分布式系统,以及如何设计和实现互操作的对象。书中的HTML格式可能包含章节链接,便于读者按照主题进行跳跃式阅读,而PDF格式则适合屏幕阅读或打印。无论你是初学者还是有经验的开发者,"CORBA EXPLAINED SIMPLY"都能为你提供有价值的洞见和指导。
剩余279页未读,继续阅读
- 粉丝: 4
- 资源: 8
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 彩虹rain bow point鼠标指针压缩包使用指南
- C#开发的C++作业自动批改系统
- Java实战项目:城市公交查询系统及部署教程
- 深入掌握Spring Boot基础技巧与实践
- 基于SSM+Mysql的校园通讯录信息管理系统毕业设计源码
- 精选简历模板分享:简约大气,适用于应届生与在校生
- 个性化Windows桌面:自制图标大全指南
- 51单片机超声波测距项目源码解析
- 掌握SpringBoot实战:深度学习笔记解析
- 掌握Java基础语法的关键知识点
- SSM+mysql邮件管理系统毕业设计源码免费下载
- wkhtmltox下载困难?找到正确的安装包攻略
- Python全栈开发项目资源包 - 功能复刻与开发支持
- 即时消息分发系统架构设计:以tio为基础
- 基于SSM框架和MySQL的在线书城项目源码
- 认知OFDM技术在802.11标准中的项目实践