基于SOA办公自动化管理系统设计与实现

发布时间 : 星期日 文章基于SOA办公自动化管理系统设计与实现更新完毕开始阅读

第一章 绪论

第一章 绪论

自上个世纪九十年代以来,互联网(Internet)在我国得到了迅速发展,特别是近几年来随着国际互联网络以及Web技术应用的发展,从根本上改变了人们的思想观念和生产生活方式,推动了各行各业的发展[1]。我国的审计部门信息化发展也同样迅速,审计部门部门模式和公文管理政策也发生着日新月异的变化。审计部门部门公文审核的出现和兴起改变了传统的“一刀切”的审计部门部门模式;而在数字化、网络化、信息化的知识经济时代,传统的以纸介质为主的手工或半手工操作的审计部门部门公文审核模式显然已经不能满足现代工作和生活的需要。如何实现审计部门部门业务“无纸化”以及审计部门部门业务与其它公文管理业务(如公文审核、公文加密、安全认证等)更好的衔接越来越多的受到高校重视。

1.1 课题来源

Internet的普及促进了网络技术的改进、提高以及高效率的信息传递技术和高质量的信息查询技术的不断发展,使信息服务的机制、结构以及服务手段发生了巨大的变化。以网络通讯基础及先进的网络应用平台,各种类型的信息系统的应用,为管理部门提高工作效率和质量管理水平,提供了现代化的办公条件及丰富的综合信息服务,同时也为实现信息管理网络化、信息可在线管理及查询等提供了技术保障。[1]

我国的公文管理不断发展,审计部门部门的公文管理越来越受到重视。就审计部门信息化而言,审计部门部门模式已由原来的传统审核模式发展到现在的电子审批和人工确认并行的审计部门部门公文审核管理模式。相对传统模式公文管理而言,审计部门部门体现出了一定的灵活性和优越性:在上级审计部门行政部门的指导与监督下,审计部门部门有较大的自主权设置公文种类、设定公文审核条件等,以培养更适合当地经济发展、促进人文素质提高等方面的专业人才。自2002年审计部门部门批准的审计部门部门1公文管理向信息化方向转变以来,在审计部门部门公文审核方面一直采用公文现场公文审核的方法。全省各地市的审计部门都要亲自到现场完成公文审核手续,需要手工填写大量的公文审核信息,还

1

公文管理系统。

1

硕士学位论文

要经过小心翼翼的填涂好公文审核信息卡、电子图像采集、公文审核信息核对等一系列繁琐程序,耗材料了校方和审计部门大量的人力、物力和财力,且效率低下;并且为适应审计部门部门的发展,公文审核的公文政策一直在变化,例如2007年之前公文审核公文种类全部是半电子化的方案,公文发布质量和管理水平处于相对比较低的水平;2007年则实行新方案,如果在公文审核公文审核工作开始前的很短的时间内,具体的审计部门部门政策与往年相比有较大变动的话,那么会造成对原有系统的需求变化很大,因此会给原有公文审核系统的修改、完善工作带来很大的压力。由此可见架构一个高效灵活、可维护、可重用性强的系统的必要性,也具有很重要的现实意义。

1.2 国内外研究现状

众所周知,Internet的出现使得传统信息孤岛式的计算模式得到了很大程度的改进,随着Internet的不断成熟和发展,一种基于Web的网络技术得到了业内人士的广泛关注,这就是Web服务[2]。Web服务的优点有很多,诸如:遗留集成、利用现有资产、更快的产品上市速度、重用增加、松散藕合、语言无关性等[2]。

当Web服务技术正在逐步作为一个国际化的标准并应用时,在IT界又兴起了被誉为下一代Web服务的技术架构——SOA(即Service Oriented Architecture,面向服务的体系结构),它的出现适应了企业内部和外部需求的不断变化,因此在业内得到广泛的关注并应用。SOA本身并不是具体的技术,它是一个组件模型,一种架构思想,具有松散耦合、粗粒度服务、无状态设计等诸多特点[3]。与Web技术不同的是,SOA是将应用程序的不同功能单元组合为服务并通过服务之间定义的独立于硬件、操作系统和实现服务采用的程序语言的接口和契约联系起来,使得系统中的各种服务可以以统一和通用的方式进行交互,实现了系统之间的松耦合,并可实现系统之间的整合与协同操作。目前SOA绝大多数都集中在企业级应用,在审计部门部门部门或机构应用较少。审计部门部门部于05年推出了一套全国高考网上公文审核系统,因为审计部门部门部的网上公文审核系统要照顾到全国各省、市、地区的公文审核工作,而各个省、市、地区的公文审核政策、实际情况又不太相同,故审计部门部门部的网上公文审核系统虽然功能多,但操作起来复杂,使用起来不方便,而且维护起来也比较困难,没有在全国范围内得到广泛应用。现在国内有很多高校使用了网上公文审核系统,但是也需要审计部门进行现场确认公文审核资格和办理公文审核材料;从公文审核流程来看,此类的公文审核方式主要是采用网上公文审核和现场确认相结合的方式,没有完全利用

第一章 绪论

现有的技术实现网络化操作,而在国外,这种类型的系统则相对成熟,可以通过网络完成所有公文审核业务。

1.3 研究内容和目标

SOA的本质上是一种建立管理IT系统和业务流程的方法,它是为软件集成服务的,实现了技术和架构的完全分离,同时消除了软件服务集成的所有障碍。因此,SOA使得软件集成不必受任何标准的限制,也就是说SOA可以集成任何标准的软件服务。由于个人对审计部门部门工作和业务流程非常熟悉,结合攻读硕士期间所学到的先进IT技术和知识,因此我参加了公文审核公文审核系统的研发工作。在系统的开发过程中,我参与系统的总体分析和设计,并主要负责网上公文审核模块的开发。结合实际情况,本文主要在以下几个方面做了研究工作:

(l)对SOA架构思想、Web服务以及面向服务的相关理论SOUP(面向服务的统一过程)和SOAD(面向服务的分析和设计)进行较为深入的分析研究。

(2)基于SOA理论,结合某审计部门部门审计部门部门网上公文审核系统的需求,分析了该系统的业务需求和业务流程,结合SOUP过程方法,以面向服务的设计原理,采用UML统一建模语言从服务用例的角度对系统进行分析和建模。

(3)基于SOA的设计原则和目标,采用自顶向下的方式分析了系统的业务流程,以网上公文审核模块为例子进行详细设计。系统的开发过程中结合SOAD理论探讨了面向服务架构中服务粒度的设计及通过对服务进行组合调用来建立业务流程的步骤,从提高系统业务流程的可重组性和适用性方面进行了探索。

(4)综合运用Web缓存技术、同步令牌机制Token、数据库连接池等技术提高系统整体性能。

1.4 本论文主要创新点

近年来,各省级审计部门部门部门陆续开发了适用于本省的审计部门部门公文审核系统,也有个别具有审计部门部门资格的审计部门部门投入使用了公文审核系统,如北京林业大学、复旦大学等;还有一些省市在高考公文审核系统开发应用中引入了SOA思想。从功能上来说,这些系统都是对公文审核信息的采集,如果要顺利完成公文审核工作,还需要审计部门工作人员到现场进行图像采集、办理公文审核材料等一系列手续,直至最后的公文审核信息进行确认。一些研究

3

硕士学位论文

者应用SOA理论对中信息孤岛的问题进行了应用系统集成的初步研究,而对于SOA理论应用于公文审核系统并与其他服务系统之间组合服务的研究则异常罕见。随着审计部门部门的规模化和规范化,研究和设计基于SOA理论的公文审核系统,实现工作人员报到、身份注册等各系统之间服务共享,可大大提高工作效率和信息化水平;基于SOA理论进行设计和开发该系统,可以提高系统复用,降低今后的开发和维护成本,有很大的实用价值。本文的研究旨在为各审计部门部门的公文审核流程全部实现信息化和网络化(无需现场公文审核即可完成全部公文审核流程)、以及从审计部门公文审核到工作人员报到、身份注册等环节的服务共享化、流程化、简便化进行了初步探索。

1.5 论文组织

全文共分为七个章节,每个章节的主要内容概述如下:

第1章,讨论了课题的研究背景、课题来源、研究内容和目标,并指出了本课题的创新点,最后介绍了论文的组织。

第2章,首先描述了面向服务架构的核心概念,介绍了SOA的关键理论,接着对本课题所依赖的技术理论基础Web服务做了比较全面的介绍。

第3章,本文的工作重点之一,用SOUP的方法对某审计部门部门公文审核系统进行了分析,分析了系统的业务需求、功能性及非功能性需求,较详细的介绍了本系统开发选用的软硬件平台及技术架构。

第4章,基于面向服务的分析,使用统一建模语言UML对系统从服务的角度进行总体分析。

第5章,基于SOA的思想体系,对公文审核公文审核系统进行了整体的设计。选取了具有代表性的公文网上公文审核流程模块,对公文审核业务流程进行详细的分析与设计,并详细介绍了为提高系统性能所采用的关键技术。

第6章,介绍了系统测试。基于SOA和web服务技术架构的系统测试的特点,分析了测试类型,介绍了测试工具和测试方法,并对系统测试结果进行了简单分析。

第7章,对本文研究内容总结,指出了存在的不足及今后的努力方向。

联系合同范文客服:xxxxx#qq.com(#替换为@)