摘要 | 第1-5页 |
ABSTRACT | 第5-8页 |
目录 | 第8-12页 |
图表目录 | 第12-14页 |
第一章 引言 | 第14-28页 |
·面向服务的分布式系统简介 | 第14-16页 |
·基本概念 | 第15页 |
·面向服务体系结构的基本操作 | 第15-16页 |
·分布式动态更新 | 第16-18页 |
·软件动态更新定义 | 第16-17页 |
·分布式动态更新支持系统的功能需求和非功能需求 | 第17页 |
·分布式动态更新支持的功能目标 | 第17-18页 |
·国内外发展现状和趋势分析 | 第18-20页 |
·本文研究内容 | 第20-24页 |
·本文研究的分布式系统环境特征 | 第20-22页 |
·拓扑结构特征 | 第20-21页 |
·运行事务特征 | 第21-22页 |
·本文研究目标 | 第22-23页 |
·本文研究内容 | 第23-24页 |
·本文创新点 | 第24-25页 |
·本文章节安排 | 第25-28页 |
第二章 背景分析 | 第28-44页 |
·基于不同更新单元的更新已有方法 | 第28-33页 |
·以过程为更新粒度的动态更新系统 | 第28-29页 |
·基于类、对象的分布式动态更新 | 第29-30页 |
·基于构件的分布式动态更新 | 第30-31页 |
·基于体系结构的分布式构件动态更新方法 | 第31-32页 |
·面向服务的分布式更新研究现状 | 第32-33页 |
·新型的服务计算模式 | 第33-37页 |
·Web 服务 | 第33页 |
·Grid 服务 | 第33-34页 |
·P2P 网络服务 | 第34-35页 |
·普适服务 | 第35-36页 |
·OSGi 服务平台 | 第36页 |
·面向服务的体系结构SOA | 第36-37页 |
·面向服务的构件模型 | 第37-38页 |
·相关主题 | 第38-42页 |
·自适应软件 | 第38-39页 |
·事务相关主题 | 第39-42页 |
·事务模型简介 | 第41页 |
·长事务模型 | 第41-42页 |
·本章小结 | 第42-44页 |
第三章 基于事务控制的分布式系统动态更新策略 | 第44-68页 |
·服务的远程访问特征 | 第44-50页 |
·服务的属性特征 | 第44-45页 |
·服务的发布 | 第45-46页 |
·服务的请求和发现 | 第46页 |
·服务的调用和返回 | 第46-48页 |
·服务的事务特征 | 第48-49页 |
·服务的生命周期特征 | 第49-50页 |
·关键问题分析 | 第50-54页 |
·更新的分类 | 第50-52页 |
·关键问题分析 | 第52-54页 |
·支持接口兼容的服务更新的关键问题 | 第52-54页 |
·支持多服务协调更新的关键问题 | 第54页 |
·基于事务控制的动态更新策略 | 第54-65页 |
·动态更新时机的选取策略 | 第54-59页 |
·服务重定向控制策略 | 第59-61页 |
·运行时状态转换策略 | 第61-63页 |
·持久数据转换策略 | 第63-64页 |
·多个服务的协调更新策略 | 第64-65页 |
·更新策略对系统的ACID 特性影响分析 | 第65-66页 |
·本章小结 | 第66-68页 |
第四章 支持动态更新的分层模型 | 第68-88页 |
·分布式系统中面向服务的构件模型 | 第68-70页 |
·面向服务的构件模型的基本原则 | 第69页 |
·构件服务概念 | 第69页 |
·服务构件参考模型 | 第69-70页 |
·支持动态更新的分层模型 | 第70-85页 |
·服务构件的可更新支持模型 | 第71-75页 |
·服务构件和容器的对应关系 | 第72页 |
·支持更新的服务构件的UML 模型 | 第72-75页 |
·支持多个服务协调更新的分层模型CoDUM-TrSOS | 第75-83页 |
·单个服务更新的描述和更新事务操作序列的生成 | 第76-79页 |
·基于事务的分层协调更新模型CoDUM-TrSOS | 第79-83页 |
·系统更新协调支持分层框架设计 | 第83-85页 |
·本章小结 | 第85-88页 |
第五章 动态更新的一致性保证 | 第88-118页 |
·一致性问题的提出 | 第88-90页 |
·更新中状态转换方法的执行顺序确定 | 第90-97页 |
·基于依赖关系的状态转换顺序确定方法 | 第90-92页 |
·持久化数据的懒更新方法 | 第92-93页 |
·持久数据转换事务和应用事务的序列化分析 | 第93-94页 |
·正确性问题的证明――懒更新的安全保证 | 第94-97页 |
·基于Pi 的更新后服务重绑定的类型安全性验证 | 第97-117页 |
·服务和组合 | 第97-98页 |
·Pi 演算-语法和类型基础 | 第98-103页 |
·Pi 演算的基本语法定义 | 第98-100页 |
·端口类型定义和动作前缀的扩展 | 第100页 |
·通道类型定义 | 第100-102页 |
·子类型关系定义 | 第102-103页 |
·刻画服务的契约匹配和调用响应规则 | 第103-105页 |
·契约匹配规则 | 第103-104页 |
·服务的调用执行和响应规则 | 第104-105页 |
·面向服务动态更新的类型安全性 | 第105-109页 |
·类型和子类型规则 | 第105-107页 |
·类型安全性定义 | 第107-109页 |
·客户和提供者生命周期中的服务组合刻画 | 第109页 |
·替代更新下服务重绑定的良类型保证 | 第109-113页 |
·动态替代下的系统类型安全性保证 | 第113-117页 |
·本章小结 | 第117-118页 |
第六章 动态更新策略在基于OSGi 的分布式系统中实施案例研究 | 第118-136页 |
·OSGi、R-OSGi 和Service Binder Bundle 技术概述 | 第118-121页 |
·OSGi 主要技术特征 | 第118-119页 |
·R-OSGi 主要技术特征 | 第119-120页 |
·Service Binder 的服务依赖自动管理机制 | 第120-121页 |
·分布式系统的bundles 动态更新协调问题分析 | 第121-123页 |
·协调控制分布式系统的bundles 动态更新 | 第123-128页 |
·支持bundle 更新的运行时环境 | 第124-126页 |
·创建一个支持动态更新的服务bundle | 第126-127页 |
·多bundles 的协调更新支持框架 | 第127-128页 |
·协调更新主要技术 | 第128-131页 |
·多bundles 运行时状态的有序更新 | 第128-130页 |
·Bundle 远程代理的自动更新 | 第130页 |
·更新事务 | 第130-131页 |
·原型实验 | 第131-134页 |
·支持动态更新的原型系统 | 第131-132页 |
·实验结果分析 | 第132-134页 |
·本章小结 | 第134-136页 |
第七章 总结和展望 | 第136-140页 |
参考文献 | 第140-148页 |
致谢 | 第148-150页 |
攻读博士学位期间发表的学术论文及科研情况 | 第150-153页 |