论文摘要
随着国内经济的持续快速发展和知识经济时代的来临,国内许多企业为了适应信息时代的要求,提高内部管理效率与素质,进而提升整个企业的竞争力,纷纷建设符合企业自身文化特色的办公自动化系统。在此背景下,本文结合当前先进的软件开发理念,并以办公自动化系统中的核心部分公文管理子系统的开发设计为研究对象,试图为办公自动化系统的构建提供一条有价值的参考思路。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思想开发公文管理系统的优势。