面向服务软件开发技术研究及应用

来源 :桂林电子科技大学 | 被引量 : 0次 | 上传用户:zhiyuanboxue
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着SOA、Web服务和软件开发技术的发展,越来越多的软件以Web服务形式供用户使用。网络上服务数目和种类的增加及用户对服务 QoS要求的提高,服务安全、服务组合和服务可信性成为面向服务软件开发技术研究的重点。基于面向服务架构开发的软件具有高内聚、低耦合及与平台无关等特性,因此在企业系统集成及软件开发中得到了积极的应用,目前已成为企业应用系统集成及新系统开发的主要解决方案。  目前对Web服务、Semantic Web及SOA的研究比较热门,在服务发现、服务组合、服务部署和Web服务设计等方面的研究已取得了一定成果。但在如何设计可靠、可信、高效的面向服务软件,如何将面向服务软件技术和Web服务及SOA架构结合起来在实际的软件设计中加以应用还缺乏比较成熟的方法。本文根据研究生实习实践综合管理信息系统服务(Graduate Practice Information Management System,以下简称GPIMS)开发的需要,主要开展如下研究工作:  首先对面向服务架构(SOA)和Web服务基本理论进行学习,详细研究了服务概念、特点、设计原则及 Web服务相关协议。其次,对服务组合和服务信任度作了详细深入研究,探讨了常用的静态服务组合方法和动态组合方法,提出了一种基于语义及图论的服务组合方法,并设计了相应的服务组合算法;然后对服务信任进行了定义和分类,提出了一种基于SOA的服务信任度模型,给出了计算服务综合信任度的方法。最后基于SOA架构,采用面向服务的开发技术进行了GPIMS系统的设计开发,并将提出的服务组合算法和服务信任度模型应用到GPIMS原型系统中。对系统服务可用性和信任度进行了测试,测试结果达到了算法设计要求,验证了服务组合算法的可行性及可用性。
其他文献
MANETs是一个快速发展的研究领域。与有线网络以及其它需要基础设施支撑的无线网络不同,MANETs不依赖于任何设施。近年来,对MANETs中路由和媒体访问控制技术的研究引起了研究人
泛型程序设计思想是软件重用技术中重要的思想,近年来这个思想受到广泛的重视并发展很快,为了更有效地保证泛型程序设计的正确性,本文将范畴论理论用于研究泛型程序设计。 范
本文的主要目的是系统详尽的分析和研究WAP协议的安全机制,发现其中存在的缺陷,提出相应的改进意见,以期不断的完善WAP的安全技术,满足当前对于无线通信技术和互联网技术不断
随着计算机显示硬件以及投影显示技术的飞速发展,多投影显示系统在军事仿真、教育娱乐、数字影院和会展等各个领域中得到了广泛的应用,人们对于高分辨率、强沉浸感的显示技术
伴随着计算机及其网络技术的迅速发展,特别是在90年代Internet的快速增长,给人们的生活带来了巨大的变化。以Internet为基础的电子商务的出现,为人们提供了一种更加方便、快捷和
该文在深入研究了经验模态分解EMD(empirical mode decompositon)、商空间粒度模型理论、构造性神经网络覆盖算法的基础上,遵循人的认知习惯(分层和多粒度),将这些理论和算法
  “开放式基金网上交易系统”,借助中国银联电子支付公司提供的网上银行卡跨行转帐功能和工商银行网上支付网关,提供了具有交易安全、功能强大、操作方便等特点的基金网上交
随着计算机和互联网技术的迅速发展,图像/视频类型的多媒体数据已经成为了当前网络中传输与处理的主要数据之一。考虑到用户体验与实际应用的需求,多媒体类数据通常需要进行
随着各国工业发展,石油及石油产品的使用量迅速上升,同时,在石油开采和运输过程中所带来的油泄漏已成为目前威胁环境的一大因素。为了在溢油事故发生时能给应急处理提供有效的支持,国内外很多专家研究了溢油在水体中扩散和溶解等运动和变化形式,建立了不少溢油模拟与预测的系统。目前国内外多数的溢油建模与仿真都是针对海洋及入海口,然而内河溢油的模拟更为重要和复杂——内河河道窄、情况复杂,承载航运功能的同时为周边城市
随着网络和信息技术的发展,协议测试技术正变得日益重要。一个复杂的通讯系统用一系列明确的规则,称为协议,来定义系统的各个元素之间可能的相互作用。协议一致性测试是一个检验