《一种服务组合动态重构方法》(青大专利)
服务组合动态重构方法,先将用户的动态请求和服务提供者的事件发送到重构事件分析器进行分析,判断是否为重构事件;重构操作依照重构规则执行后根据分析的重构事件信息,改变重构所需的服务组件,对信息服务表进行查询服务组件;再根据查询到的服务组件信息重新调整应用组态形成新的应用结构;最后调用重新调整的服务组件在加入系统中实施运行,或应用服务组件撤离系统,或进行服务组件替换,继续执行用户任务,实现服务组合动态重构。
动态重构_03
一种服务组合动态重构方法,其特征(重点)在于在网络服务动态重构系统中的动态重构服务模块实现。
动态重构服务模块包括:
1)用户请求管理模块;
2)服务组件请求模块;
3)重构事件分析器;
4)动态重构控制器;
5)网络应用组态模块;
重构的原因:
1)提供与使用服务的网络用户需求发生变化(服务的使用者和提供者的需求发生变化)
2)网络环境发生动态改变
服务组合动态重构的步骤:
1)接收动态重构事件:用户请求管理模块接收和存储用户发出的动态请求,服务组件请求管理模块几首和存储服务组件的事件请求,并分别将用户的动态请求和服务提供者的事件请求发送到重构事件分析器;
2)分析重构事件:重构事件分析器对接收到的用户请求进行分析,判断是否为重构事件,若是则提交给动态重构控制器发起重构操作;若不是则不发起重构操作,将维持应用服务组合动态不变,继续执行用户的任务;
3)执行动态重构操作:重构操作依照重构规则执行后进入步骤4);
4)查询信息服务表:根据分析的重构事件信息,改变重构所需的服务组件,对信息服务表进行查询服务组件;
5)重新调整应用组态:根据查询到的服务组件信息重新调整应用组态形成新的应用结构;(组态:configuration,重新配置:reconfiguration,动态重构:dynamic reconfiguration)
6)调用重新调整的服务组件在加入系统中实施运行,或应用服务组件撤离系统,或进行服务组件替换,继续执行用户任务,实现服务组合动态重构。

相关文章:

  • 2022-01-02
  • 2021-04-18
  • 2022-02-02
  • 2022-12-23
  • 2021-10-19
  • 2022-01-22
  • 2021-05-21
  • 2021-08-07
猜你喜欢
  • 2021-09-03
  • 2021-10-19
  • 2022-12-23
  • 2021-11-25
  • 2021-05-04
  • 2021-08-05
  • 2022-12-23
相关资源
相似解决方案