Web service

 web service主要是为了使用各个孤立的站点之间能够互相通信,共享资源而提出来的一种接口。 web service所使用的是Internet上统一,开发的标准,如:HTTP,xml,Soap,WsDL等,所以wen Service可以支持这些标准的环境(windows,Linux)中使用。

  web service的定义:通过SOAP在web上提供的软件服务,使用wsdl文件进行说明,并通过UDDI进行注册。

  web service体系结构的主要优点之一是他容许不同平台上不同语言编写的各种程序以及基于标准的方式相互通信。相对以前的方案而言,web service的另一个优点是使用标准的web协议-xml,http,tcp/ip相对易用和通用的。

     一:web分布式应用程序逻辑对象模型,通过使用dcom,corba,rmi之类的基本结构,开发人员任然可以使用本地模型提供丰富资源和正确性,并可将服务置于远程系统中。

 

我们可以把web service看做web上的组件,web服务提供者开放一系列的api,并开发人员通过调用这些API来集成web服务,构建自己的应用程序。

二:SOAP是分布撒在分布式环境中交互信息的简单协议,是基于xml的,以xml形式提供的一个简单轻量级的用于在分散或分布环境下的交互结果,是形成xml web service的基础。

三:WsDL

    它是告诉别人怎样调用和使用web service服务,它是web service的一种描述语言,也是基于xml的,是一些最新的开发工具既能根据你的web service生成WsDL文档,又能导入WSDL文档,生成调用的相应的web service的代码。

四:UDDI

是通用的发现,说明和集成是web服务的黄页,是一套基于web的,分布式的为web service提供信息注册中心的实现标准,同时是包含一组能是企业将自身提供的web service注册使得别的企业都能够发现反问协议,与传统的黄页一样,你可以搜索到提供所需要的服务公司。

  总之 SoAP就像两个公司的之间的合同,

           WSDL则就是说明书,

           UDDI好比公司需要在黄页和工商注册信息。以便方便客服发现。

  它的主要目标是跨平台的可互操作性的,为了达到这个标准,web service完全基于xml,xsd等独立于平台的,独立于供应商提供的软件标准。

  web service是怎样通信的(SoAP),是怎样进行说明的(WSDL),以及如何查找(UDDI),这些内容构成了一套基本的规范,为应用程序的集成和聚合提供了基础,根据这些基本的规范,公司可以构建实际的解决方案,并从中获益。

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值