论文部分内容阅读
随着企业和政府信息化的开展,工作流技术越来越受到人们的重视,作为过程建模和过程管理的核心技术,它可以与其它系统有效地结合,生成符合企业需求的各种业务管理系统。工作流技术可以按照企业的具体需求,快速灵活地生成应用软件系统,并且可以在业务流程发生变化时,在信息应用平台层面上配合企业迅速地进行业务重组,以满足不断变化的管理需求和生产需求。它能够推动企业摆脱独立、零散的办公自动化和计算机应用,形成综合的、集成化的解决方案。
在实施工作流系统时,一个突出的问题就是如何利用工作流系统进行有效的建模,以及如何快速的与企业现有的经营管理模式结合并快速部署应用。为此,在前人的轻量级工作流引擎研究基础上,我对引擎做了进一步完善,将其迁移到.Net平台环境下,提高了实用性,并开发了简单易用的允许用户自主开发的图形化流程定义工具,使得使用这个工具的用户可以方便快捷地开发出属于他们自身的应用,并且能够根据企业状况的变化随时进行调整。流程定义完全符合工作流规范,可以和企业原有系统和未来可能的扩展方便地挂接。此外在本文中还讨论了表单开发工具,提出了统一的表单定义方式,使用通用的HTML语言作为制作工具,支持后期的再定义和字典绑定,将原本在企业信息化中最复杂多变的表单格式归并为一个简单的通用的模型,并紧密地结合到工作流系统中,使得用户自定制表单成为现实。
由于系统采用的是B/S架构,并且采用.Net开发,使得它可以方便地移植到各种环境下。在企业应用中,尤其是Web方式下,身份验证和安全性也是一个需要研究的方向。在文中也提出并实现了一种身份验证的通用方法,它具有良好的扩展性和适应性,除了在工作流管理系统中的应用,还可以应用于更广泛的网络身份认证场合。
引擎的完善和工具的开发,推动了工作流技术在企业的应用进程,为快速开发和部署工作流管理系统扫平了应用层面上的障碍。最后,在分析现有研究成果的基础上,论文对于进一步的研究内容做出了展望。