web services在跨平台数据交换中的应用

web services在跨平台数据交换中的应用

ID:11013625

大小:33.00 KB

页数:10页

时间:2018-07-09

web services在跨平台数据交换中的应用_第1页
web services在跨平台数据交换中的应用_第2页
web services在跨平台数据交换中的应用_第3页
web services在跨平台数据交换中的应用_第4页
web services在跨平台数据交换中的应用_第5页
资源描述:

《web services在跨平台数据交换中的应用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、WebServices在跨平台数据交换中的应用第23卷第3期2006年3月计算机应用与软件ComputerApplicationsandSoftwareVo1.23,No.3Mar.2oo6WebServices在跨平台数据交换中的应用侯琰龙虹(北京理工大学管理与经济学院北京100081)摘要本文针对WebServices的技术原理,以某公司应用系统开发及其跨平台数据交换的问题为背景,分析并建立了基于WebServices的信息系统架构的基本方法,给出系统的设计原理和总体结构,同时给出了跨平台数据交换的具体实施方

2、案,并简要分析了方案的优点.关键词WebServicesUDDISOAPWSDLT日EAPPLICATIONOFWEBSERⅥCESINEXCHANGINGDATATHROUGHDEFERENTDEVELOP】=cGFLATHouYahLongHong(SchoolofManagementandEconomics.BeijingInstituteofTechnology,Bdjing100081,China)AbstractAccordingtothetechnologyofWebServicesandonthe

3、basicoftheapplicationsystemofonecorporation,thispaperdiscussesthewaytobuildinformationsystem.Architectureofdistributed印pucationsystemandthedesignprinciplebasedonWebServicesaresugges?ted.What'smore,therealizationofexchanrngdatathroughdeferentdevelopfiatarepres

4、ent.Atlast,weanalyzethecharactersofschemebriefly.KeywordsWebServicesUDDISOAPWSDL1引言WebServices是新一代的Web应用程序,是一类可通过开放的Intemet协议访问的软件组件,它代表了组件技术和Web技术的结合,是企业在互联网上构建大型,复杂应用的较为理想的技术.过去,一个大型复杂的应用系统里,各个模块,功能间通常是紧密耦合设计的,接121和数据交换都是内部专用的格式,使维护和扩展非常困难.WebServices提供了新的开

5、发大型系统设计思路,系统的功能模块可以非常独立地设计,模块之间通过接121查询以及自描述的XML格式的数据交换.将各个模块集成为一个应用系统,各自内部的改动不会影响其他功能模块,使系统的维护和升级更加容易.2WebServices技术2.1传统组件技术的局限性在传统的组件技术中,一个服务是一个可以通过编程接口访问的应用,客户通过紧耦合的分布式计算协议访问这些服务,这些协议都具有自己的私有格式,虽然实现效率较高,但是不具备重用性和灵活性的特点,在Web环境中,存在着若干问题:1)在同一协议下的服务,只能被同构环境的

6、客户访问.2)协议的不通用性使互操作性降低.3)防火墙使企业之间数据通信困难.而WebServices的出现则在最大程度上解决了这些局限性,这从其相关协议标准可以看出.2.2WebServices的技术体系简单地说,WebServices只是一个作为服务的应用框架,它是可通过URL定位,自动将信息返回到需要它的客户端.如果系统比较复杂,包括各种各样的功能模块,每一个功能模块使用的运行平台和开发语言不同,这就需要WebServices将各个应用程序集成为一个协调互动的Web应用.wB1)Services使用SOAP

7、协议实现应用与服务之间的通信,用WSDL文件对服务进行标准的描述.SOAP和WSDL都是基于XML的,同时SOAP一般使用标准的H.rrP协议,因此可以透明地穿越合作企业防火墙.应用服务可以在Web上发布,发布的服务可以在UDDI上进行注册以便于被检索,满足了企业之间松散耦合的要求.(1)SOAP简单对象访问协议,定义了Web服务参与者之间标准的交互协议,它的主要作用是为XML描述的消息提供一个简单统一的传输机制.(2)WSDL服务描述语言,提供了一种描述服务接121的标准方法.它定义了一种描述接口的抽象语言,使

8、服务的接121定义独立于底层协议和编码方式.(3)UDDI通用描述,发现和集成,是分布式Web服务的信息注册规范.它提出了标准的规范,用来对Web服务提供动态注册功能.需要指出的是UDDI是针对通用的Web服务而言,很多公司的Web服务仅在内部使用,所以不需要在UDDI中心注册.(4)XML规范是WebServices的技术基础,XML采用文收稿日期:2004一o4—29

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

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

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