资源描述:
《基于soa勘察设计院协同办公系统设计和实现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、基于SOA勘察设计院协同办公系统设计和实现 摘要:本文研究的主要内容就是在以办公自动化理论为基础,运用面向对象技术,通过对办公自动化系统进行分析,明确了办公自动化系统建立的目的、标准、依据以及构建原则,选择了根据国际先进的信息基础架构理念——面向服务的框架结构(SOA)作为信息系统设计和建设的指导思想,采用XML数据总线的构件技术,建立系统。系统采用J2EE、基于B/S架构,遵循标准的J2EE技术体系。关键词:办公自动化,面向服务的结构,XML数据总线DesignandImplementofEngineeringandResearchInstituteOAonSOA-ba
2、sedWangNan(ShenyangAluminumandMagnesiumEngineeringandResearchInstituteCo.,Ltd.,Shenyang110001,China)Thispaperstudiesthemaincontentoftheisinisbasedonthetheoryofofficeautomation,useofobject-orientedtechnology,throughtheanalysisofalinternationalofficeautomationsystem,clearthealinternationalof
3、ficeautomationsystem,the8purposeofthestandards,basedontheprinciplesofandbuild,chooseaccordingtotheinternationaladvancedconceptsofinformationinfrastructure,serviceorientedarchitecture(SOA)astheguidingthoughtofinformationsystemdesignandconstruction,theuseofXMLdatabuscomponenttechnology,setup
4、thesystem.ThesystemusesJ2EE,basedonB/Sstructure,followthestandardsystemofJ2EEtechnology.Applicationplatformonthebasisof“supportunification,applicationplatform,businessdesignvisualization,functioninterface,integratedframeworkofservicestandardization”todesignthebasicguidingideology,establish
5、strong,openinfrastructure,toprovidetransparentbottomsupporttechnologyandrichcomponentofuniversalservice,rapidconstruction,throughtheserviceorientedarchitecturedesign,canmorefocusontherealizationofthefunctionofitsown.KeyWords:OA(OfficeAutomation),SOA(Service-OrientedArchitecture),XMLdatabus
6、中图分类号:C37文献标识码:A8随着计算机技术和通讯技术的发展和完善,办公自动化理论和实践得到了飞速的发展。目前,随着决策支持理论和技术的研究发展,基于知识工程的办公自动化系统呼之欲出。高层领导决策者使用这样的办公自动化系统,应能自动实现“决策过程中的专家咨询、知识获取、数据报告”等过程,能回答“Why,When”等问题,解释为什么会产生这样的结论,从而大大提高整体创新和应变能力[1][2]。本文主要介绍某勘察设计院的办公自动化系统的设计与实现。1设计方法研究1.1基于SOA的体系架构SOA(Service-OrientedArchitecture)——面向服务的框架结构
7、,是新一代应用技术,应用的业务逻辑被组织成模型(服务),访问接口、服务成为一个黑盒[4]。在SOA中,力求由单个实体来提供一系列特定的任务,该实体接收服务请求并返回处理结果;或返回因尝试失败而导致的错误。这些服务,以及规定它们应如何组合来构成一个完整应用程序的指导原则,由此构成了一个SOA[5]。在SOA架构下,数据和业务逻辑融合成模型化的业务组件,且具有文档接口,这种明确的设计和简单和方式有助于开发和进一步扩展,一个SOA8应用可以很容易地与异构的、外部的遗留系统、外购的应用集成在一起。根据设计院信息化建设的需求