WebService相关术语
最近一直在和WebService打交道,看到大牛们谈起来侃侃而谈,而自己却被相关术语搞的晕头转向。所以下力气决定把和WebService有关的术语搞清楚。
WebService
WebService是让程序透明的调用网上发布的程序,不用考虑具体的实现细节。只要WebService公开了服务接口,远程客户端就可以调用服务,是基于HTTP协议的组件服务,是分散式应用程序的趋势。
WSDL
WSDL(Web Service Description Language)Web服务器描述语言是用XML文档来描述Web服务的标准,是Web服务的接口定义语言,由Ariba、Intel、IBM、MS等共同提出,通过WSDL,可描述Web服务的三个基本属性:
·服务做些什么——服务所提供的操作(方法)
·如何访问服务——和服务交互的数据格式以及必要协议
·服务位于何处——协议相关的地址,如URL
从以上概念可以得出wsdl是一种语言,和html类似,只不过是用xml形式体现
框架
WebService准确的说是一种标准,不同的技术,不同的平台,不同的语言(Java、Net)有不同的WebService开发实现。在Java领域框架有:Axis1、Axis2、XFire、CXF