自动服务组合的系统及方法

    公开(公告)号:CN101719932A

    公开(公告)日:2010-06-02

    申请号:CN200910238520.5

    申请日:2009-11-20

    Abstract: 本发明涉及一种自动服务组合的方法及其系统,方法包括:步骤1,对服务进行注册,存储服务对应的输入参数、输出参数和QoS值;步骤2,接收服务的查询请求,以查询请求的输入参数、查询请求的需求参数,以及服务为节点,根据节点对应服务的输入参数和输出参数,将所述节点组成依赖关系图;步骤3,以所述查询请求的输入参数对应的节点为初始节点,以所述查询请求的需求参数对应的节点为目的节点,在所述依赖关系图中搜索从所述初始节点到所述目的节点的QoS值最优路径,所述最优路径中节点对应的服务组成所述查询请求对应的服务组合。本发明能够避免穷举搜索提高效率,而且能够保证组合结果的QoS值最优。

    自动服务组合的系统及方法

    公开(公告)号:CN101719932B

    公开(公告)日:2012-11-14

    申请号:CN200910238520.5

    申请日:2009-11-20

    Abstract: 本发明涉及一种自动服务组合的方法及其系统,方法包括:步骤1,对服务进行注册,存储服务对应的输入参数、输出参数和QoS值;步骤2,接收服务的查询请求,以查询请求的输入参数、查询请求的需求参数,以及服务为节点,根据节点对应服务的输入参数和输出参数,将所述节点组成依赖关系图;步骤3,以所述查询请求的输入参数对应的节点为初始节点,以所述查询请求的需求参数对应的节点为目的节点,在所述依赖关系图中搜索从所述初始节点到所述目的节点的QoS值最优路径,所述最优路径中节点对应的服务组成所述查询请求对应的服务组合。本发明能够避免穷举搜索提高效率,而且能够保证组合结果的QoS值最优。

    支持TopK查询的自动服务组合方法及系统

    公开(公告)号:CN102081675A

    公开(公告)日:2011-06-01

    申请号:CN201110030391.8

    申请日:2011-01-27

    Abstract: 本发明提供一种支持Top K查询的自动服务组合方法,包括:用户提交一用于请求前K个质量最好的服务组合结果的查询请求,根据该查询请求以及多个原子服务的输入参数、输出参数、原子服务间的匹配关系建立服务依赖图,由所述服务依赖图找出满足所述查询请求第一最优关键路径;将所述第一最优关键路径保存在一集合中;从所述集合中选取总服务质量值allQoS最优的关键路径作为当前的最优关键路径,并生成对应的服务组合结果,然后对当前的最优关键路径进行松弛操作,生成新的关键路径,并放入所述集合中;重复上述操作,直到已经找到的所有服务组合结果的数目达到用户所需要的K值。本发明提高了求最优服务组合的结果的自动化程度。

    支持持续查询的自动服务组合方法与系统

    公开(公告)号:CN102087665B

    公开(公告)日:2013-03-06

    申请号:CN201110030075.0

    申请日:2011-01-27

    Inventor: 姜伟 虎嵩林

    Abstract: 本发明提供一种支持持续查询的自动服务组合方法,包括:根据查询请求以及多个原子服务的输入参数、输出参数、原子服务间的匹配关系建立服务依赖图,找出查询请求在第一时刻的最优服务组合结果;在第二时刻,检测到多个原子服务中的一个或多个发生变化,更新这些发生变化的原子服务的状态,将状态被更新的原子服务放入一集合中;对集合中状态被更新的原子服务在服务依赖图中的后继服务结点的状态是否发生变化进行判断,将状态发生变化的后继服务结点所代表的原子服务保存在所述集合中,更新服务依赖图;查找第一时刻的最优服务组合结果中是否存在状态最终发生了变化的原子服务,若存在,根据更新后的服务依赖图找出在第二时刻的最优服务组合结果。

    支持TopK查询的自动服务组合方法及系统

    公开(公告)号:CN102081675B

    公开(公告)日:2012-11-21

    申请号:CN201110030391.8

    申请日:2011-01-27

    Abstract: 本发明提供一种支持Top K查询的自动服务组合方法,包括:用户提交一用于请求前K个质量最好的服务组合结果的查询请求,根据该查询请求以及多个原子服务的输入参数、输出参数、原子服务间的匹配关系建立服务依赖图,由所述服务依赖图找出满足所述查询请求第一最优关键路径;将所述第一最优关键路径保存在一集合中;从所述集合中选取总服务质量值allQoS最优的关键路径作为当前的最优关键路径,并生成对应的服务组合结果,然后对当前的最优关键路径进行松弛操作,生成新的关键路径,并放入所述集合中;重复上述操作,直到已经找到的所有服务组合结果的数目达到用户所需要的K值。本发明提高了求最优服务组合的结果的自动化程度。

    支持持续查询的自动服务组合方法与系统

    公开(公告)号:CN102087665A

    公开(公告)日:2011-06-08

    申请号:CN201110030075.0

    申请日:2011-01-27

    Inventor: 姜伟 虎嵩林

    Abstract: 本发明提供一种支持持续查询的自动服务组合方法,包括:根据查询请求以及多个原子服务的输入参数、输出参数、原子服务间的匹配关系建立服务依赖图,找出查询请求在第一时刻的最优服务组合结果;在第二时刻,检测到多个原子服务中的一个或多个发生变化,更新这些发生变化的原子服务的状态,将状态被更新的原子服务放入一集合中;对集合中状态被更新的原子服务在服务依赖图中的后继服务结点的状态是否发生变化进行判断,将状态发生变化的后继服务结点所代表的原子服务保存在所述集合中,更新服务依赖图;查找第一时刻的最优服务组合结果中是否存在状态最终发生了变化的原子服务,若存在,根据更新后的服务依赖图找出在第二时刻的最优服务组合结果。

Patent Agency Ranking