基于SOA架构的Web Services工作流管理系统的研究*
2012-11-07张敏辉
长沙大学学报 2012年2期
张敏辉
(四川教育学院计算机科学系,四川 成都 611130)
基于SOA架构的Web Services工作流管理系统的研究*
张敏辉
(四川教育学院计算机科学系,四川 成都 611130)
为了更好地满足企业在网络环境下的管理和企业间业务流程的合作,在分析目前工作流技术所存在的不足的基础上,提出了基于SOA架构的工作流管理系统,并指出了传统工作流管理系统的局限性.提出了基于SOA的工作流管理系统模型,就系统实现的关键技术进行了阐述并给出了具体的实现方法.采取Web Services技术,屏蔽了软件平台之间的差异,使系统具备异构系统之间的集成并适用于企业分布式的异构环境.
工作流技术;Web服务;SOA架构
工作流管理技术作为一种快速发展的技术,在企业中得到了越来越广泛的应用.企业通过工作流相关过程建模体系的建立,可以与其它系统进行有效的结合,使企业的业务流程更好的实现[1].
随着网络技术与计算机水平的发展,现代企业的业务流程已呈现出一种分布、异构和松散耦合的特点,这就对工作流管理系统提出了更高的要求,工作流管理系统必须能够支持异构环境下的互操作性及对异构环境下的软件系统提供支持[2].基于SOA架构的工作流管理技术可以弥补传统工作流的不足,其采用Web Services的分布式工作流技术,可以满足跨平台、跨组织、跨部门的分布式的企业应用需求,使工作流管理系统具有强大的开放性、互操作性和平台无关性.
