ImageVerifierCode 换一换
格式:DOC , 页数:8 ,大小:28.50KB ,
资源ID:1725879      下载积分:10 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-1725879.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于SOA的勘察设计院协同办公系统的设计与实现.doc)为本站会员(99****p)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

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

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个工作日内予以改正。