论文部分内容阅读
工作流的概念起源于生产组织和办公自动化领域。它是针对日常工作中具有固定程序的活动而提出的一个概念,是实现企业业务过程0建模、仿真优化分析、过程管理与集成、最终实现业务过程自动化的核心技术。20世纪80年代,随着计算机网络技术和分布式数据库技术的迅速发展以及多系统工作技术的日臻完善,工作流技术得到了飞速的发展,也为企业更好的实现经营目标提供了先进的手段。同时,随着工作流技术的运用在各个领域不断深入,一些固有的缺陷也不断显现出来。Web Service和Agent技术是计算机研究领域的热门。Web Service是一套标准,它定义了应用程序如何在web上实现互操作性;Agent技术为解决复杂、动态、分布式智能应用提供了一种新的计算手段。文章中对Web Service与Agent技术进行了简要的介绍,主要包括Web Service的功能、特点、框架模型、协议栈、适用于课题研究的改进框架以及Agent的定义、特征、通信语言、体系结构、系统设计等等。这两种技术能够很好的解决目前工作流管理系统中普遍存在的问题,实现构造结构复杂、灵活、柔性、便于扩展、具有动态处理能力的工作流参考模型的实现框架。本文介绍的工作流框架WABW是以WfMC提出的工作流参考模型为基础,结合当前的新技术Web Service和Agent,提出的一种工作流模型实现框架。该框架中设计了全局工作流管理Agent(GWMA),定点管理Agent(SMA),工作流管理Agent(WMA)和角色管理Agent(RMA)等实现工作流引擎的功能;在工作流建模中增加了对Web Service的支持,框架中流程配置和运行时通过查询和直接访问的方式调用Web Service,实现流程的自动化/半自动化运行;另外,框架的流程建模采用可视的建模方式,分别通过建立结构模型、动态模型、非功能性模型等实现将业务流程转换为计算机识别的工作流流程。论文提出的框架模型对实际的项目开发起到了指导作用,目前在电子政务、办公自动化等领域都有不同程度的应用,并取得了比较好的效果。文章最后对其在企业办公自动化领域的一个运用进行了简要的介绍。