基于SOA的勘察设计院协同办公系统的设计与实现.doc

上传人:99****p 文档编号:1725879 上传时间:2019-03-13 格式:DOC 页数:8 大小:28.50KB
下载 相关 举报
基于SOA的勘察设计院协同办公系统的设计与实现.doc_第1页
第1页 / 共8页
基于SOA的勘察设计院协同办公系统的设计与实现.doc_第2页
第2页 / 共8页
基于SOA的勘察设计院协同办公系统的设计与实现.doc_第3页
第3页 / 共8页
基于SOA的勘察设计院协同办公系统的设计与实现.doc_第4页
第4页 / 共8页
基于SOA的勘察设计院协同办公系统的设计与实现.doc_第5页
第5页 / 共8页
点击查看更多>>
资源描述

1、基于 SOA 的勘察设计院协同办公系统的设计与实现摘要:本文研究的主要内容就是在以办公自动化理论为基础,运用面向对象技术,通过对办公自动化系统进行分析,明确了办公自动化系统建立的目的、标准、依据以及构建原则,选择了根据国际先进的信息基础架构理念面向服务的框架结构(SOA)作为信息系统设计和建设的指导思想,采用 XML 数据总线的构件技术,建立系统。系统采用J2EE、基于 B/S 架构,遵循标准的 J2EE 技术体系。 关键词:办公自动化,面向服务的结构,XML 数据总线 Design and Implement of Engineering and Research Institute OA

2、on SOA-based Wang Nan (Shenyang Aluminum and Magnesium Engineering and Research Institute Co.,Ltd., Shenyang 110001,China) This paper studies the main content of the is in is based on the theory of office automation, use of object-oriented technology, through the analysis of al international office

3、automation system, clear the al international office automation system, the purpose of the standards, based on the principles of and build, choose according to the international advanced concepts of information infrastructure, service oriented architecture (SOA) as the guiding thought of information

4、 system design and construction, the use of XML data bus component technology, set up the system. The system uses J2EE, based on B/S structure, follow the standard system of J2EE technology. Application platform on the basis of “support unification, application platform, business design visualizatio

5、n, function interface, integrated framework of service standardization“ to design the basic guiding ideology, establish strong, open infrastructure, to provide transparent bottom support technology and rich component of universal service, rapid construction, through the service oriented architecture

6、 design, can more focus on the realization of the function of its own. Key Words: OA(Office Automation), SOA(Service-Oriented Architecture), XML data bus 中图分类号:C37 文献标识码:A 随着计算机技术和通讯技术的发展和完善,办公自动化理论和实践得到了飞速的发展。目前,随着决策支持理论和技术的研究发展,基于知识工程的办公自动化系统呼之欲出。高层领导决策者使用这样的办公自动化系统,应能自动实现“决策过程中的专家咨询、知识获取、数据报告”等过程

7、,能回答“Why,When”等问题,解释为什么会产生这样的结论,从而大大提高整体创新和应变能力12。本文主要介绍某勘察设计院的办公自动化系统的设计与实现。 1 设计方法研究 1.1 基于 SOA 的体系架构 SOA(Service-Oriented Architecture)面向服务的框架结构,是新一代应用技术,应用的业务逻辑被组织成模型(服务) ,访问接口、服务成为一个黑盒4。在 SOA 中,力求由单个实体来提供一系列特定的任务,该实体接收服务请求并返回处理结果;或返回因尝试失败而导致的错误。这些服务,以及规定它们应如何组合来构成一个完整应用程序的指导原则,由此构成了一个 SOA5。在 SO

8、A 架构下,数据和业务逻辑融合成模型化的业务组件,且具有文档接口,这种明确的设计和简单和方式有助于开发和进一步扩展,一个 SOA 应用可以很容易地与异构的、外部的遗留系统、外购的应用集成在一起。根据设计院信息化建设的需求与实际情况,本系统将选择面向服务的框架结构SOA,在整个系统的总体架构上融入了 SOA 理念6。 SOA 架构的基础是“服务”集的建设,服务集的实现将在以下三个层次上展开: (1)基础类层:在该层中,我们采用 OO(面向对象)技术建设业务系统的基础类库。 (2)构件层:一个或多个基础类在一定规则和要求下,形成构件库。我们的系统将提供一个基本的元构件库。同时还提供基础构件库、工作

9、流构件库、管理构件库、分析构件库。这些构件会提供一些最基础的操作。 (3)服务层:一个或多个构件根据一定的规则和要求,组成一个服务单元。 1.2 采用 XML 数据总线的构件技术 如何在复杂的业务逻辑中实现系统的建设,同时又能符合将来的变化和发展呢?多层次可重用的构件技术则是解决这个问题的一个主要方法,构件按照应用层次多层抽象,根据业务需求组装在一起。并且在开发过程中可以重复应用在多种需求中,从而能提取核心需求,逐个封装成构件,提供对象接口,并可层层利用。多层次可重用构件技术不但提高应用集成及整合的能力,以及软件开发能力、快速适应业务变化。也使复杂的业务简单化,简单的业务规范化,规范的业务标准

10、化。通过构件技术实现业务模型的设计和实现,并可重用。构件技术采用数据总线的技术,分为多个层面的体系:页面展现层、业务逻辑层、工作流层构件。 面向构件的实现多层体系,采用数据总线的技术,各层之间松散耦合,如有变化影响较小,构件相对稳定,灵活多变又能保证系统稳定性。本系统设计中,将采用页面展现层、业务逻辑层、工作流层分别进行设计开发,利用构件技术进行组装,提高软件开发的效率,提高系统的扩展性。 2 系统架构设计 结构总体上由外围和核心两大部分组成:外围是两大支撑平台体系,核心是办公自动化的应用与支撑体系6。两大支撑平台体系包托标准规范体系和信息安全保密体系,是基础支撑体,能够确保系统在统一管理,标

11、准规范的前提下进行建设;办公自动化应用与支撑体系是在两大体系基础上,按照面向服务的体系架构(SOA)设计思想,采用多层分布系统体系结构来构建一个可持续改善的,安全保密的,随需应变的灵活办公自动化综合应用系统。 2.1 系统物理部署设计 各二级单位根据使用人数情况如 300 人以下可将数据库及 WEB 部署在一台服务器;若超过 300 人且在 600 人一下建议按照上述方式部署;如果使用人员超过 1000 人建议数据库及应用采用双机模式。 2.2 平台设计理念 应用支撑平台以“基础支撑统一化、应用实现平台化、业务设计可视化、功能接口服务化、集成框架标准化”为设计基本指导思想6,建立健壮、开放的基

12、础架构,提供透明的底层支撑技术及丰富的通用服务组件,快速构建应用,使用户摆脱琐碎技术细节的纠缠,通过面向服务的架构设计,让用户能够更加专注于自身业务功能的实现。 3 系统实现 系统实现是将系统设计转化为物理实现,其成果是系统分析和设计的结晶。系统由综合审批管理子系统、资产管理子系统、信息交流管理子系统、辅助办公管理子系统、公文交换子系统等组成,本文重点介绍公文交换子系统。在部署公文交换平台,勘察设计院为实现及二级单位不同办公系统之间电子公文的上传下达。即完成跨单位 OA 系统之间的电子公文交换,是传输不同单位之间信息“红头文件”的纽带和桥梁。 3.1 部署模式 二级单位办公系统一般部署在企业局

13、域网内,为了实现异地单位的办公系统能够接收总设计院办公系统下发的公文,在下属单位部署一台公文转换服务器,其作用定期访问总部公文交换平台,将本单位的公文从公文交换平台取出命名为“导出” ,然后再将导出的公文导入到本单位OA 系统;同时将本单位推送的公文上报命名为“导入”到公文交换平台,实现异地公文的“上传下达”的目的。 3.2 实现方法 公文交换接口实现方法 (1)按照 web services 实现原理,公文交换平台在公共的 UDDI 注册中心上发布自己的服务:包括上传电子公文的 web 服务等。 (2)下属单位公文转换适配器到公共的 UDDI 注册中心查找所需的服务,得到描述其服务的 WSD

14、L。鉴于以及下属单位办公系统的确定性,上述(1)(2)可以合并,由公文交换平台直接将 WSDL 描述分发给每个单位,由其直接调用即可。 (3)下属单位公文转换适配器通过调用 web services 接口,实现电子公文的上传下达操作。 4 结语 本文从协同办公体系建立的标准、依据以及构建原则等几方面结合实际对该体系进行了分析。从 SOA 的编程模型、设计原则、生命周期、开发策略和步骤等几个方面剖析了基于 SOA 系统设计的主要方法和思路,将 SOA 架构的设计思路和方法,与该勘察设计院的实际业务相结合,提出了基于 SOA 的协同办公系统的架构,设计并实现了该系统。该系统在实际中已经应用,并已成

15、为该设计院发展的有力助推器。 参考文献: 1 高岩,张少鑫,张斌,那俊,张文斌基于 SOA 架构的 Web 服务组合系统小型微型计算机系统,2007 年 4 月 2 美Thomas ERL 著王满红,陈荣华译SOA 概念、技术与设计第一版北京:机械业出版社,2007 年 1 月 3 王金玲,朱诗生,符群卫.基于 Web Service 的 SOA 软件部署的研究现代电子技术,2007 年 4 月,总第 243 期 4 刚冬梅面向服务的综合信息服务系统的设计与实现硕士学位论文北京:北京工业大学,2004 年 5 Scott seelySOAP,cross platform webservice development using XML,UPPer Saddle River,NJ:Prentice Hall PTR,2002 6Newcomer EUnderstanding Web Services:XML,WSDL,SOAP and UDDI Pearson Education,20022005.12

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。