一个面向服务契约的Web服务适配器

一个面向服务契约的Web服务适配器

ID:38144283

大小:308.27 KB

页数:4页

时间:2019-05-25

一个面向服务契约的Web服务适配器_第1页
一个面向服务契约的Web服务适配器_第2页
一个面向服务契约的Web服务适配器_第3页
一个面向服务契约的Web服务适配器_第4页
资源描述:

《一个面向服务契约的Web服务适配器》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第36卷第7期计算机科学Vol.36No.72009年7月ComputerScienceJuly2009一个面向服务契约的Web服务适配器李军怀张璟张卓彬(西安理工大学计算机科学与工程学院西安710048)摘要Web服务适合于分布、松散耦合的应用环境。针对企业应用系统中的Web服务适配器开发问题,提出并实现了一个面向服务契约的Web服务适配器。详细介绍了适配器所包括的分析引擎、框架代码生成引擎、基于Web的WSDL文档编辑器等关键技术和实现方法。同时,将本方法与相关工具进行了性能分析和对比,表明了

2、本方法的良好交互性和稳定性。关键词Web服务,服务契约,服务适配器,引擎中图法分类号TP311文献标识码AServiceContractorientedDesignApproachtoDevelopingAdaptableServicesLIJunhuaiZHANGJingZHANGZhuobin(SchoolofComputerScience&Engineering,XianUniversityofTechnology,Xian710048,China)AbstractWebSe

3、rviceisfitfordistributed,loosecouplingapplicationenvironment.AWebserviceadapterofservicecontractorientedwaspresentedinordertosolvetheproblemofenterpriseapplicationsystemdevelopment.Westillintroducedsomekeyissuesaboutservicecontractanalysisengine,skeletonco

4、degenerateengineandWebbasedWSDLeditorintheWebserviceadapter.Also,theWebserviceadapterdesignedinthispaperwascomparedwithrelatedtools,theresultsshowedthatourmethodsaremoreinteractiveandstability.KeywordsWebservices,Servicecontract,Serviceadapter,Engine多年以来,

5、大多数分布式应用程序的开发人员都习惯于本文针对Web服务开发和应用中的异构系统适配问题,分析对象然后开始编写一大堆的代码,这也是我们所熟知的设计实现了一个面向服务契约Web服务接口适配器,主要包代码先行(CodeFirst)!。在面向服务的时代,随着Web服括分析引擎、框架代码生成引擎以及基于Web的WSDL文务渐渐成为了分布式应用程序特别是异构系统整合的标准协档编辑器。议,这种服务自治,共享协定但不共享实现的软件构造方式得1问题分析与系统架构到了充分的应用[1]。Web服务应用接口系统的开发原理∀∀∀契约先行

6、(ContractFirst)!也源于此。这个契约就是由于企业中大量遗留系统的存在,在进行企业应用系统WSDL文档,即先产生基于模式(Schema)的WSDL文档,再集成时的关键问题是如何对遗留系统进行封装,使其在不改产生代码。变原有实现的基础上能够与其它遗留系统乃至企业外部的系统进行交互[24]。采用契约先行的开发方法,可以提高应用系统开发效率,由于服务设计与开发分开,服务的设计者通过WSDL具体化遗留系统中存在着异构的数据、异构的应用逻辑及异构需求,然后交于开发人员实现。服务提供者和服务请求者能的表现等层次

7、,在进行系统集成时无需也无法对每一个异构够并行工作。客户端的开发人员能够独立于服务器端的开发层次都进行封装。由于异构系统的应用逻辑是整个异构系统人员,两者都可以以它们使用的开发平台进行开发。这样能的核心,它体现着该应用所要表达的业务逻辑,因此可以采用够帮助用户快速开发出与之相对应的Web服务接口适配器。功能集成的方式对异构系统的应用逻辑部分进行封装,并以另外,可以最大限度解决客户端和服务器端异构问题,首先设Web服务的标准形式将相应的功能向ESB(企业服务总线)计服务的互操作性,即首先在XSD中创建数据类型,然后

8、设注册,最终将功能以服务的形式暴露给外界用户。计基于此数据类型的服务(WSDL),最后使用自动化的工具通过对企业遗留系统可能的开发平台进行分析研究,发产生服务器端或者客户端的Web服务接口代码。这种逆现有很大一部分遗留系统是在.NET平台上开发的,而另一向!的开发方法能够最大限度地解决系统互操作性问题,而且些遗留系统是在J2EE等其它平台上开发的。对那些与应用还提高了代码

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。