诗歌网

当前位置:首页 > 当代诗歌 > 基于分层业务过程演化技术的制造企业信息管理系统设计,信息管理论文

基于分层业务过程演化技术的制造企业信息管理系统设计,信息管理论文

时间:2019-05-20 整理:本站 点击:178次
承包单位(章):项目经理:日期:年月日项目监理部审核意见:附件:年月份监理单位审批表项目监理部(章):总监理工程师:日期:年月日建设单位审批意见建设单位:建设管单(章):主管工程师:项目经理:...

承包单位(章):项目经理:日期:年月日项目监理部审核意见:附件:年月份监理单位审批表项目监理部(章):总监理工程师:日期:年月日建设单位审批意见建设单位:建设管单(章):主管工程师:项目经理:日期:年月日本表一式五份由承包单位填报建设管理单位、承包单位各二份项目监理部存一份。上海航天机电永登MW光伏并网发电工程工程月报天水金强电力工程有限责任公司年月日月付款报审表工程名称上海航天机电永登MW光伏并网发电工程致甘肃九州工程咨询有限公司永登项目监理部兹申报年月份完成的工程量万元请予以核定。

  ”熖·李贺《十二月乐辞·十一月》;  18、“玉花飞半夜,翠浪舞明年。”熕·苏轼《和田国博喜雪》。  19、“门前六出花飞,樽前万事休提。”熢·白朴《天净沙·冬》。

基于分层业务过程演化技术的制造企业信息管理系统设计,信息管理论文

  3分层业务过程演化技术  工作流控制引擎子系统作为整个管理系统柔性分层业务演化的核心,是在业务分层和过程动态演化的基础上,基于JbossjBPM平台实现的.  当前,在业务分层组织方面的研究中,文献提出一种基于过程执行主体的分层执行机制,依据软件过程的执行主体将执行层次分为个人、小组和团队三种类型.文献提出一种基于角色的分层工作流模型将工作流分成对象定义层、逻辑表现层及执行层三层.文献将工作流分为两层,将流程中重复被调用的流程片段单独提取出来,并在顶层定义抽象节点与流程片段关联.顶层流程执行到抽象节点时,执行与其关联的流程片段.文献的分层主要针对工作流执行过程,分别横向、纵向进行了分层组织.文献则是站在重用角度,不自觉的将工作流的业务进行了分层,因而该文献构成了本文分层业务模型部分的基础.  目前有很多对过程动态演化的研究.最早在文献中就有了工作流演化的概念;文献在过程模型更新方面实现了基于上下文的工作流执行演化过程;典型业务过程编排系统(BusinessProcessChoreographer,BPC)提供了五种变更模型.当前,JbossjBPM平台上的业务过程演化已经相对成熟.  分层业务过程演化  分层业务过程模型主要由高层业务过程模型和基本业务过程模型两部分组成.过程演化通常分为模型更新和过程实例迁移两个阶段,而模型更新在已有的相关研究中已相对成熟固定.过程实例迁移的目标是找到原模型中已执行序列与新模型中节点的对应关系,即得到可迁移实例到目标模型的状态映射关系.  当模型发生变更后,需要对模型下运行的实例进行实例迁移,恢复其在新模型下的运行.文献[10]对实例的可迁移性进行了深入研究,但主要针对数据层面的约束.本文在数据约束的基础上,扩展了分层业务过程中的层次约束概念,分述如下.  定义1层间约束.当业务间存在分层关系时,不同层的业务约束间必然存在相互制约的情况.例如:高层业务的时间约束影响到基本业务(组)的时间约束.  定义2最小层间约束.最小层间约束给出了系统层间约束的最精确模型,通过该规约给出的不同层面约束规约到最底层是不相交或基本不相交的.即系统的约束设计没有冗余.  在实际的迁移过程中,不必考虑最小层间约束这一问题,它是需要在设计阶段解决的.  需要考虑的是层间约束,即迁移要不但要满足基本业务的约束,也要遵循高层业务的约束.  基于上述这些约束,我们设计了业务分层模型下的实例迁移算法如下.  记某过程实例的高层业务过程为H,其中已执行基本过程序列为M目标模型为中不在目标模型中的过程序列为=M-Md表示已执行过程序列中仍存在于目标模型中的节点.  Step1对于Me中的每一个过程A,若A与其之前的已执行过程数据冲突,则该实例不可迁移,迁移判别结束;否则转Step2.  Step2对于Md中的每个过程A,若A与插入其之前的过程集SA数据相关,即至少与SA中的某一个过程数据相关,则该实例不可迁移,迁移判别结束;否则转Step3.  Step3查看N中的每一个过程A的约束是否满足,不满足则不可迁移,迁移判别结束;从H的总约束中减去Md的部分,看N中的过程是否满足,不满足则不可迁移,迁移判别结束;否则转Step4.  Step4实例可迁移从Me的最后一个过程迁移到目标模型N中的第一个新出现过程开始执行,恢复执行过程中需要跳过已执行过的过程.  演化案例  上面介绍了分层业务过程模型与演化技术,我们基于JbossjBPM实现了相应的原型系统.为了有效说明分层业务过程模型的演化细节,我们以制造企业分层业务过程模型演化的典型案例为例进行说明.主要分为五个阶段:  需求分析、产品开发、供应链管理、生产加工、销售.其中产品开发(ProductDevelopment)包含了产品设计(ProductDesigning)和样品制造(SampleManufacturing)两个过程,其分层业务过程模型的XML存储片段如下所示.  layeredprocessname=manufacturingprocess  variables  /variables  activity  ………………layeredNodename=ProductDevelopment  nodename=ProductDesigning  ApprovalForm/node  nodename=SampleManufacturing  Opinion/node  /layeredNode  ………………...  /activity  /layeredprocess  如果后期由于产业结构优化的要求在产品开发阶段增加设计验证环节.即流程在ProductDevelopment层内的ProductDesigning节点后发生变更请求要求增加DesignVerication节点.在数据层面增加该节点无数据冲突,因为节点的输入输出均为DesignModel;从层间约束来看,ProductDevelopment的时限为3个月,原先流程的时限总和为两个月,而DesignVerication节点的时限为三周,综合考虑满足层间约束;因此流程可迁移.对应的状态转移表如下所示.迁移过程如图2所示.  transformername=transformer3  stateMapping  sourceid=136activityname=ProductDesigningstate=complete//source  tatgetid=137  activityname=ProductDesigningstate=complete/  activityname=DesignVerificationstate=complete/  /target  /stateMapping  /transformer  4结论  本文针对当前制造企业管理缺乏信息化支持、流程复杂多变的需求,建立了一套关于制造企业信息管理的分层业务流程模型,针对制造企业在信息管理过程中不同业务层次流程动态变更的需求,在开源工作流引擎JbossjBPM的基础上实现了分层业务过程的动态变更.以此为基础,开发了一套制造企业信息管理系统,结合实际业务层次变更过程,给出了分层业务模型及流程演化的效果.系统目前经过试点应用,取得了较好的效果.  参考文献  [1]张沙青.MES:制造业信息化的关键[J].商业研究,2006.  [2]孙家光.先进制造与自动化技术发展战略的思考[J].机械工程学报,2001,4(3):3-9.  [3][EB/OL]2013.  [4]CASATIF,CERIS,PERNICIB,[J].DataKnowledgeEngineering,1988,24(3):211-238.  [5]陈翔,夏国平.基于Petri网的工作流层次模型及结构分析[J].计算机工程,2003,29(1):11-13.  [6]焦玉峰,王茜.基于Web的工作流系统的分布、分层建模和执行[J].微机发展,2003,13(12):96-101.  [7]宋巍,马晓星,胡昊.过程感知信息系统中过程的动态演化[J].软件学报,2011,22(3):417-438.。

------分隔线----------------------------

本月热点

网站地图 | 由诗歌网提供的文章均由网友转载于网络,若本站转载中的文章侵犯了您的权益,请与本站管理员联系. Copyright © 2006-2019 www.hj8987.com诗歌网_诗歌书籍_诗歌大全 All Rights Reserved.