基于.Net的分布式工作流管理系统研究与设计

来源 :西南交通大学 | 被引量 : 0次 | 上传用户:xinkiss168
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机网络技术的迅速发展,企业信息化建设逐步深入,企业信息系统的建设受到越来越大的挑战。能够适应企业业务流程改造,业务流程管理的工作流技术的出现,为企业信息系统的建设注入了新的活力。分布式工作流技术更是以其业务过程分布执行的高效率,多个结点机冗余执行的高可靠性,资源和信息的共享的灵活性,受到越来越多的关注。分布式工作流管理系统的互操作问题也成为关注的重点。本文主要围绕基于.Net平台上的分布式工作流管理系统的开发展开讨论,详细论述了在分布式工作流管理系统开发工作领域里所做的研究和应用实践。首先,简要介绍了工作流管理联盟提出的工作流技术的基本概念,以及分布式工作流管理系统的互操作模型及相关的实现技术,并对各种实现技术的优缺点进行了比较。通过对当前流行的开源工作流管理系统的研究,企业应用的分析,设计了分布式工作流管理系统结点间的协作机制,该机制具有高度的自治性、良好的协作性、并行性等特点。通过对工作流过程定义语言BPML、XPDL、BPEL等的分析,实现了基于有限状态机的分布式过程定义模型。结合.Net的应用案例,以及分布式开发技术-.Net Remoting技术,设计并实现了基于.Net平台的分布式工作流管理系统原型。重点介绍了分布式工作流管理系统的过程模型的设计,工作流引擎的体系结构,工作流引擎的流程调度机制的实现,引擎的任务分配实现,分布式流程的迁移机制等。最后,依据设计的分布式工作流管理系统原型,通过对某铁路特种货物运输管理系统的相关业务流程分析,并将其具有代表性的运输执行流程应用到该分布式工作流管理系统中,实现了分布式工作流管理系统原型的简单应用实现和验证,为基于.Net平台的企业工作流技术的应用提供了有效的解决方案。
其他文献
随着软件技术的发展和软件项目规模的不断扩大,软件测试的作用越来越重要。在软件测试中,测试数据的选择是进行结构测试的一个难题,测试数据合适与否直接关系到错误能否被预期测
学位
随着社会信息化进程的不断发展,人类对信息的需求和依赖程度越来越高,如何从海量信息资源中快速有效的获取有用信息,已经成为人们研究的焦点。早期信息检索的对象多为文本数值信
IETF在20世纪90年代提出了下一代互联网协议IPv6。IPv6最本质的改进在于将IP包的地址长度由32bit增加到128bit,形成几乎无限的地址空间,而且在其它诸多方面优化增强了IP的功能,
三维场景编辑是虚拟现实、计算机动画、计算机图形学中的一个重要研究内容,也是现今该领域内的研究热点和难点。它在3D游戏、电影特效制作和多媒体创作等领域中有着广阔的应用
当今社会已经进入了网络信息化时代,计算机与网络信息技术的快速发展使得各个相关领域的数据和信息急剧增加,并且由于人类的参与使数据与信息系统中的不确定性更加显著。如何从
图像增强技术是图像处理技术的重要组成部分,其目的是对图像进行加工,以得到对具体应用来说视觉效果更“好”、更“有用”的图像,为后续的图像分析、理解和识别奠定基础。传
现代物流运输车辆调度过程复杂多变,如何有效地进行车辆调度,降低企业的运输成本,从而在满足顾客日益多变的需求同时,给企业带来利润,引起了广大企业决策者和研究者的兴趣。
随着信息技术的发展,企业建立了众多的信息系统以帮助企业进行内外部业务的处理和管理工作,这些信息系统不仅支撑企业战略的实施,而且逐渐成为一种影响企业战略制定的关键性因素
学位