主权项 |
一种网络服务路径选择系统,其特征在于:包含服务解析模块,网络构建模块,路径探测模块、服务组合模块,网络重构模块,服务解析模块,包含需求分析代理单元、网络元服务数据库和特征分析单元,需求分析代理单元用于负责和查询网络元服务数据库,分析业务服务请求所需的元服务种类及数量,特征分析单元用于负责分析元服务之间的先后次序及依赖关系,构建服务请求链;网络构建模块,包括节点发现代理单元、可重构服务节点数据库和承载网构建代理单元,节点发现代理单元用于负责根据服务请求链要求在可重构服务节点数据库中查询满足要求的可重构服务节点集合,承载网构建代理单元依据节点间的连接关系以及构建准则建立对应的服务承载网;路径探测模块,包括探针构建代理单元、探针处理代理单元和路径构建代理单元,探针构建代理单元用于负责在服务请求目标节点构建查询探针,以及在服务请求源节点构建确认探针,探针处理代理单元用于负责在可行服务承载网中服务节点上依据探针信息以及服务路径评价标准对探针进行选择性处理,路径构建代理单元用于负责记录探针搜索路径,以及相应节点上的资源预留;服务组合模块,包含资源分配代理单元和元服务组合代理单元,资源分配代理单元用于负责在构建服务路径上的节点依据资源分配函数将自身预留的服务资源分配给对应的元服务集合,元服务组合代理单元用于负责根据分配的服务资源以及相应元服务的前后依赖关系在节点上构建相应的元服务集合;网络重构模块,包含标记代理单元和重构代理单元,标记代理单元用于找出网络中关键节点并将占用关键节点的网络服务路径标记为待重构路径,重构代理单元用于依据重构准则及重构算法对服务路径或节点实时重构。 |