发明名称 基于情境感知的网构软件演化方法
摘要 一种软件维护技术领域的基于情境感知的网构软件演化方法,通过构造互联网环境下服务的运行时情境;并根据服务的聚合关系确定情境变化的生产者和消费者,完成对所关注之情境变化的订阅;根据上述的生产者/消费者关系完成情境变化的发布;根据服务请求者明确的演化策略实施相应的动作,通过预定义的回调接口将选择的结果告知给服务请求者;服务请求者自主地进行调用关系的重定向,以完成面向网构软件的动态重组与演化。本发明在服务间初始聚合关系确定的情况下,解决了互联网环境中服务提供者运行时情境的获取和传播,以及根据情境变化和演化策略进行相关操作并告知服务请求者的一系列问题,实现了面向网构软件的应用系统动态演化。
申请公布号 CN102073503A 申请公布日期 2011.05.25
申请号 CN201110020844.9 申请日期 2011.01.19
申请人 上海交通大学 发明人 吴刚;王珊珊;张乎兴;高健
分类号 G06F9/44(2006.01)I 主分类号 G06F9/44(2006.01)I
代理机构 上海交达专利事务所 31201 代理人 王锡麟;王桂忠
主权项 一种基于情境感知的网构软件演化方法,其特征在于,包括以下步骤:步骤一、构造互联网环境下服务的运行时情境;步骤二、根据服务的聚合关系确定情境变化的生产者和消费者,并完成对所关注之情境变化的订阅;步骤三、捕获运行时情境的变化,并根据上述的生产者/消费者关系完成情境变化的发布;步骤四、根据服务请求者明确的演化策略实施相应的动作,当需要更新使用的服务实体时,通过预定义的回调接口将选择的结果告知给服务请求者;步骤五、当备用的服务实体被选择和通告后,服务请求者自主地进行调用关系的重定向,以完成面向网构软件的动态重组与演化。
地址 200240 上海市闵行区东川路800号