基于SOA的公文管理系统研究与设计

基于SOA的公文管理系统研究与设计

论文摘要

随着国内经济的持续快速发展和知识经济时代的来临,国内许多企业为了适应信息时代的要求,提高内部管理效率与素质,进而提升整个企业的竞争力,纷纷建设符合企业自身文化特色的办公自动化系统。在此背景下,本文结合当前先进的软件开发理念,并以办公自动化系统中的核心部分公文管理子系统的开发设计为研究对象,试图为办公自动化系统的构建提供一条有价值的参考思路。SOA(面向服务的构架)作为最新颖的软件开发理念,为软件开发模式产生了深远影响。采用SOA架构,企业可以最大程度地扩大已有应用集成,提高新系统的可重用性。本文以SOA思想为指导,在Java EE平台上开发具有低耦合、高重用、安全稳定特性的公文管理系统。本文首先对SOA思想理论进行了一定的研究和阐述,接着对SOA的实现技术规范Web Services的关键技术进行了分析,并对十分流行的Java EE平台技术的组成结构和开源框架功能进行了深入研究,然后介绍了通用的SOAP服务器Axis,在此基础上设计了基于SOA的Java EE平台应用程序框架JS。该框架不仅实现了Web Services中服务的创建、装载、发布、调用等功能,同时对Java EE平台的开源框架如Struts、Spring、Hibernate进行了支持。由于JS框架已经提供了服务的维护和调用机制,而且采用成熟的框架开发用户交互页面、访问逻辑控制、事务管理、数据持久化等工作,使得对服务组件的开发不仅更快捷,而且在质量和维护上更有保障。同时由于JS框架的分层结构,以及符合严格的Web Services规范,采用JS开发的服务具有平台独立性,并能实现分布式调用。因此,采用本文设计的JS框架开发应用系统具有高效、稳定、低耦合、高重用以及可扩展等优点。在对公文管理进行需求分析的基础上,按照本文所设计的JS框架并使用SOA理念设计并开发了公文管理系统,不仅验证了使用JS框架开发服务流程的优点,同时体现了采用SOA思想开发公文管理系统的优势。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 论文背景
  • 1.2 办公自动化系统及公文管理系统的发展
  • 1.3 公文管理系统的现状和特点
  • 1.4 论文的主要研究内容
  • 第2章 面向服务架构(SOA)技术
  • 2.1 SOA 的思想理论
  • 2.1.1 SOA 概述
  • 2.1.2 SOA 的特点及优势
  • 2.1.3 SOA 的发展前景
  • 2.2 Web Services
  • 2.2.1 Web Services 简介
  • 2.2.2 Web Services 关键技术
  • 2.3 企业服务总线
  • 第3章 Java EE 技术框架
  • 3.1 Java EE 概述
  • 3.2 Java EE 技术组成
  • 3.2.1 Java EE 平台客户端技术
  • 3.2.2 Java EE 平台Web 表示层技术
  • 3.2.3 Java EE 平台业务逻辑层技术
  • 3.3 J2EE 开源架构介绍
  • 3.3.1 表示层Struts 框架
  • 3.3.2 O/R 映射框架Hibernate
  • 3.3.3 轻量级容器框架Spring
  • 3.4 SOAP 服务器Axis
  • 第4章 公文管理系统的分析和设计
  • 4.1 项目背景
  • 4.2 系统需求分析
  • 4.2.1 建设目标
  • 4.2.2 功能需求
  • 4.3 系统总体设计
  • 4.3.1 功能模块设计
  • 4.3.2 公文管理系统软件体系架构
  • 4.4 系统层次设计
  • 4.4.1 数据库设计
  • 4.4.2 JS 框架的设计
  • 第5章 公文管理系统的实现
  • 5.1 系统平台的搭建
  • 5.2 Service 创建与发布
  • 5.2.1 Service 定义和创建
  • 5.2.2 Service 的装载
  • 5.2.3 Service 的发布
  • 5.3 持久层的实现
  • 5.4 业务逻辑层的实现
  • 5.5 表示层的实现
  • 5.6 系统实例部分截图
  • 第6章 总结与展望
  • 参考文献
  • 攻读硕士学位期间发表的论文
  • 致谢
  • 详细摘要
  • 相关论文文献

    标签:;  ;  

    基于SOA的公文管理系统研究与设计
    下载Doc文档

    猜你喜欢