文档介绍:山东大学
硕士学位论文
迁移工作流通信研究及系统设计与实现
姓名:王蒙
申请学位级别:硕士
专业:计算机应用技术
指导教师:王晓琳
20080405
摘要山东大学硕士学位论文迁移工作流是基于移动计算范型提出的工作流管理研究的新方向。工作流业务过程根据业务目标的复杂程度被映射为一个或多个迁移实例,迁移实例是工作流的执行主体,每个迁移实例执行一个目标相对独立的子业务过程,它可以在某个工作位置上利用本地资源和服务执行一项或多项任务。多个迁移实例在停靠站服务器的支持下通过迁移和协作实现总的业务目标。如果当前工作位置不再满足其执行任务的要求,迁移实例可以携带任务说明书和当前执行结果迁移到另一个能满足其要求的工作位置上继续执行。本文根据迁移工作流的概念模型和迁移工作流系统参考框架,提出了实现迁移工作流系统的一种可行性系统框架,并据此实现了一种可扩展、,停靠站服务器,工作机网络以及应用需求定制客户端几部分构成,采用了微内核模式体系和组件技术思想,用户可以根据需求将以上四部分部署在相同或不同的服务器上,可以在不影响原有应用程序的运行前提下,在系统运行期间添加、删除或替换服务组件,适应环境和工作流应用本身的变化,用户可以根据需要,动态调整服务的组织模式,适应应用需求的动态变化。由于迁移实例的迁移导致位置不定以及网络条件的多变给迁移实例的通信带来了难题,由此本文提出了一种新的迁移实例间的消息通信机制。该通信机制简化了寻址步骤,解决了邮件的失效处理以保证了邮件的可靠,而且通信阶段不再限制的自主移动。同时其支持邮件的保序,并基于邮箱分离策略,实现了迁移状态邮件的异步处理,而且在对邮件进行正确性及完整性验证的基础上支持错误邮件的重新传送。本文最后针对迁移工作流系统的四部分给出了实现方案,对系统结构作了相应的改进与创新,在总体上给予迁移工作流系统流程一个详细的规划,使系统各部分结构可以相互协调合作。关键词:迁移工作流;迁移实例;工作位置;通信
山东大学硕宦畚瑆,琲.,.!,.甌,,..,瓵甌痶
山东大学硕士学位论文痬痶瓵甌..痵。瑃瑃..:;桑簑:
论文作者签名::壬轰导师签名:矽喀硼毒日期:夕∞岔受哆#豪即/喘原创性声明和关于学位论文使用授权的说明原创性声明本人郑重声明:所呈交的学位论文,是本人在导师的指导下,独立进行研究所取得的成果。除文中已经注明引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写过的科研成果。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本声明的法律责任由本人承担。关于学位论文使用授权的声明C苈畚脑诮饷芎笥ψ袷卮斯娑日期:本人完全了解山东大学有关保留、使用学位论文的规定,同意学校保留或向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅;本人授权山东大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或其他复制手段保存论文和汇编本学位论文。
第滦髀课题研究的背景和意义工作流是近年来发展迅速的新技术之一,其主要特点是实现人与计算机协作起组成的,通过运用工作流技术可以将这些业务过程的执行自动化,并对其进行过程的全部或部分自动化,在此过程中,文档、信息或者任务按照一系列过程规山东大学硕士学位论文过程的自动化,使人以及各种应用工具相互之间协调工作,以完成某项任务。按照国际工作流管理联盟的定义,工作流是业务过程的全部或部分自动化,在此过程中,文档、信息或者任务按照一系列过程规则在不同的参与者之间流转,实现组织成员间的协调工作以期达到业务的总体目标。工作流技术是实现企业业务过程建模、自动化过程仿真分析、业务过程优化、业务过程管理与集成,从而实现业务过程的自动化的核心技术。企业生产经营活动是由一系列业务过程交织在一有效的管理以提高企业的办公效率,增强企业的标准化和规范化。工作流是业务则在不同的参与者之间流转,实现组织成员间的协调工作以期达到业务的总体目标Ⅱ9ぷ髁骷际跏鞘迪制笠狄滴窆探!⒆远谭抡娣治觥⒁滴窆逃化、业务过程管理与集成,从而实现业务过程的自动化的核心技术。企业生产经营活动是由一系列业务过程交织在一起组成的,通过运用工作流技术可以将这些业务过程的执行自动化,并对其进行有效的管理以提高企业的办公效率,增强企业的标准化和规范化。工作流管理系统是能够完成工作流的过程定义和管理,并按照在计算机中预先定义好的工作流逻辑推进工作流实例执行的软件系统。它提供了对业务过程的建模、自动执行、流程统计分析、实例实时监控和跟踪等功能的一系列软件工具集,一方面实现了业务过程在计算机上的自动处理,大大缩短了流程的生命周期,提高了企业的工作和生产效率;另一方面,又可以使用户方便地分析企业业务