资源感知的过程及其自适应行为语义研究
发布时间:2020-03-29 09:56
【摘要】:随着经济的不断发展,业务变得愈发复杂,企业对信息系统的要求越来越高。信息系统由以数据为中心的结构向以模型驱动的过程感知的信息系统转变。业务过程成为企业业务的核心。然而,当前以工作流技术为基础的业务过程管理系统在资源描述和过程自适应方面仍有不足,导致当今在资源、组织结构不断变化的情况下,业务人员需要不断的在众多业务过程模型当中手动寻找并解决模型当中因资源变化而出现的错误信息,这种方法费时费力。出现这种情况是因为资源是过程中任务能够被执行的必要元素,资源和任务之间有着不可分割的关系。资源的变化导致某些任务缺少必要的资源而无法被执行,需要在过程模型中对这样的任务进行处理,即修改过程模型。而以工作流网作为语义基础的建模语言对资源描述能力很弱,无法应对上述情况。为了使上述情况能够在信息系统的帮助下高效、稳定的得以解决,需要解决两个问题:(1)建立包含完整的有关资源和任务关系的信息的建模语言,使所构建的过程模型包含完整的资源信息。当资源变化导致过程模型当中的任务无法被执行时,模型可以自动检测到需要处理的任务,即做到资源感知;(2)基于建模语言,定义自适应行为语义,为业务人员提供适当的修改操作。本文总结并沿用了建模语言扩展的一般方法,对工作流网进行资源描述的扩展,得到资源感知的工作流网RAWF-net(Resource-aware workflow net)的语法、语义定义,在定义当中给出了资源和任务关系的计算方法,做到模型上的资源感知。此外,本文定义了 RAWF-net的合理性;并定义了当资源变化引起的RAWF-net合理性不再满足时,作用在模型上的自适应行为语义;并讨论了自适应行为语义的语法、语义正确性成立条件。上述工作形成一般建模语言在资源感知及其自适应行为语义扩展的语义基础。更进一步,本文对BPMN(BusinessProcessModelingNotation)进行了资源感知和自适应行为语义的扩展工作,得到RA-BPMN语法定义和其上的自适应行为语义,并借助RA-BPMN模型到语义等价的感知RAWF-net模型的转换完成RA-BPMN模型相关的语义验证工作。最后在Activiti系统平台上完成过程模型元数据扩展工作并设计算法实现了 RA-BPMN模型合理性验证和自适应行为语义。
【图文】:
和外部展示中解放出来,更加专注于程序的内部逻辑。如今,应用程序更进一步地逡逑将业务过程模型、业务规则以及业务对外的展示——服务分隔开来,形成了以过程逡逑模型为核心的、业务规则引导下过程模型的解析执行的信息系统结构[1,2],如图1-逡逑1所示。传统的以数据为中心的信息系统己无法满足当今愈加复杂多变的业务需求,逡逑正逐步向以过程为中心的业务建模方法转变,过程感知的信息系统的概念应运而逡逑生。逡逑^邋\邋逦逦邋逦—逦逦逦逡逑Application邋Application邋Client邋Device邋Client邋Device邋Client邋Device逡逑User邋interface逦User邋interface逦User邋Interface逡逑l1邋^邋^逦lU———dJ逡逑user邋interface邋user邋interface邋Application逦Application逦Application逡逑Application邋logic逦Application邋logic逦Appfecaliw邋logic逦Application邋Logic逦S^vice邋Service邋Service逡逑Business邋Rules逦Busmess邋Rutes逦Business邋Rules逦Business邋Rules逦—--二-逦^逡逑逦邋逦邋逦邋逦逦逦邋R
逡逑PAIS的生命周期大体上分为四个阶段,,并且遵循典型的自顶向下的方法,如逡逑图1-2所示。第一个阶段是过程的设计。在这一阶段,领域专家们基于业务规则和逡逑业务需求,制定出高层的过程模型,这些模型通常用业务过程建模工具以图形的方逡逑式展示,并可以展现不同抽象层次的信息。第二个阶段是实现阶段。在这一阶段,逡逑过程模型进一步细化为可操作的过程定义,并且和具体的任务、应用程序和组织实逡逑体关联起来,这一阶段往往在工作流管理系统WfMS(邋Workflow邋Management邋System)逡逑中完成。第三个阶段是执行阶段。这一阶段关注可执行过程说明的实施。在实现阶逡逑段中所涉及的任务、人员等将被实例化,过程实例依据定义调用相关资源按顺序执逡逑行过程模型中的任务直至所有实例完成。最后一个阶段是诊断阶段,过程将被分析逡逑用于问题诊断和可能的改进。项目管理工具应用于后两个阶段以收集过程相关的逡逑数据。逡逑yNr|邋Business逡逑diagnosis逦design逦Process逡逑/逦\逦(邋Modeling逡逑Proj
【学位授予单位】:北京交通大学
【学位级别】:硕士
【学位授予年份】:2018
【分类号】:F270.7;TP311.52
本文编号:2605812
【图文】:
和外部展示中解放出来,更加专注于程序的内部逻辑。如今,应用程序更进一步地逡逑将业务过程模型、业务规则以及业务对外的展示——服务分隔开来,形成了以过程逡逑模型为核心的、业务规则引导下过程模型的解析执行的信息系统结构[1,2],如图1-逡逑1所示。传统的以数据为中心的信息系统己无法满足当今愈加复杂多变的业务需求,逡逑正逐步向以过程为中心的业务建模方法转变,过程感知的信息系统的概念应运而逡逑生。逡逑^邋\邋逦逦邋逦—逦逦逦逡逑Application邋Application邋Client邋Device邋Client邋Device邋Client邋Device逡逑User邋interface逦User邋interface逦User邋Interface逡逑l1邋^邋^逦lU———dJ逡逑user邋interface邋user邋interface邋Application逦Application逦Application逡逑Application邋logic逦Application邋logic逦Appfecaliw邋logic逦Application邋Logic逦S^vice邋Service邋Service逡逑Business邋Rules逦Busmess邋Rutes逦Business邋Rules逦Business邋Rules逦—--二-逦^逡逑逦邋逦邋逦邋逦逦逦邋R
逡逑PAIS的生命周期大体上分为四个阶段,,并且遵循典型的自顶向下的方法,如逡逑图1-2所示。第一个阶段是过程的设计。在这一阶段,领域专家们基于业务规则和逡逑业务需求,制定出高层的过程模型,这些模型通常用业务过程建模工具以图形的方逡逑式展示,并可以展现不同抽象层次的信息。第二个阶段是实现阶段。在这一阶段,逡逑过程模型进一步细化为可操作的过程定义,并且和具体的任务、应用程序和组织实逡逑体关联起来,这一阶段往往在工作流管理系统WfMS(邋Workflow邋Management邋System)逡逑中完成。第三个阶段是执行阶段。这一阶段关注可执行过程说明的实施。在实现阶逡逑段中所涉及的任务、人员等将被实例化,过程实例依据定义调用相关资源按顺序执逡逑行过程模型中的任务直至所有实例完成。最后一个阶段是诊断阶段,过程将被分析逡逑用于问题诊断和可能的改进。项目管理工具应用于后两个阶段以收集过程相关的逡逑数据。逡逑yNr|邋Business逡逑diagnosis逦design逦Process逡逑/逦\逦(邋Modeling逡逑Proj
【学位授予单位】:北京交通大学
【学位级别】:硕士
【学位授予年份】:2018
【分类号】:F270.7;TP311.52
【参考文献】
相关期刊论文 前4条
1 于永会;刘争鸣;唐军;;基于开源工作流Activiti5的制造执行管理系统的设计实现[J];工业控制计算机;2014年09期
2 庞善臣;;一种基于资源约束的工作流建模及分析方法[J];电子学报;2012年08期
3 周小聪;秦拯;;基于扩展染色Petri网的工作流过程模型[J];微计算机信息;2012年03期
4 高新勤;李言;杨明顺;徐二宝;袁启龙;;基于多色集合离析运算的工作流资源管理与配置方法[J];计算机集成制造系统;2011年09期
相关硕士学位论文 前5条
1 罗永政;基于Activiti5工作流引擎的工建管理平台的设计与实现[D];武汉邮电科学研究院;2017年
2 韩伟伦;BPMN控制流可配置建模技术的研究[D];北京交通大学;2016年
3 江梦泽;基于工作流的学籍管理系统的研究与实现[D];北京工业大学;2015年
4 纪成;基于Activiti5的自定义工作流系统的研究与实现[D];电子科技大学;2015年
5 张明;过程对象的封装及其行为语义的研究[D];北京交通大学;2014年
本文编号:2605812
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/2605812.html