论文部分内容阅读
工作流的概念起源于生产组织和办公自动化领域,其目的是通过将工作分解成定义良好的任务、角色,按照一定的规则和过程来执行这些任务并对它们进行监控,达到提高工作效率、降低生产成本、提高企业生产经营管理水平和企业竞争力的目标。然而在现代企业中,组织结构、资源结构和业务流程日趋复杂多变;同时企业在信息化时代也不能孤立存在,企业间的交流必要且频繁,跨组织的业务流程应用日益增多。传统的工作流模型将业务过程与企业资源绑定,业务模型与组织和资源模型结合过于紧密,已不能适应企业的动态变化和发展的要求;另外传统的工作流管理系统一般限于企业内部,对跨组织、跨业务的工作流支持不够。因而需要一种新的能够灵活、方便、高效地整合企业业务的工作流技术。业务流程是SOA的三大抽象层次之一,研究如何在SOA下建模、定义和运行业务流程是必然趋势。而工作流技术实际上是关于部分或全部自动化业务流程的技术,探讨SOA下的工作流技术将会解决工作流领域和SOA领域的交叉问题。本文在现有研究的基础上,对WfMC工作流参考模型从体系结构、流程建模、工作流执行服务、管理监控等方面进行了讨论,结合了工作流技术和SOA的思想,提出了一种面向服务的工作流管理系统设计方案。本文首先针对面向服务架构的工作流管理系统开展研究,然后根据研究成果设计出了一种面向服务工作流管理系统的概念模型,并将其实现,最后对所实现的系统进行了验证,并提出了下一步的工作要求。