论文摘要
随着信息化的发展,业务流程软件越来越受到企业的重视。企业使用流程的原因,一、可以协同各个岗位的工作,并能监控业务流程;二是协助多任务、多角色、多协作应用系统的开发。但在当今企业IT架构中,大多数企业的组织结构及业务流程都在变化,工作流软件的开发及硬件成本对这些中小企业来说无法承受。为了降低成本,提高业务流程管理的灵活性,本文提出BPM与状态机工作流结合的方式,应用Web服务技术部署面向服务的架构。业务场景结合OA办公的网上审批、项目进程管理平台,提出分层业务模型,进行了基于状态机工作流服务的框架设计,最终在PaaS平台上实现业务流程为基础的OA发文应用系统。在业务流程方面,论文研究了用户自定义活动、顺序工作流和状态机工作流模型、跟踪服务等关键技术,并设计、开发了部分实例,讨论了审批工作流的顺序和状态机工作流的实现、以及如何将状态机工作流发布为Web服务和在工作流中调用Web服务,为工作流服务在PaaS平台中的实现提供了技术基础。基于提出的分层业务模型,PaaS平台中实现了相应的服务。同时,平台提供了流程监控功能,对业务流程实时和历史数据进行跟踪,帮助业务流程管理人员对流程进行管理和优化。论文的创新点主要体现在以下方面:(1)从状态机工作流定义角度考虑,提出了一种面向业务流程的分层业务模型;(2)从工作流执行角度考虑,分析了工作流服务的各种关键技术,结合PaaS平台,在一个统一的集成框架中,提供了工作流相关的流程建模服务、组织建模服务、流程审批服务等,为适应未来信息技术系统架构及其开发模式进行了一种有效尝试。
论文目录
摘要Abstract第一章 绪论1.1 研究背景及意义1.1.1 论文研究背景1.1.2 论文研究目的及意义1.2 国内外研究现状1.2.1 BPM技术现状以及缺陷1.2.2 状态机工作流的原理和特点1.3 研究内容与组织结构1.4 本章小结第二章 云计算及相关技术介绍2.1 SOA和Web Service2.1.1 SOA简介2.1.2 web service简介2.2 Web Service的优越性2.3 SOA架构及Web服务技术研究现状2.3.1 SOA行业的现状研究2.3.2 web Services的现状研究2.4 云计算技术2.4.1 云计算基本概念2.4.2 云的类型2.4.3 云计算的三大部署模式2.4.4 云计算特点2.5 BPM和状态机工作流2.6 本章小结第三章 项目开发平台和技术介绍3.1 Cordys平台介绍3.2 使用的主要技术介绍3.2.1 ESB3.2.2 soap协议3.2.3 javascript3.2.4 XML3.2.5 UDDI3.3 本章小结第四章 需求分析及平台总体设计4.1 需求分析4.1.1 业务需求4.1.2 用户特殊化需求4.2 基于PaaS模式的业务流程平台的设计4.2.1 分层模型的设计4.2.2 PaaS平台架构设计4.2.3 工作流服务平台功能设计4.3 本章小结第五章 OA发文各项功能具体设计5.1 业务流程基本活动类型5.1.1 活动5.1.2 状态5.1.3 事件5.1.4 业务流程建模5.2 Case Model建模5.2.1 Case模型数据结构设计5.2.2 Case流程建模5.3 BPM建模5.3.1 BPM消息格式5.3.2 BPM模型规划5.3.3 基础BPM模型5.4 XFORM页面设计5.4.1 XForm规划5.4.2 具体页面功能和组件接口设计5.5 业务流转设计5.6 Web Service设计5.7 组织机构建模设计5.8 本章小结第六章 实现结果6.1 系统界面的实现6.2 其他功能的页面展示6.3 本章小结第七章 全文总结及展望7.1 全文总结7.2 研究展望致谢参考文献攻读硕士期间参与的科研工作
相关论文文献
标签:状态机工作流论文; 服务论文;