利用WSDL和UDDI为公共WebService建立统一接口

利用WSDL和UDDI为公共WebService建立统一接口

ID:40133010

大小:162.70 KB

页数:3页

时间:2019-07-22

利用WSDL和UDDI为公共WebService建立统一接口_第1页
利用WSDL和UDDI为公共WebService建立统一接口_第2页
利用WSDL和UDDI为公共WebService建立统一接口_第3页
资源描述:

《利用WSDL和UDDI为公共WebService建立统一接口》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、·150·计算机应用研究2003年利用WSDL和UDDI为公共WebService建立统一接口刘刚,余晖(东南大学计算机科学与工程系,江苏南京210096)摘要:WebService是使用Web的崭新模式,在某些公共的WebService中实现统一接口,将使得客户端编程更加方便。介绍了WSDL和UDDI的基本概念,以及如何利用WSDL和UDDI来建立统一接口。关键词:统一接口;WebService;WSDL;UDDI;XML中图法分类号:TP393109文献标识码:A文章编号:100123695(2003

2、)0520150203ImplementationofUniformInterfaceforWebServiceBasedonUDDI&WSDLLIUGang,YUHui(Dept.ofComputerScience&Engineering,SoutheastUniversity,NanjingJiangsu210096,China)Abstract:WebServiceisthenextgenerationofWeb.UnifyingInterfaceforpublicWebServicewillmak

3、eclientprogrammingconve2nient.Inthispaper,theconceptofWSDLandUDDIareintroduced,andthemethodtorealizeUniformInterfacewithUDDIandWSDLispresented1Keywords:UniformInterface;WebService;WSDL;UDDI;XML将调用对象放置在Internet上,不同于对Intranet中的服1引言务器进行调用。对于后者,一个服务就只有一个实现,客户

4、端的程序员编写调用代码,只需查阅一个接口文111XMLWebService简介档。而对于前者,由于服务被部署在Internet上,同样的XMLWebService是下一代的WWW,它允许在Web2服务会有多个实现分布在不同的WebSite,但是这些Site上放置可编程的元素,以便进行基于Web的分布式WebSite提供给用户的接口却可能是不统一的,或者采用计算和处理。应用程序主要是通过SOAP(简单对象访了不同的调用名,或者采用了不同的参数,即他们没有问协议)访问WebServices;WSDL(WebS

5、erviceDescription采用统一的接口。Language)是WebService的描述语言,用于描述与一个该类服务我们不妨将它叫做公共服务,譬如查询股WebService交互的消息格式、数据类型、操作、协议绑定票信息或查询某种商品的价格。如果提供该类服务的和服务地址;WebService可以通过UDDI(UniversalDe2WebSite在接口上各自为政,显然对于客户端编程极为不scription,DiscoveryandIntegration,统一描述、发现和集成)利。譬如客户端要查询商品

6、价格,程序员就必须查阅所进行注册,通过UDDI注册,各企业可以将自己的信息以有提供该商品的厂商关于该项服务的接口;就算是像查及他们所提供的WebService的信息公开发布,如图1所询股票信息这样只需一个实现的服务,也会由于服务质示。量、价格以及网络连接等原因,需要常常更换服务提供WebService者。而且,该服务新的提供者会不断出现,客户端代码统一描述、发现和集成协议(UDDI)WebService的发布、发现WebService描述语言(WSDL)WebService的描述随之就需要修改。简单对象访

7、问协议(SOAP)WebService的访问之所以会出现这样的问题,在于没有让接口和实现扩展标记语言(XML)通用Internet协议(HTTP,TCP/IP)分离。其实WSDL和UDDI都清楚地说明了抽象的元数图1WebService的层次结构据和具体实现之间的关系。因此,利用WSDL和UDDI,我们可以就某个公共需求定义出统一的接口,然后,各112统一接口个WebSite根据这个接口去编写实现代码,这样,客户端WebService提供给我们的是一个崭新的编程模式。的程序员在实现对WebService的

8、调用时,只需要面对一个接口。这就是统一接口的概念。本文将介绍WSDL和收稿日期:2002205230;修返日期:2002209216UDDI的基本概念,以及如何利用WSDL和UDDI来建立第5期刘刚等:利用WSDL和UDDI为公共WebService建立统一接口·151·统一接口。businessService的子信息bindingTemplate内,要为tModel的实现注册访问点。因此,如同WSDL架构允许分离接2WSDL

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

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

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