当前位置:主页 > 科技论文 > 软件论文 >

SCOM驱动的软件服务系统构建方法

发布时间:2024-05-28 03:43
  随着大数据和大服务概念的兴起,服务产业迎来了新的变革。伴随着需求方对软件服务性能标准上的提高以及越来越复杂的软件业务流程,传统的软件开发模式已经变得不再适用。如何快速、高质量的开发服务产品成为了如今服务领域的一个热门研究方向。当对现有的软件服务进行组合时,用户除了关心功能性方面的可满足性外,软件服务的非功能性的可满足度也变得愈加重要。传统的服务质量(Quality of Service,Qo S)在对软件服务非功能属性描述时,并未考虑法律或者服务使用权限等方面的约束。针对上述问题,本文提出了SCOM(Service Contract oriented Model,SCOM)驱动的软件服务系统构建方法。在该方法中,本文首先利用Horn子句构建了满足用户功能性需求的抽象服务流程模型,接着引入了服务契约概念,扩充了Petri网的非功能性需求描述能力,构建了满足用户个性化的功能和非功能性需求的SCOM模型。接着,基于SCOM模型,提出了一种混合增强人工蜂群(Hybrid Enhancement Artificial Bee Colony,HEABC)算法,支持SCOM驱动的软件服务系统构建。最...

【文章页数】:74 页

【学位级别】:硕士

【部分图文】:

图2-1一个参考的SOA架构

图2-1一个参考的SOA架构

哈尔滨理工大学工学硕士学位论文-11-2.2.1SOA体系架构SOA作为服务市场上一个新出现的服务开发模型,其通过其独有的松耦合特性对软件资产实现了充分的复用,所以它可以很便捷的应用于各种场景的服务系统中去,从而可以对各种特殊的市场环境相适应满足用户需求。与先前的服务架构相比较而....


图2-2本体关系实例Fig.2-2Ontologyrelationshipexample

图2-2本体关系实例Fig.2-2Ontologyrelationshipexample

哈尔滨理工大学工学硕士学位论文-16-据表面上的知识通过一定的关系映射推理出当前Web服务潜在的关联关系,以此来寻求到较为满意的Web服务,最后根据相似度的计算找出最为服务调用者期望的那一组组合服务。在对语义本体匹配度的定量计算方面,常用的计算方式通常有两种,一种是基于语义本体间....


图3-1服务组合三层架构模型

图3-1服务组合三层架构模型

哈尔滨理工大学工学硕士学位论文-19-输入和输出请求的合成服务转换为Horn子句的事实和目标,从而进行逻辑推理推算出可能的抽象服务。抽象层负责将Web服务的非功能约束扩展到经由Petri网转化的抽象服务流程中,构建一套含有非功能性约束的抽象服务流程。具体层存在着与抽象层对应的各个....


图3-2Horn子句推理Fig.3-2Hornclauseinference

图3-2Horn子句推理Fig.3-2Hornclauseinference

哈尔滨理工大学工学硕士学位论文-21-图3-2Horn子句推理Fig.3-2Hornclauseinference3.2.3Horn子句语义Web服务建模基为了将Web服务与Horn子句建立一个关联映射,我们定义了如下几种规则,通过下述的几种规则形式的定义,目的是将复杂的Web服....



本文编号:3983439

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3983439.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户34c31***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com