基于SOA与工作流的OA系统的研究与实现

基于SOA与工作流的OA系统的研究与实现

论文摘要

随着计算机行业的快速发展,面向服务的架构(SOA)已经逐渐成为企业应用首先架构方法。SOA将企业应用的功能单元实现为Web服务的形式,进而提供给用户使用。SOA的架构模式具有高可重用性、松耦合性等特点,使企业能够按照市场需求快速的做出应变。企业服务总线(ESB)是SOA的一个重要实现模式,它提供了一种服务代理的机制,降低了服务提供者和和服务请求者之间的耦合度。同时,它能整合基于不同实现技术的应用。办公室自动化系统(OA)是计算机网络与现代化办公结合的产物。OA系统代替了低效的传统手工作业方式。现今有很多软件提供商开发了功能比较完善的OA系统,但这些OA往往将功能实现和业务流程固化在系统中,当需求发生变化时,不能及时的对系统功能进行修改。本文首先对SOA的理论知识和实现技术进行了系统的研究;其次,对开源项目Mule ESB进行了学习,并掌握其开发技术原理;最后,从现有的OA系统中抽离出功能需求,基于SOA的架构模式,以ESB为核心,实现了一个OA系统。在系统的实现过程中,本文提出了MVC+ESB的实现模型,系统中的功能单元是以Web服务的形式注册在Mule ESB上。

论文目录

  • 摘要
  • Abstract
  • 第一章 引言
  • 1.1 研究的背景及意义
  • 1.2 研究的主要内容
  • 1.3 本文的组织结构
  • 第二章 SOA 的理论基础和关键技术
  • 2.1 SOA 的概述
  • 2.1.1 SOA 的概念
  • 2.1.2 SOA 的关键元素
  • 2.1.3 SOA 的特征
  • 2.2 SOA 的设计模式
  • 2.2.1 服务编排(choreography)
  • 2.2.2 企业服务总线(Enterprise Service Bus, ESB)
  • 2.3 SOA 的相关实现技术
  • 2.3.1. Web 服务
  • 2.3.2 XML
  • 2.3.3 WSDL
  • 2.3.4 SOAP
  • 第三章 基于ESB 的OA 系统架构研究
  • 3.1 OA 概述
  • 3.1.1 OA 系统的概念
  • 3.1.2 OA 系统的发展史
  • 3.2 基于ESB 的OA 系统架构
  • 3.3 Mule ESB 的研究
  • 3.3.1 Mule ESB 简介
  • 3.3.2 Mule ESB 的体系结构
  • 3.3.3 Mule ESB 的核心机制剖析
  • 第四章 OA 系统的设计与建模
  • 4.1 系统开发目标
  • 4.2 系统的开发原则
  • 4.3 系统的功能设计
  • 4.3.1 系统设置模块
  • 4.3.2 公文管理模块
  • 4.3.3 工作流程管理模块
  • 4.3.4 文档管理模块
  • 4.3.5 任务管理模块
  • 4.3.6 行政管理模块
  • 4.3.7 人力资源管理模块
  • 4.4 系统实现技术
  • 4.5 系统的结构设计
  • 4.6 系统Web 服务的设计与建模
  • 4.6.1 面向对象范式与面向服务范式
  • 4.6.2 Web 服务设计模型
  • 4.6.3 Web 服务的 UML 建模
  • 4.6.4 Web 服务的描述
  • 4.6.5 Web 服务的信息交换模式
  • 4.7 系统主要模块的设计
  • 4.7.1 权限管理模块
  • 4.7.2 收发文管理模块
  • 4.7.3 流程管理模块
  • 第五章 OA 系统的实现
  • 5.1 流程的管理实现
  • 5.1.1 发文模块的实现
  • 5.1.2 流程管理及发布实现
  • 5.2 基于Mule ESB 的服务
  • 5.3 权限管理模块实现
  • 5.3.1 Spring Security 简介
  • 5.3.2 权限管理的具体实现
  • 5.4 其它模块的实现
  • 第六章 总结与展望
  • 6.1 全文总结
  • 6.2 展望
  • 参考文献
  • 致谢
  • 读研期间公开发表论文及著作情况
  • 相关论文文献

    • [1].基于SOA的个性化健康管理服务平台系统研究[J]. 现代信息科技 2020(03)
    • [2].基于SOA的安徽省农业科技成果转化平台设计[J]. 安徽农业科学 2016(27)
    • [3].基于SOA框架下的电子商务平台[J]. 电子技术与软件工程 2016(23)
    • [4].基于SOA的物流管理系统设计[J]. 信息与电脑(理论版) 2017(03)
    • [5].基于SOA架构的第三方物流运输管理系统的设计[J]. 自动化与仪器仪表 2017(05)
    • [6].基于SOA的工作流管理系统的关键技术研究[J]. 湖北民族学院学报(自然科学版) 2017(02)
    • [7].医院档案集成系统设计中SOA技术的应用[J]. 现代经济信息 2017(04)
    • [8].基于SOA的高校财务共享服务中心系统及应用[J]. 会计之友 2016(07)
    • [9].应用SOA技术构建融合运营支撑系统[J]. 广播电视信息 2016(02)
    • [10].基于SOA的港口贸易管理下的质押监管业务操作[J]. 商场现代化 2016(03)
    • [11].基于SOA的新农合电子文件中心构建方案[J]. 中华医学图书情报杂志 2016(05)
    • [12].SOA的信息系统设计及实际应用探讨[J]. 数字技术与应用 2016(05)
    • [13].基于SOA的会计综合服务平台的设计与研究[J]. 电子设计工程 2016(21)
    • [14].基于SOA的山东省地籍管理信息系统设计与实现[J]. 信息技术与信息化 2014(07)
    • [15].以SOA为基础的档案管理信息系统的开发与构建[J]. 科技传播 2015(09)
    • [16].SOA电子公文交换系统的安全性[J]. 信息与电脑(理论版) 2015(10)
    • [17].基于SOA架构的高校人事管理系统的设计与实现[J]. 数码世界 2019(12)
    • [18].SOA环境下的数字图书馆信息安全研究[J]. 科教文汇(下旬刊) 2010(11)
    • [19].基于SOA的煤炭开采数据采集与监视系统设计与实现[J]. 煤炭技术 2013(12)
    • [20].基于SOA的空间信息服务架构模式分析[J]. 科技致富向导 2011(17)
    • [21].基于SOA的少数民族档案资源整合及实现路径研究[J]. 档案管理 2020(02)
    • [22].基于SOA的城市应急指挥系统[J]. 电信快报 2017(02)
    • [23].SOA在轨道计算中的应用与研究[J]. 计算机工程与设计 2017(03)
    • [24].双折射对SOA中超短脉冲啁啾的影响[J]. 科技传播 2017(08)
    • [25].基于SOA的面向对象软件工程开发技术研究[J]. 数字技术与应用 2017(04)
    • [26].基于SOA的软件开发的研究与实现[J]. 无线互联科技 2017(12)
    • [27].SOA在软件工程开发中的应用[J]. 电子技术与软件工程 2017(07)
    • [28].基于SOA的电力企业信息系统的研究与应用[J]. 低碳世界 2016(06)
    • [29].基于SOA的继电保护整定计算全过程管理系统的开发及应用[J]. 电力系统保护与控制 2014(24)
    • [30].基于SOA的电子政务信息资源整合初探[J]. 中国管理信息化 2015(03)

    标签:;  

    基于SOA与工作流的OA系统的研究与实现
    下载Doc文档

    猜你喜欢