您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 销售管理 > 基于Web服务的SOA在军事信息平台中的应用
重庆大学硕士学位论文基于Web服务的SOA在军事信息平台中的应用姓名:贺银华申请学位级别:硕士专业:计算机技术指导教师:傅鹤岗;刘成武20051001重庆大学硕士学位论文中文摘要I摘要面向服务的架构SOA作为软件体系结构的下一个发展目标,可以帮助IT组织满足他们面临的复杂挑战。它是一种应用程序体系结构,其中所有功能都定义为具有明确的可调用接口的独立服务,可以以定义好的顺序调用这些服务来形成业务流程。SOA同时又是一种用于构建分布式系统的方法,采用这种方法构建的分布式应用程序可以将功能作为服务交付给终端用户,也可以构建其他的服务。以XML为基础的Web服务很好的满足了SOA的要求,它使用基于XML的Web服务描述语言WSDL来描述接口,将服务转到动态且灵活的接口系统中,非以前CORBA中的接口描述语言IDL可比了。WEB服务遵循J2EE规范,在此基础上定义了比较成熟的组件开发、传输调用和定位发布等一系列协议,在企业系统集成、动态电子商务应用、异构系统搭建领域占据了主导地位。从最近发生的几场局部战争来看,呈现出作战双方系统与系统、体系与体系之间的整体对抗,表现出军事变革的集成化特征。在过去的信息化建设中,我军各单位、各军兵种基本形成了各自的信息系统及自动化指挥系统。当前的这些分系统种类众多,复杂而又庞大,还有可能基于不同的操作系统、软件体系及语言实现,造成了不同程度的信息孤岛问题。本文提出的基于WEB的军事信息平台解决方案,就是致力于将这样的分系统架构成统一协调、相互调用、真正实现一体化的集成系统,从而正确而又充分地发挥各分系统的威力和潜力,以系统集成实现军事力量的一体化。论文首先讨论了SOA的时代背景、实现方式、设计模式和重要意义;其次介绍了J2EE规范和组件开发技术,阐述了最能体现SOA的Web服务的原理、框架、核心技术及研究现状;在此基础上,从信息革命和军队信息化建设面临的挑战出发,提出了构建军事信息平台的设想,以实现局域网、骨干网和全军综合信息网的无缝连接;并详细论述了平台的设计思想、体系结构、总体设计和功能模块,同时分析了为什么要将原有的信息系统迁移到新的信息平台和如何将原有的业务系统封装为Web服务,并发布到注册中心供他人;接着利用实验中的一个例子,对Web服务的理论、实现和开发环境进行了系统的说明;最后对信息平台的安全管理和Web服务的安全性技术进行了初步探讨。关键词:SOA,Web服务,系统集成,J2EE,军事信息平台重庆大学硕士学位论文英文摘要IIABSTRACTAsthenextorientationofthedevelopmentofthesorftwaresystemandstructure,SOAwillbeabletohelpITorganizationstofacethecomplexchallenges.Itisakindofappliedprogrammingarchitecture,allofitsfunctionscanbedefinedastheisolatedserviceswhichhavedefiniteandallocatableinterfaces,itcanformtheprocessflowbyallocatingtheseserviceswiththewell-definedorder.SOAisalsoamethodofconstructingdescribedsystem.Theapplicationprogramconstructedbythemethodcanmakeitsfunctionsasservicetobehandedouttousers,otherservicecanalsobeconstructed.TheWebServicewhichisbasedonXMLsatisfiesSOA’sdemand.ItappliestheWSDLbasedonXMLtodescribeinterfaces,transformingtheservicetothedynamicandflexibleinterfacesystem,whichissuperiortoIDLinCORBA.TheWebServiceobservesthestandardofJ2EEonwhichaseriesofmorematureagreementofequipmentdevelopment,transmissionandallocation,locationandpublishmentaredefined.TheWebServicealsodominatesseveralfieldssuchasintegrationofenterprisesystem,dynamicelectronicBusinessandconstructionofsystemofdifferentstructures.ItcanbeseenfromtheseveralrecentlocalwarsthatbothsidespreferthesystemVSsystem,structureVSstructureoverallconfrontation;whichrepresentsthefeatureofintegrationinthemilitaryreform.Inthepreviousinformationizationconstruction,allbranchesofserviceinourarmyfundamentallyformrespectiveinformationsystemsandautomaticcommandingsystems.Thesesystemsareofmanydifferentkinds,complexandlanguage,whichmaybebasedondifferentoperationsystemssoftwaresystemsandlanguages,consequently,differentdegreesoftheisolatedinformationislandsproblemsemerges.Thisthesisproposestheprogramofthemilitaryinformationplatformbasedonweb,whichaimsatintegratingthesebranchsystemsintoawhole,coordinatingintegratedsystemsothatthepotentialandpowerofeachsystemcanbeappropriatelyandfullybasedtorealizetheunificationofmilitarypower.Inthethesis,thebackground,waysofrealization,modelsofdesignandthesignificanceofSOAarediscussed;secondly,theJ2EEstandardandthetechniqueinthedevelopmentofpackagesareintroduced,morecomphasisisputontheprinciples,frameworks,basictechniquesandthestatusquoofWebServicewhichmostlyenbodies重庆大学硕士学位论文英文摘要IIISOA,moreover,accordingtotheinformationrevolutionandthechallengesoftheinformationizationofthearmy.Thisthesisproposestheidesofconstructingthemilitarysyntheticalplatformtorealizetheconnectionoflocalwebs,corewebsandthewholeweboftheinformationofthearmy.Thedesignideasstructure,wholedesignandmodelsoffunctionsarespecificallydiscussed.Atthesametime,thisthesiselaboratesthereasonoftransformingtheoriginalinformationsystemtoanewinformationplatform,andhowtotransformtheoriginalprofessionalsystemsintoWebServicesothatitcanbesenttotheregistercenterforotherpeople’suse.Thenthisthesissetanexampleaccordingtoanexperimenttoelaboratethetheory,realizationanddevelopmentenvironmentofWebServicesystematically.Atlast,thesecuritymanagementoftheinformationplatformandthesecuritytechniqueofWebServiceareexplained,whichisstillinthepreliminarystage.Keywords:SOA,WebService,integrationofsystem,J2EE,militaryinformationplatform重庆大学硕士学位论文1绪论11绪论二十世纪九十年代以来,网络经济给国内政治、经济、文化带来了深刻影响,各行各业初步建立了自己的管理信息系统。在过去的40年里,软件体系结构试图处理日益增长的软件复杂性。但是,复杂性仍在继续增加,传统的体系结构好像已经达到了它们处理此类问题的极限:需要对新的业务需求进行快速的反应,需要不断地减少业务中IT的成本,以及吸收、集成新的业务伙伴和新的客户群。作为一个产业,我们经历了能够提供完全的分布式处理的多种计算体系结构和能够运行在任何平台上的编程语言,从而大大缩短了实现的时间表,我们还经历了无数的连接性产品,这些产品能够更快更好地集成应用程序。然而,我们还是没有找到完全的解决方案。现在,业界提出面向服务的体系结构作为软件体系结构中下一个发展阶段来帮助IT组织满足他们面临的越来越多的复杂性的挑战。GartnerGroup曾经预测,到2008年面向服务体系架构将成为具有绝对优势的软件工程技术,软件企业现在就应该了解和应用SOA技术[1]。1.1背景和选题依据面向服务的架构(ServiceOrientedArchitecture,SOA)是一种应用程序体系结构,在这种体系结构中,所有功能都定义为独立的服务,这些服务带有定义明确的可调用接口,可以以定义好的顺序调用这些服务来形成业务流程。SOA又是一种用于构建分布式系统的方法,采用这种方法构建的分布式应用程序可以将功能作为服务交付给终端用户,也可以构建其他的服务。SOA的使用是基于重用的功能单元(即服务)。通过运用这些服务之间定义的良好接口和协议联系来支持业务流程,使服务的编排和组合增加了灵活性和集成性的重要作用。SOA的关键是使用标准的服务接口和定义采用松耦合连接,从而掩盖了IT环境底层的技术复杂性和繁琐性。目前的SOA是基于已广泛接受的Web服务标准,从而提供了在各个不同软件之间的相互调用。我军的信息化建设起点较晚,迫于新军事革命的压力,在过去的信息化建设中,各单位基本形成了各自相对完善的管理信息系统。当前的这些分系统种类众多,复杂而又庞大,还有可能基于不同的操作系统、软件体系及语言实现,造成了不同程度的信息孤岛问题。本文提出的军事信息平台,是基于Web服务的SOA应用的一个例子,它能够有效地处理机关内部的流程、协作、信息利用和交流,
本文标题:基于Web服务的SOA在军事信息平台中的应用
链接地址:https://www.777doc.com/doc-1588972 .html