基于领域的服务质量控制框架的研究与应用

基于领域的服务质量控制框架的研究与应用

论文摘要

软件架构一直是软件工程领域的研究热点之一。从最早的面向过程到九十年代中期逐渐成熟的面向对象,为适应软件产品的发展软件架构也在悄然的进行着革命。本文主要讨论了软件工程领域中软件设计的下一代架构——面向服务架构(SOA,Service oriented architecture)的理论及在SOA实现中非常重要的服务质量控制技术,具有广泛的理论和应用价值。文中重点阐述了SOA架构的起源,发展,研究现状,设计方法,及实现SOA的各个关键技术,如Web服务,企业服务总线,业务流程执行语言等,并就在Web服务动态发现、组装领域都有重要应用的服务质量问题重点进行了研究。结合Web服务质量(OoS,Quality of service)研究,本文针对公共注册服务机制不能满足对服务质量约束的问题,给出了一个具有服务质量控制功能的框架结构,在服务注册的源头对服务质量进行控制,通过使用此框架,可以极大的减少公共注册中心中候选服务的数量,提高其他动态服务发现、组装系统的效率。该框架具有领域相关特性,可以根据先验知识针对不同领域给出不同的QoS属性,进而给出有针对性的服务QoS评测,保证了本地所提供服务的高效性和高可用性。在SOA的具体实现部分中,本文详细探讨了IBM提出的面向组件架构(SCA,Service component architecture),SCA架构为企业实施SOA提供了一种更加优化的将企业业务层与IT层对接的方式。最后充分利用SCA架构的这一优势,应用IBM系列SOA相关产品实现了一个在线数字化商品交易平台系统设计,此平台对规范网上具有版权类的数字化商品的销售在技术上给出了一种可行的解决方案。设计过程中应用了服务质量控制框架作为其中的管理模块,具体控制交易平台中每个服务的质量,实际应用中取得良好效果。

论文目录

  • 摘要
  • Abstract
  • 1 绪论
  • 1.1 课题研究背景
  • 1.2 国内外研究现状
  • 1.3 研究目的与意义
  • 1.4 论文的组织
  • 2 面向服务架构及关键技术概述
  • 2.1 SOA体系结构
  • 2.1.1 SOA起源
  • 2.1.2 SOA特征及优势
  • 2.1.3 SOA体系结构及服务设计原则
  • 2.1.4 SOA与企业IT基础架构
  • 2.2 SOA实现主要技术
  • 2.2.1 Web服务概述
  • 2.2.2 SCA/SD0
  • 2.3 SOA设计模式
  • 2.3.1 服务注册表模式
  • 2.3.2 企业服务总线模式
  • 2.3.3 服务编排模式
  • 3 服务质量控制框架设计实现
  • 3.1 目标分析
  • 3.1.1 SOA成熟度分析
  • 3.1.2 UDDI商业公共注册中心
  • 3.2 服务质量控制问题研究
  • 3.3 面向领域的服务质量控制框架设计
  • 3.3.1 面向领域的服务质量控制框架总体设计架构
  • 3.3.2 应用范围
  • 3.3.3 基本功能
  • 3.3.4 服务调用序列
  • 3.4 服务质量控制框架具体功能实现
  • 3.4.1 QoS属性描述
  • 3.4.2 面向领域实现
  • 3.4.3 数据预处理
  • 3.4.4 QoS量化值计算
  • 3.4.5 阈值比较
  • 3.4.6 服务质量控制框架实现及实验
  • 3.4.7 与现有模型比较结果
  • 4 数字化商品交易平台设计策略
  • 4.1 问题分析
  • 4.1.1 项目意义分析
  • 4.1.2 SOA项目评估
  • 4.2 数字化商品交易平台系统设计框架
  • 4.2.1 服务识别
  • 4.2.2 服务规约
  • 4.2.3 业务流程建模
  • 4.2.4 SCA系统模块组装
  • 4.2.5 系统数据流
  • 4.2.6 系统总体实施架构
  • 4.3 数字化商品交易平台系统实现
  • 4.3.1 实现工具
  • 4.3.2 服务质量控制框架应用
  • 4.3.3 应用效果
  • 结论
  • 参考文献
  • 攻读硕士学位期间发表学术论文情况
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  ;  ;  

    基于领域的服务质量控制框架的研究与应用
    下载Doc文档

    猜你喜欢