基于.NET的工作流管理系统研究与设计

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:liongliong424
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
工作流是业务流程的计算机化或自动化。工作流管理系统是一个软件系统,它完成工作流的定义和管理,并依据在系统中预先定义好的工作流逻辑进行实例的执行。工作流技术要解决的主要问题是为实现某个业务目标,利用计算机系统在多个参与者之间按照某种预定规则自动传递信息、任务、文档。本课题首先简单介绍工作流的国内外发展现状,工作流产品的发展及缺陷。其次,介绍了.NET框架、Web技术、C/S和B/S框架、XML技术的特点。以及工作流与工作流管理系统的相关知识,研究了工作流管理系统特点,对工作流参考模型过程定义、工作流执行服务、管理监控工具、接口等方面进行了分析。接着,设计了基于.NET平台和Web Service的工作流管理系统模型。涉及工作流管理系统的过程定义和流程模型接口、管理和监控工具、数据库表的设计。最后,介绍流程模型的解析和持久化、流程监控机制的实现,重点介绍工作流引擎的执行功能模块的实现。由于当前大多数工作流管理系统在实际应用中可集成能力差,.Net平台对Web服务的支持相对比较完善,所以利用Web服务来实现一个基于.Net工作流管理系统。在本系统中,客户端是Web应用程序,用户通过浏览器登录并调用客户端,然后客户端调用工作流引擎所提供的相应接口实现和工作流引擎的通信;分布在网络中各节点上的工作流引擎处在对等地位,它们通过Web服务调用相应的接口来实现它们之间的通信。这种基于Web服务的方式增加系统的可扩展性和可集成性。
其他文献
随着计算机教育的普及和发展,内蒙古大学计算中心计算机数成倍的增长。机器数已达到600台,全部计算机宽带接入因特网,中心日接待学生达到2000人次,为全校学生提供了一个功能完善
当前40Gbit/s传输技术已经进入了“普及应用阶段”的快速健康发展期,而100Gbit/s高速网络相关标准正逐步成熟,预计在未来3-4年内将会得到快速发展。同时近期市场调查报告显示
随着各种企业级系统的快速发展和异构框架的不断丰富,将各种异构系统进行的集成就成为当前数据库领域的一个热点问题。要实现系统集成就首先进行数据集成,而基于本体的数据集
在计算机硬件和网络环境高速发展提供的强大支持背景下,我国的虚拟现实技术已进入快速发展阶段,越来越多的虚拟现实技术开始融入人们的生活。其中,三维场景展示技术已经在工
伴随语音综合分析,流媒体视频处理,图像智能识别在手持等微型化设备上的日益广泛的应用,在涉及了多应用领域的开发工作中,开发者希望有限的系统资源能够高效地处理多种类型的
随着计算机、互联网以及存储技术等高新技术的发展,数字图像的传播及存储数量正在以惊人的速度增长。因此人们需要更加快速、准确的图像检索方法来查询所需要的图像及相关信
近年来,随着我国高等教育的快速发展,高校办学规模不断扩大,教学资源日益紧缺,使教务管理部门任务越来越重,不仅增大了工作量,更增加了工作难度,管理稍不到位,便容易出现失误。为了改
网格的出现,使得在地理上广泛分布的各种资源在逻辑上形成一个整体,从而实现资源共享和协同工作。另一方面,随着传感器,存储系统,网络处理能力和容量的显著提高,使得创建海量
本科教学工作水平评估是教育部为进一步加强国家对高等院校教学工作的管理与指导而进行的认证。教育部确立了对普通高等院校进行五年一轮的评估制度,实践表明,开展此项工作,对规
本文主要讨论高维空间球集最小球覆盖问题和二维空间圆集最小圆覆盖问题。高维空间最小球覆盖问题是指对于给定的高维空间球集S,求解覆盖S中所有球的最小球。二维空间最小圆