论文摘要
随着计算机和网络技术的发展,企业信息化的进程正在逐步地加快。从开始的简单数据管理到复杂的ERP、MIS、OA等企业级应用,企业信息化的范围也从单机、企业内部局域网,扩展到了整个Internet。目前,集中式管理、分布式应用、高效率协作、低成本部署,成为信息化平台的重要特征。其中,作为实现企业业务过程建模、管理与集成的核心技术—工作流技术不仅可以实现业务与运营流程的弹性转变,而且可以成为多种业务的整合桥梁。而灵活易用的平台,更能减少信息化系统建设的成本。尤其是大型集团性企业,面临着业务流程繁多、组织机构复杂、人员交互频繁等问题,分布式、松耦合、跨组织、跨平台和互操作等特征,成为工作流平台的发展方向。而Web服务作为一种面向服务的技术,以其开放性、互操作性、平台无关性,正逐步成为分布式系统的底层基础技术。本文以一个某大型集团公司的信息化现状为背景,分析了工作流平台的业务背景和需求,然后从变化与整合的角度出发,比较了流行的工作流产品和技术的优势与不足,并提出了基于Web服务技术的分布式工作流平台的概念和解决方案。文章设计了该平台的数据模型、控制模型和服务接口,介绍了基于.NET平台的开发框架和利用XML进行模型解析的关键技术,并结合实际的业务需求阐述了实现过程中的关键问题解决办法,以展现如何将其应用在实际项目中。该平台的初期版本已经成功实施并正在为多个项目提供工作流服务。实践证明它能够大大提高开发效率,减少系统建设时间,并为企业级门户提供数据支持。
论文目录
摘要ABSTRACT第一章 绪论1.1 课题的提出1.1.1 工作流平台的价值1.1.2 工作流平台的业务要求1.2 本文研究内容1.3 本人所做的工作及文章结构安排第二章 工作流相关技术研究与选择2.1 平台实现范围-Workflow Reference Model2.2 分布式技术选择-XML和Web Service2.3 快速灵活的开发平台-.NET平台2.4 稳定高效的数据存储-SQLServer2005第三章 工作流平台的总体解决方案3.1 总体需求分析3.2 整体架构设计3.3 网络拓扑设计第四章 工作流平台的设计4.1 数据模型设计4.1.1 工作流定义模型4.1.2 工作流实例模型4.1.3 人员机构模型4.2 控制模型设计4.2.1 流程定义与建模4.2.2 模型存储与解析4.2.3 流程启动与流转4.2.4 状态管理与跟踪4.2.5 任务分配与资源调度4.2.6 异常处理与补偿机制4.3 服务接口设计4.3.1 应用程序服务4.3.2 组织机构服务4.3.3 人员服务4.3.4 权限服务4.3.5 角色服务4.3.6 工作流服务4.3.7 消息服务第五章 工作流平台的实现5.1 系统开发架构及关键技术5.1.1 页面表现层5.1.2 服务接口层5.1.3 业务逻辑层5.1.4 数据访问层5.1.5 数据存储层5.2 工作流平台项目结构5.3 实现流程定义工具5.3.1 流程定义的实现5.3.2 步骤定义的实现5.4 实现工作流引擎5.4.1 工作流启动的实现5.4.2 工作流流转的实现5.4.3 其他核心方法的实现5.5 实现客户端业务系统5.5.1 配置流程数据5.5.2 使用Web服务5.5.3 开发流程代码第六章 结束语参考文献致谢
相关论文文献
标签:服务论文; 分布式工作流平台论文;
基于Web Service和.NET平台的分布式工作流平台设计与实现
下载Doc文档