基于Spring.NET框架工作流引擎的设计与实现

来源 :厦门大学 | 被引量 : 0次 | 上传用户:szscan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着社会信息化建设的日益完善,工作流技术作为一种先进的企业管理技术,已经成为国内外企业实施经营管理、提高工作效率的重要手段之一。而工作流引擎作为工作流技术最核心的构件,它将工作流的业务逻辑转换成程序逻辑,并保持整个工作流的稳定性,它设计的好坏直接关系到整个工作流的能否正常运行。随着相关技术的不断成熟,大量的原型系统被开发出来,人们从工作流模型、体系结构、事务管理、适应性、异常处理、安全、形式化、正确性验证、资源管理、开发过程等各方面对工作流技术进行研究。   然而传统的工作流引擎不可避免的会出现系统架构庞大,系统过于复杂的问题;此外,由于传统工作流引擎从数据存储到数据流转都有自己独特的体系结构,内部耦合度很高,想要从中分离出一部分功能变得很困难。   针对上述问题,本文所做的研究工作如下:   (1)介绍了工作流相关技术,分析了工作流运行模式,从市场上常见的几种工作流引擎引出基于Spring.Net框架工作流引擎,接着对Spring.Net框架和Nhibernate框架的结构特点做了介绍,并且对这两个框架的优势进行测试分析,充分说明该工作流引擎的高移植性和可重用性。   (2)从分析企业业务对象入手,遵循面向对象的设计思想,并基于Spring.Net和Nhibemate开源框架,设计了一种高内聚、低耦合、具有高度的可移植性的轻量级工作流引擎。   (3)给出了该工作流引擎的实现过程,分别从流程实例化、流程实例管理、流程流转过程、流转监控和归档查询等模块详细描述实现方案,并以实例来测试系统的运行效果。  
其他文献
随着近些年具有感知、采集、存储及处理数据,以及无线通信功能的微型、低成本、低功耗、可编程传感器设计及制造技术的发展,无线传感器网络在更多的领域内获得了更为广泛的应
基于云计算的智能煤矿管理系统,是信息时代的产物,融计算机技术、网络技术、现代控制技术、图形显示技术、通信技术、云计算技术于一体,是智慧矿山极其重要的组成部分。  
地图匹配算法使用GPS信息和高分辨率的数字地图提供增强的定位数据输出,目的是为了确定用户(或车辆)所在的路段与在该路段上的准确位置,为智能交通许多服务如路径引导、车队管理
在迅速发展的Web时代,问答系统在互联网上扮演了越来越重要的角色,而日益增多并且成熟的互联网用户对问答系统的要求也越来越高,其功能也在不断丰富和完善当中,除了推理功能
三维建模一直是计算机图形学和计算机视觉领域中的基本问题之一。人脸作为人类日常交流和情感表达的重要载体,其所特有的普遍性和易用性使之成为众多优秀建模算法的研究对象
沿海港口作为远洋运输的出发地和目的地,是水运货物的集散地,是连接公路、铁路等其他运输的重要枢纽。由于地理位置原因,港口的生产作业容易受到海洋气候环境影响。因此,建设
人脸识别作为目前生物特征识别中最有潜力的一个分支,有着广泛的应用前景,现已成为模式识别、计算机视觉以及信息技术等相关学科中最为活跃的研究领域之一。   由于人脸识
传感器网络背景下的信息融合系统在进行数据采集、传输及处理的时候,会免不了面临网络中各种约束条件的限制,比如随机的延迟一定会导致本来有序的采样数据在到达局部处理器或融
智能工厂与工业4.0已经成为未来发展的战略方向,对工业过程中产品中间参数及成品质量的检测也需要智能化的解决方案。光谱分析方法主要通过光源照射形成的谱图数据进行处理及
燃煤锅炉是火力发电厂的三大设备之一,它的自动控制水平直接影响了整个电厂的能耗水平和环保指标。国内的大型电厂基本实现了计算机集散控制系统,但是对于汽水系统和风烟系统的