当前位置:问答库>论文摘要

题目:一种基于Web服务的工作流服务系统的研究与实现

关键词:工作流引擎;Web服务;SOA;SHARK

  摘要

现代企业生产经营活动中包含了各式各样的业务流程,因此业务流程和企业的生产经营是息息相关的。对业务流程进行建模、自动化和持续地改进,能够根据用户定义的业务规则传递任何类型的信息,这正是工作流管理系统(Workflow Management System, WfMS )所要实现的功能。随着企业业务随着企业发展越来越复杂,企业与企业之间,企业内部各远程部门之间的信息交互越来越密切,现有的集中式工作流系统渐渐不能满足企业应用的需求,分布式工作流架构成为工作流研究领域的新热点。实施支持分布式环境的工作流系统,异构客户端的访问,系统间的通信、资源的调度等难题都成为了企业必须面对和加以解决的重要问题。本文主要针对当前工作流系统在实际应用中集成能力差、柔性差、互操作性不高、缺乏对分布式环境的支持等缺点,在研究了工作流管理系统的相关技术,研究了工作流引擎工作原理之后,在当前快速发展的面向服务架构(SOA)之上,基于开源代码研究设计并开发了适用于现代企业信息IT环境的工作流服务系统。它具有松散耦合、行业标准支持、高度可集成能力等优势,符合当代企业应用服务化,注重业务随需应变的潮流。本文的主要工作是研究了工作流的相关技术及工作流管理系统,详细分析开源工作流引擎Shark的源代码并找出其存在的不足和改进的方案。研究了SOA架构及Web服务,并关注Web服务的开发模式及Web服务的一些最新的发展。设计开发了从流程定义、工作流引擎到流程监控等主要功能的工作流服务系统。