基于Web服务的工作流引擎设计与实现

来源 :北京工业大学 | 被引量 : 0次 | 上传用户:wanghuia23
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前,针对企业或部门的计算机应用已不仅仅停留在诸如文档处理、信息发布等这些简单的业务层面上。越来越多的企业或部门要求将信息技术的应用扩展到跨企业、跨部门的业务过程中。传统的管理信息系统很难满足这种需求。工作流技术通过改变信息系统的传统组织方式,能够针对具体业务过程进行设计并对业务过程变更作出迅速更改,适应当今企业的高速发展与变化。 近几年,Web服务在分布式计算中广泛应用,有效地解决跨平台系统之间的交互方面所遇到的巨大问题,成为电子商务、电子政务等应用的松耦合集成的有效手段。 本文结合课题组开发的数字校园平台应用需求,遵照工作流管理联盟制定的参考模型,研究基于Web服务的工作流引擎的设计与实现以及为工作流管理系统提供支撑服务的组织模型的设计与实现。 本文首先介绍了工作流技术和工作流管理联盟制定的参考模型,分析了工作流管理联盟过程定义语言的元模型,并对该元模型及其描述语言进行了语义上的约束和扩展。其次,设计了工作流引擎的体系结构;分析引擎的运行机制、实例状态转换、过程的路由规则和过程的推进机制,实现了遵循工作流规范的工作流引擎,提供了基于Web服务的引擎接口。再次,介绍了为业务过程的执行提供服务的组织模型的设计与实现。该组织模型包括部门、岗位、人员、角色和工作组等实体。最后,针对工作流引擎在实验室管理系统中的应用,给出相应的案例,以此来说明本文实现的工作流引擎的实际应用情况。 本文中工作流引擎的实现采用事件驱动机制,有效地提高了引擎的运行效率。在引擎接口设计中实现了与Web服务的结合,充分利用Web服务的松耦合、平台无关、开放性以及良好的互操作性和扩展性等特点,实现异构平台、异地网络办公环境中工作流系统与引擎的集成。
其他文献
配电环节是连接供电部门和用户的重要纽带,在整个电力系统中起着至关重要的作用。为了提高供电质量,最大限度地满足国民经济发展和社会用电需求,国家电力总公司已明确提出,要
随着时代和经济的发展,汽车已不再是高官贵族们所独有的。当今社会,汽车已成为一种普及的代步工具。在汽车的使用过程中,我们往往会碰到倒车时出现盲区导致汽车被刮蹭等问题
随着计算机软件深入到生活的方方面面,人们对计算机软件质量的要求不断提高。软件测试技术作为一种有效的软件质量保证手段,已成为软件开发过程中必不可少的环节。在软件开发过
随着网络时代的发展,网络信息爆炸性增长,相关机构是否能快速准确地判断网络信息的情感倾向性,是否能对网络舆情及时地采取应对措施,让网络能够朝着健康的方向发展。在军事领
钻孔压水试验是一种在钻孔内进行的岩石渗透性测定试验,是测定岩石渗透性最常用的一种试验方法,该试验被广泛应用于水利水电,铁路,矿山,水洞的地质勘察和地质灾害的防治等领域。目
随着数字化的快速发展,世界各地每天都产生着大量的信息,其中的信息有很大一部分包含着敏感信息,如医院的患病信息等。这些信息具有极大的科研价值,例如可以通过各个地方医院
随着Android系统的发展,Android应用程序在人们的日常生活中也占着越来越重要的地位。通常情况下,较为流行的Android应用程序已有过亿的下载量,因此一旦Android应用程序发生
信息隐藏是信息安全领域的一个重要分支,其中的数字水印技术是目前的研究热点,在数字作品版权保护等领域可发挥重要的作用。本文在介绍传统鲁棒型图像水印理论的基础上,对零
可视目标跟踪已经广泛应用于民用和军事的许多领域,如视频监控、机器人导航、图像压缩等,因此对可视目标跟踪的研究有着非常重要的意义。Mean Shift算法是一种非参数的密度梯
数字电影以其卓越的画音效果、始终如新的放映质量、丰富多样的节目资源、便捷高效的创作手段、低廉高效的传输发行方式、方便可靠的版权保护等特点,已成为当代世界电影发展的