文摘
英文文摘
序言
第一章背景
1.1分布式系统
1.1.1简要历史
1.1.2可靠的分布式系统
1.2面向对象编程
1.2.1概念
1.2.2面向对象的框架
1.3分布式对象
1.4基于对象组的系统
1.4.1组通讯
1.4.2复制
1.4.3基于组的系统
第二章CORBA及CORBA中的容错
2.1 CORBA(公共对象请求代理结构)
2.1.1 CORBA对象模型
2.1.2 OMA(对象管理结构)
2.1.3 CORBA中对象的管理-命名服务
2.2 CORBA现有的容错机制及其缺陷
2.2.1 VisiBrokerfor Java中的智能代理
2.2.2事务服务
2.3 CORBA中的对象组
2.3.1分类
2.3.2集成方法
2.3.3截取方法
2.3.4服务方法
2.3.5服务+截取方法
2.4容错的CORBA规范
2.4.1基本概念
2.4.2体系结构
2.4.3组对象引用
第三章OGS的设计和实现
3.1几点考虑的因素
3.1.1遵从现行CORBA标准
3.1.2对象组概念
3.1.3被动复制的复制方法
3.1.4模块化的设计方法
3.2系统的总体框架
3.2.1复制管理器
3.2.2错误检测器
3.2.3工厂
3.2.4服务器对象
3.2.5系统各部分的交互作用
3.2.6客户端应用程序的编写方法
3.2.7服务器对象的启动方法
3.2.8整个系统的启动方法
3.3复制管理器
3.3.1属性管理器
3.3.2对象组管理器
3.3.3通用工厂
3.3.4复制管理器
3.4错误检测器
3.4.1错误检测问题
3.4.2结构
3.4.3设计
3.4.4使用VisiBroker for Java的位置服务实现错误检测服务
3.4.5错误检测服务的应用
3.5工厂
3.6截取方法
3.6.1截取方法概述
3.6.2 VisiBrokerfor Java中的截取方法
3.6.3服务器端的截取
3.6.4客户端的截取
3.7使用OGS来编写容错软件的方法
3.8 OGS的应用
3.9 Hunter-一个CORBA环境中的对象管理工具
第四章OGS在摩托罗拉的应用
4.1摩托罗拉人事管理系统概述
4.2系统的框架结构
4.3使用OGS增加人事管理系统的容错能力
4.4系统复制度的选择
第五章结论
参考文献
致谢