本发明专利技术涉及一种面向协同任务系统的资源服务模型建模方法CoRSM,步骤如下:1)设置参与协同任务的组织机构之间的工作流、资源服务输入输出关系,得到过渡模型;2)基于过渡模型,如果一个组织机构内包含多个业务活动,则为每个组织机构内部的业务活动的时序关系,建立工作流模型;在组织机构包含的业务活动设置资源服务输入输出关系;3)根据工作流模型的拓扑结构,分离出资源服务之间的时序依赖关系,得到协同资源服务模型。本发明专利技术易于掌握,CoRSM模型的形成虽然是从工作流模型中导出,但本发明专利技术所述的建模方法中,模型的演化步骤均采用主流建模方法和概念,因此具有很强的通用性;可为资源管理、资源服务依赖关系的研究提供建模上的方法论基础。
【技术实现步骤摘要】
本专利技术涉及协同任务系统应用领域,更具体地说,涉及一种面向协同任务系统的 资源服务模型建模方法CoRSM。
技术介绍
协同任务模式下的建模方法,目前主要包括基于XML的方法、面向对象的方法、基 于本体的方法、基于特征的方法、基于元数据的方法、基于知识的方法。这些方法的描述目 标基本都是资源的特征或者属性,例如加工精度、加工范围、加工速率等,以本体或者元数 据的概念提出,描述的手段则大多采取XML及面向对象的方法。 实际上,伴随着云计算、物联网、移动互联等新兴信息技术和应用模式的快速发 展,各组织之间协同的深度和广度正在迅速扩大,多组织机构频繁交互的特点也越加明显。 在这些领域的应用系统中,参与交互的数据归属于不同的组织和个人,在地理上广泛分布 在不同的服务器,在业务过程中被协调处理,最终完成共同的任务。 而当前的建模方法并未很好体现多组织交互为主要特点的协同任务模式。而且, 在多组织机构交互下的业务过程中,针对资源特征的描述更加难以运用。这是因为资源之 间存在各种依赖关系,包括时序关系、共存关系、替代关系、控制关系和支持关系等,这些依 赖关系,在现有建模方法中基本都没有体现出来。
技术实现思路
本专利技术的目的在于克服现有技术的不足,提供一种目的在于描述和表达协同任务 系统中资源服务间的关系模型的面向协同任务系统的资源服务模型建模方法CoRSM。 本专利技术的技术方案如下: -种面向协同任务系统的资源服务模型建模方法CoRSM,步骤如下: 1)设置参与协同任务的组织机构之间的工作流、资源服务输入输出关系,得到过 渡模型; 2)基于过渡模型,如果一个组织机构内包含多个业务活动,则为每个组织机构内 部的业务活动的时序关系,建立工作流模型;在组织机构包含的业务活动设置资源服务输 入输出关系; 3)根据工作流模型的拓扑结构,分离出资源服务之间的时序依赖关系,得到协同 资源服务模型。 作为优选,如果每个组织机构内部的若干业务活动间存在选择关系,则对工作流 模型中的选择关系进行拆分,形成对应数量的独立分支工作流模型。 作为优选,对每个独立分支工作流模型执行步骤3),得到多个协同资源服务模型。 作为优选,步骤3)中,如果资源服务之间存在着其他资源服务输入输出关系,则 对每个协同资源服务模型补充资源服务输入输出关系。 作为优选,资源服务来自业务活动或第三方,当资源服务来自第三方,则在工作流 模型中省略第三方的标识。 作为优选,资源服务输入输出关系包括: 时序关系,表示资源服务被使用的顺序关系; 并存关系,表不具有时序关系的资源服务之间的并存关系; 替代关系,表不具有时序关系的资源服务之间的替代关系; 控制关系,表不具有时序关系的资源服务之间的控制关系; 支持关系,表不具有时序关系的资源服务之间的支持关系。 本专利技术的有益效果如下: 1、本专利技术所述的面向协同任务系统的协同资源服务模型(CoRSM模型, Collaborative Resource Service Modeling)的建模方法,弥补了现有技术中,资源服务 之间的依赖关系在协同任务系统中描述方法的不足; 2、本专利技术所述的建模方法易于掌握,CoRSM模型的形成虽然是从工作流模型中导 出,但本专利技术所述的建模方法中,模型的演化步骤均采用主流建模方法和概念,因此具有很 强的通用性; 3、可为资源管理、资源服务依赖关系的研究提供建模上的方法论基础。【附图说明】 图1是本专利技术所述的建模方法的建模元素符号; 图2是本专利技术所述的建模方法的组织间资源输出输入关系模型; 图3是本专利技术所述的建模方法所采用的UML建模方法中的活动图(工作流模型); 图4是本专利技术所述的建模方法对UML活动图拆分后的工作流模型; 图5是本专利技术所述的建模方法在工作流模型上识别出的资源服务依赖关系; 图6是本专利技术所述的建模方法形成的包含有资源服务时序依赖关系的初步模型; 图7是本专利技术所述的建模方法最终得到的完整模型; 图8是本专利技术所述的建模方法实施例中组织机构间工作流及资源输出输入关系。 图9是本专利技术所述的建模方法实施例中每个组织机构的工作流模型。 图10是本专利技术所述的建模方法实施例中存在选择控制结构的工作流模型被拆分 成两个模型(记作模型A和模型B)。 图11是本专利技术所述的建模方法实施例中的增加资源服务的工作流模型(包含模 型A)。 图12是本专利技术所述的建模方法实施例中的增加资源服务的工作流模型(包含模 型B)。 图13是本专利技术所述的建模方法实施例只包含资源服务时序依赖关系的CoRSM模 型(包含模型A)。 图14是本专利技术所述的建模方法实施例只包含资源服务时序依赖关系的CoRSM模 型(包含模型B)。 图15是本专利技术所述的建模方法实施例最终得到的CoRSM模型(包含模型A)。 图16是本专利技术所述的建模方法实施例最终得到的CoRSM模型(包含模型B)。【具体实施方式】 以下结合附图及实施例对本专利技术进行进一步的详细说明。 本专利技术提供了一种面向协同任务系统的协同资源服务模型 (CoRSM(Collaborative Resource Service Modeling)模型)的建模方法,目的在于描述和 表达协同任务系统中资源服务间的关系模型。主要步骤如下: 1)设置参与协同任务的组织机构之间的工作流、资源服务输入输出关系,得到过 渡模型; 2)基于过渡模型,如果一个组织机构内包含多个业务活动,则为每个组织机构内 部的业务活动的时序关系,建立工作流模型;在组织机构包含的业务活动设置资源服务输 入输出关系; 3)根据工作流模型的拓扑结构,分离出资源服务之间的时序依赖关系,得到协同 资源服务模型。如果资源服务来自业务活动或第三方,当资源服务来自第三方,则在工作流 模型中省略第三方的标识。 本专利技术中,当多个组织机构参与的工作流中,比如,资源分布在多个组织机构内, 以服务的形式被使用,资源服务之间存在着常见的5种关系,即资源服务输入输出关系包 括: 1)时序关系,表示资源服务被使用的顺序关系; 2)共存关系,表示具有时序关系的资源服务之间的并存关系,即资源服务同时被 使用; 3)选择关系,表示具有时序关系的资源服务之间的替代关系,即几种资源服务任 选其一被使用; 4)控制关系,表示具有时序关系的资源服务之间的控制关系,即一个资源服务控 制和支配另一个资源服务的使用; 5)支持关系,表示具有时序关系的资源服务之间的支持关系,即一个资源服务的 使用需要另一个资源服务的支持。 如果每个组织机构内部的若干业务活动间存在选择关系,则对工作流模型中的选 择关系进行拆分,形成对应数量的独立分支工作流模型。对每个独立分支工作流模型执行 步骤3),得到多个协同资源服务模型。如果资源服务之间存在着除选择关系以外的其他资 源服务输入输出关系,则对每个协同资源服务模型补充资源服务输入输出关系。 实施本专利技术所述的建模方法时,首先给出模型的图形化符号所表达的含义。具体 地,从工作流模型到CoRSM模型的转化步骤,以及采用CoRSM中规定的元素符号表达资源服 务之间的几种关系。 CoRSM建模元素符号如图1所示,含义如下: 资源服务节点:形成的CoRSM模型可看成一个有向图,其中,资源服务表示成节 点,资源服务之间的关系表示成边,本文档来自技高网...
【技术保护点】
一种面向协同任务系统的资源服务模型建模方法CoRSM,其特征在于,步骤如下:1)设置参与协同任务的组织机构之间的工作流、资源服务输入输出关系,得到过渡模型;2)基于过渡模型,如果一个组织机构内包含多个业务活动,则为每个组织机构内部的业务活动的时序关系,建立工作流模型;在组织机构包含的业务活动设置资源服务输入输出关系;3)根据工作流模型的拓扑结构,分离出资源服务之间的时序依赖关系,得到协同资源服务模型。
【技术特征摘要】
【专利技术属性】
技术研发人员:李海波,
申请(专利权)人:华侨大学,
类型:发明
国别省市:福建;35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。