首页> 中文学位 >基于Web Service和.NET平台的分布式工作流平台设计与实现
【6h】

基于Web Service和.NET平台的分布式工作流平台设计与实现

代理获取

目录

文摘

英文文摘

声明

第一章 绪论

1.1课题的提出

1.1.1工作流平台的价值

1.1.2工作流平台的业务要求

1.2本文研究内容

1.3 本人所做的工作及文章结构安排

第二章 工作流相关技术研究与选择

2.1 平台实现范围-Workflow Refercnce Model

2.2分布式技术选择-XML和Web Service

2.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开发流程代码

第六章 结束语

参考文献

致谢

展开▼

摘要

随着计算机和网络技术的发展,企业信息化的进程正在逐步地加快。从开始的简单数据管理到复杂的ERP、MIS、OA等企业级应用,企业信息化的范围也从单机、企业内部局域网,扩展到了整个Internet。目前,集中式管理、分布式应用、高效率协作、低成本部署,成为信息化平台的重要特征。其中,作为实现企业业务过程建模、管理与集成的核心技术一工作流技术不仅可以实现业务与运营流程的弹性转变,而且可以成为多种业务的整合桥梁。而灵活易用的平台,更能减少信息化系统建设的成本。尤其是大型集团性企业,面临着业务流程繁多、组织机构复杂、人员交互频繁等问题,分布式、松耦合、跨组织、跨平台和互操作等特征,成为工作流平台的发展方向。而Web服务作为一种面向服务的技术,以其开放性、互操作性、平台无关性,正逐步成为分布式系统的底层基础技术。 本文以一个某大型集团公司的信息化现状为背景,分析了工作流平台的业务背景和需求,然后从变化与整合的角度出发,比较了流行的工作流产品和技术的优势与不足,并提出了基于Web服务技术的分布式工作流平台的概念和解决方案。文章设计了该平台的数据模型、控制模型和服务接口,介绍了基于.NET平台的开发框架和利用XML进行模型解析的关键技术,并结合实际的业务需求阐述了实现过程中的关键问题解决办法,以展现如何将其应用在实际项目中。该平台的初期版本已经成功实施并正在为多个项目提供工作流服务。实践证明它能够大大提高开发效率,减少系统建设时间,并为企业级门户提供数据支持。

著录项

  • 作者

    张砾君;

  • 作者单位

    北京邮电大学;

  • 授予单位 北京邮电大学;
  • 学科 软件工程
  • 授予学位 硕士
  • 导师姓名 吴国仕;
  • 年度 2008
  • 页码
  • 总页数
  • 原文格式 PDF
  • 正文语种 中文
  • 中图分类 TP393.09;
  • 关键词

    Web服务; XML技术; .NET平台; 工作流平台;

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号