欢迎来到天天文库
浏览记录
ID:33299109
大小:2.87 MB
页数:57页
时间:2019-02-23
《基于soap的数据交换中间件的研究与应用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、武汉理工大学硕士学位论文基于SOAP的数据交换中间件的研究与应用姓名:张古月申请学位级别:硕士专业:计算机科学与技术指导教师:熊前兴20100501武汉理T大学硕十学位论文摘要由于111tem训Intrallet应用的各种语言拥有简单,开发迅速的优点,远远短于传统开发工具的研发时间,因此导致了各种丌发语言层出不穷。正是如此,繁多的语言使得在不同平台上采用不同语言实现的系统之间集成相当困难。虽然大多数企业在内部已经实现了信息化,但是由于独自开发,无法和其他企业进行交流,如果该企业想重用其它企业已实现的某些功能时,没有一套
2、可以摆脱开发语言、开发平台的限制来重用其他企业已开发功能的机制。虽然CORBA、JavaBean、EJB等中间件的问世可以在一定程度上解决系统集成的问题,但是各个组件都有自身的特点和限制,并没有注重和其它组件之间的沟通,因此各个组件内部的实现机制并不相同,虽然能解决某些系统的集成和重用问题,但是没有提供一种完全统一的、完全摆脱平台和语言束缚的集成方案,针对这一迫切需求,W曲Service应运而生。SoAP是实现W曲SeⅣice的业界标准,SoAP采用的传输协议最初为H订P后来相继采用SMTP等协议,sOAP标准定义了统
3、一的数据表示形式和数据封包规则,采用XML作为信息载体,并且严格定义了封包结构,是实现w
4、ebService的最佳方案。本文首先探讨了与W曲SeⅣice相关的技术,重点介绍了XML、SOAP和wsDL。并结合实际项目,采用JaVa语言开发的项目一长江航道养护费征收系统的查询船舶信息代码文件作为Web服务部署到SOAP的发布平台上,而后分别在Java和Delphi开发环境下编写的湖北省港航规费系统的船舶信息查询模块中调用已发布的可以被重用的服务,从而无需重新编写业务逻辑代码,提高了开发效率。并在此基础上提出了采用压缩算法
5、来改进传输效率的方案,最终实现了不同开发平台、不同开发语言之间的逻辑功能的重用以及数据的交换并达到了预期效果。关键词:W曲Service,XML,SOAP,WSDL武汉理:r入学硕十学位论文AbstractAsthe111temet/Intranetapplications1anguagesaresimpleandcanbedeVelopedrapidly’aV撕etyofdeVelopmenttoolsandnews田ptinglanguagesbecomemoreandmore.Itisbecauseofthepr
6、ogressofIntelllet/In仃anetistoofast,theinte野ationofdi£陆e11tIanguagesondiff.er铷tplatfo彻sandsyStemsisdi疗icuJtt0achieve.WhilemostcompanieshaVeachieVedin-houseinfomationinte伊ation,ithasnocommunicationwithotherbusiness.IfthecompaIlywantstoreusesome允nctionswhichotherco
7、mpanieshaVeimplem朗ted,thereisnoreusemechallismwhichgetsridofdevelopm%tlanguageandplatfonll.Althou曲middIewaresuchasCoRBA,JavaBeanandEJBcansolvesomesysteminte黟ationissues,eachcomponenthasitsowncharact甜sticsandlimitations.Sothetramtionalcomponentc锄notproVidea如llyin
8、te铲ated,completely矗.eef}omtheinte黟atedplatf.omlandlangIlageplaIlforthisurgentrequir锄ent.Inviewofthissitllation,W曲Service锄erg酣.SOAPisaIlindustryst狮dardtorealizeW曲SeⅣice.ItusesHTTPasthetransportprotocolanduseXMLaSaninfornlationcaI—er.Besidestllis,SOAPdefinesaunif-
9、omdatar印resentation锄ddatapacket11lles.ThisthesisfirStlydiscussesthetechnoIogyassociatedwiththeW曲SerVice,suchasXML,SoAPandWSDL.Combinedwithpra“calprojects,usingtheship
此文档下载收益归作者所有