发明名称 一种服务组合动态重构方法
摘要 本发明属于互联网服务技术领域,涉及一种服务组合动态重构方法,先将用户的动态请求和服务提供者的事件请求发送到重构事件分析器进行分析,判断是否为重构事件;重构操作依照重构规则执行后根据分析的重构事件信息,改变重构所需的服务组件,对信息服务表进行查询服务组件;再根据查询到的服务组件信息重新调整应用组态形成新的应用结构;最后调用重新调整的服务组件在加入系统中实施运行,或应用服务组件撤离系统,或进行服务组件替换,继续执行用户任务,实现服务组合动态重构;其方法简便,原理可靠,增强面向服务系统的自适应能力,提高可靠性和安全性,保证服务的质量。
申请公布号 CN103401945A 申请公布日期 2013.11.20
申请号 CN201310352564.7 申请日期 2013.08.14
申请人 青岛大学 发明人 蒋静;潘振宽;赵志刚;夏佰强;殷宪振;李婧晨
分类号 H04L29/08(2006.01)I;H04L12/24(2006.01)I 主分类号 H04L29/08(2006.01)I
代理机构 青岛高晓专利事务所 37104 代理人 张世功
主权项 一种服务组合动态重构方法,其特征在于在网络服务动态重构系统中的动态重构服务模块实现,动态重构服务模块包括用户请求管理模块、服务组件请求管理模块、重构事件分析器、动态重构控制器和网络应用组态模块五部分组成,重构事件是指提供与使用服务的网络用户需求和网络环境发生动态改变的情况,其服务组合动态重构的步骤如下:(1)、接收动态重构事件:用户请求管理模块接收和存储用户发出的动态请求,服务组件请求管理模块接收和存储服务组件的事件请求,并分别将用户的动态请求和服务提供者的事件请求发送到重构事件分析器;(2)、分析重构事件:重构事件分析器对接收到的用户请求进行分析,判断是否为重构事件,若是重构事件则提交给动态重构控制器发起重构操作;若不是重构事件则不发起重构操作,将维持应用服务组合动态不变,继续执行用户的任务;(3)、执行动态重构操作:重构操作依照重构规则执行后进入步骤(4);(4)、查询信息服务表:根据分析的重构事件信息,改变重构所需的服务组件,对信息服务表进行查询服务组件;(5)、重新调整应用组态:根据查询到的服务组件信息重新调整应用组态形成新的应用结构;(6)、调用重新调整的服务组件在加入系统中实施运行,或应用服务组件撤离系统,或进行服务组件替换,继续执行用户任务,实现服务组合动态重构。
地址 266071 山东省青岛市市南区宁夏路308号