论文摘要
随着软件应用的不断发展,软件的复杂性急剧增加。早期的面向对象技术和基于组件设计方法已经无法解决各种系统、应用的重用和可维护性的问题。而面向服务架构(ServiceOriented Architecture,SOA)作为一种高可重用性、敏捷性以及扩展性的体系结构,可以消除不同协议和平台带来的问题,实现应用间的无缝集成。本文对SOA及Web Services技术进行了深入地分析与应用研究,在此基础上,利用服务建模技术对现有的网络群机系统进行分析、设计和重构。将该系统分解成多个独立的粗粒度服务,并将这些服务用Web Services技术封装,把原有系统的应用和资源转换成标准的服务,形成资源的共享。设计了SOA服务集成平台S-SIP,将封装后的系统以松耦合、标准化的架构无缝集成到某网格服务系统中。设计过程遵循结构层次化和功能模块化的原则,基于SOA思想提出了以服务为中心的四层架构,分析了S-SIP与网格各子系统的交互流程。构建出平台的实现原型,对其中的服务生命周期管理、服务代理、服务容器、服务调用器、服务注册中心和服务组合引擎等模块进行详细设计和实现描述。最后,对S-SIP进行了测试和评价,结果表明S-SIP达到了设计要求。
论文目录
表目录图目录摘要ABSTRACT第一章 绪论1.1 SOA的产生与发展1.2 SOA的研究现状1.3 课题概述1.3.1 课题来源1.3.2 课题研究背景1.3.3 课题研究内容1.3.4 课题研究意义1.4 论文的结构第二章 面向服务架构研究及Web Services技术介绍2.1 软件体系结构的演变2.1.1 软件体系结构概述2.1.2 传统软件体系结构的演变2.1.3 面向服务的软件体系结构2.1.4 SOA与传统的软件架构的比较2.2 SOA模型2.3 SOA的协议栈2.4 Web Services技术2.4.1 Web Services概述2.4.2 基于Web Services的SOA2.4.3 SOA与Web Services的关系2.4.4 Web Services相关标准2.5 小结第三章 面向网格的群机系统集成分析与设计3.1 系统概述与集成分析3.1.1 网络群机系统概述3.1.2 网格服务系统概述3.1.3 集成分析3.2 群机系统的服务建模3.2.1 建模原则3.2.2 服务解析3.2.3 服务挖掘3.2.4 系统分解3.2.5 服务封装3.3 集成总体设计方案3.3.1 模型描述3.3.2 信息描述与交互方案3.3.3 集成架构3.3.4 流程设计3.4 小结第四章 SOA服务集成平台S-SIP的设计4.1 设计原则4.2 平台架构4.2.1 系统层4.2.2 服务层4.2.3 管理层4.2.4 业务层4.3 S-SIP与网格各子系统的交互4.3.1 与门户的交互4.3.2 与VO的交互4.3.3 与信息服务的交互4.3.4 与作业管理的交互4.4 小结第五章 SOA服务集成平台S-SIP的实现5.1 开发及运行环境5.1.1 开发环境5.1.2 运行环境5.2 S-SIP各层模块部署5.3 服务生命周期管理5.3.1 实现策略5.3.2 接口描述5.4 服务代理5.4.1 实现策略5.4.2 接口描述5.5 服务容器5.5.1 实现策略5.5.2 接口描述5.6 服务调用器5.6.1 实现策略5.6.2 接口描述5.7 服务注册中心5.7.1 实现策略5.7.2 接口描述5.8 服务组合引擎5.8.1 实现策略5.8.2 接口描述5.9 小结第六章 SOA服务集成平台S-SIP的应用6.1 实验环境搭建6.2 应用模型6.3 应用实例6.4 进一步分析6.5 小结结束语参考文献作者简历 攻读硕士学位期间完成的主要工作致谢
相关论文文献
标签:面向服务架构论文; 网格服务论文; 分布式并行计算论文; 服务建模论文;