云计算环境下个性化服务流程生成方法与应用研究
发布时间:2021-04-13 06:34
随着人们生活水平的不断提高和个性化需求的出现,用户对服务内容、方式、偏好都在不断发展变化,导致传统的服务模式已经无法很好的满足用户需求,人们越来越多地关注于个性化的服务体验和服务品质。借助服务虚拟化技术利用Web服务组合的方法快速构建满足用户个性化需求的服务流程成为面向服务软件工程的一个挑战。然而,在云计算环境下存在数量庞大的Web服务,如何从大量的Web服务中快速、有效、准确地生成满足用户个性化需求并具有良好用户体验的Web服务流程成为面向服务软件工程的一个新挑战。同时,由于外部Web服务的动态特性,在整合分布式Web服务到现有业务流程时,必须保证当服务发生异常时业务流程不会立即终止执行。因此,如何有效地利用现有的Web服务资源,提供一体化的服务资源访问机制,屏蔽服务多样性和多变性带来的系统复杂度以及动态快捷地构建业务流程为云计算环境下服务组合提出了新的要求。针对上述问题,本文提出了一种面向个性化需求的分布式Web服务组合框架,用于促进Web服务的动态整合和异常处理。该框架主要功能包括服务的搜集、组合、选择和调整,通过委托服务代理为服务请求者提供一份最佳的Web服务组合方案。该框架能...
【文章来源】:山东财经大学山东省
【文章页数】:64 页
【学位级别】:硕士
【部分图文】:
WebService基本架构
发布(Publish)布是指服务生产者在 Web Service 创建过程中,对相关使例如对象和区域。当服务创建完成之后将其对外开放,对eb Service 时通过相关接口进行调用。注册(Register)册是指为了让服务消费者了解某个 Web Service 的信息, UDDI 注册中心进行注册,以便服务消费者在需要调用 册信息进行查找。发现(Discover)现是指当服务请求者产生对某种 Web 服务的调用需求时中心的公共目录中查询可用的 Web 服务,然后 Web 服务性化需求的 Web 服务返回给服务请求者。如果服务请求时,将执行服务组合模块;当服务请求者收到的返回结果
图 3-2 系统架构图.1 服务信息管理器服务信息管理器用于接收服务发现模块或者其他服务代理提供的 Web 服务信并在服务库(SR, Service Repository)中维护一个候选服务集合。在服务库中有 2关键的表:服务基本信息表和服务请求记录表。3.3.1.1 服务基本信息表服务基本信息表中记录了每个服务的基本数据,通常包含以下字段:1.ID:服务的唯一标识;2.ServiceName:服务名称;3.URL:服务的统一资源标识符(通常指向服务的 WSDL 文件);4.NamespaceURI:定义服务的 WSDL 文档的命名空间,用于区别服务;5.ServiceClass:服务类别用于标记提供类似功能的服务;
【参考文献】:
期刊论文
[1]基于动态QoS的Web服务组合[J]. 孔维梁,刘清堂,杨宗凯,韩淑云. 计算机科学. 2012(02)
[2]动态的QoS感知Web服务选择和组合优化模型[J]. 蒋哲远,韩江洪,王钊. 计算机学报. 2009(05)
[3]利用服务聚类优化面向过程模型的语义Web服务发现[J]. 孙萍,蒋昌俊. 计算机学报. 2008(08)
[4]一种基于扩展有限自动机验证组合Web服务的方法[J]. 雷丽晖,段振华. 软件学报. 2007(12)
[5]Web服务行为兼容性的判定与计算[J]. 邓水光,李莹,吴健,邝砾,吴朝晖. 软件学报. 2007(12)
[6]一种双层P2P结构的语义服务发现模型[J]. 刘志忠,王怀民,周斌. 软件学报. 2007(08)
[7]一种面向服务的体系结构参考模型[J]. 麻志毅,陈泓婕. 计算机学报. 2006(07)
[8]CGSP作业管理器合成服务的QoS优化模型及求解[J]. 金海,陈汉华,吕志鹏,宁小敏. 计算机学报. 2005(04)
[9]Web服务核心支撑技术:研究综述[J]. 岳昆,王晓玲,周傲英. 软件学报. 2004(03)
本文编号:3134809
【文章来源】:山东财经大学山东省
【文章页数】:64 页
【学位级别】:硕士
【部分图文】:
WebService基本架构
发布(Publish)布是指服务生产者在 Web Service 创建过程中,对相关使例如对象和区域。当服务创建完成之后将其对外开放,对eb Service 时通过相关接口进行调用。注册(Register)册是指为了让服务消费者了解某个 Web Service 的信息, UDDI 注册中心进行注册,以便服务消费者在需要调用 册信息进行查找。发现(Discover)现是指当服务请求者产生对某种 Web 服务的调用需求时中心的公共目录中查询可用的 Web 服务,然后 Web 服务性化需求的 Web 服务返回给服务请求者。如果服务请求时,将执行服务组合模块;当服务请求者收到的返回结果
图 3-2 系统架构图.1 服务信息管理器服务信息管理器用于接收服务发现模块或者其他服务代理提供的 Web 服务信并在服务库(SR, Service Repository)中维护一个候选服务集合。在服务库中有 2关键的表:服务基本信息表和服务请求记录表。3.3.1.1 服务基本信息表服务基本信息表中记录了每个服务的基本数据,通常包含以下字段:1.ID:服务的唯一标识;2.ServiceName:服务名称;3.URL:服务的统一资源标识符(通常指向服务的 WSDL 文件);4.NamespaceURI:定义服务的 WSDL 文档的命名空间,用于区别服务;5.ServiceClass:服务类别用于标记提供类似功能的服务;
【参考文献】:
期刊论文
[1]基于动态QoS的Web服务组合[J]. 孔维梁,刘清堂,杨宗凯,韩淑云. 计算机科学. 2012(02)
[2]动态的QoS感知Web服务选择和组合优化模型[J]. 蒋哲远,韩江洪,王钊. 计算机学报. 2009(05)
[3]利用服务聚类优化面向过程模型的语义Web服务发现[J]. 孙萍,蒋昌俊. 计算机学报. 2008(08)
[4]一种基于扩展有限自动机验证组合Web服务的方法[J]. 雷丽晖,段振华. 软件学报. 2007(12)
[5]Web服务行为兼容性的判定与计算[J]. 邓水光,李莹,吴健,邝砾,吴朝晖. 软件学报. 2007(12)
[6]一种双层P2P结构的语义服务发现模型[J]. 刘志忠,王怀民,周斌. 软件学报. 2007(08)
[7]一种面向服务的体系结构参考模型[J]. 麻志毅,陈泓婕. 计算机学报. 2006(07)
[8]CGSP作业管理器合成服务的QoS优化模型及求解[J]. 金海,陈汉华,吕志鹏,宁小敏. 计算机学报. 2005(04)
[9]Web服务核心支撑技术:研究综述[J]. 岳昆,王晓玲,周傲英. 软件学报. 2004(03)
本文编号:3134809
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/3134809.html