webservice基础开发文档---什么是webservice

什么是webservice?webservice有人称之为web服务,其实都是一回事。这几年由IBM公司提出的SOA的概念被炒作的大红大紫的。主要就是因为这种webservice的技术。
 
  这是一种通过HTTP协议,以web应用服务器为依托,利用XML平台做交互的方式,实现跨平台的功能。这说的太抽象了,通俗一些来讲,我用java或者C#开发了一个系统,在客户端的电脑上想用VB或者delphi等其它的语言的客户端来调用,怎么办呢?就是采用webservice.因为webservice是用XML封装数据的,XML是一种文本啊,任何语言,任何操作系统都支持文本的,所以它是跨平台的,也是跨语言的。以后开发项目的时候,整个一个系统原来都是用delphi写的,要想全改的话,很困难。就用webservice多好啊。谁都可以调用的。上述说明了webservice跨平台的优势。它还有别的优势呢!
 
  跨防火墙通信,如果你的应用程序有成千上万的用户,而且他们都分布在世界各地,那么客户端和服务器之间的通信将是一个棘手的问题。那是因为客户端和服务器之间通常都会有防火墙或者代理服务器。直接通信就有问题了。webservice是基于HTTP协议的,一般防火墙不设置阻挡HTTP协议。像是QQ就是基于HTTP协议的。
 
  与原来的软件程序松耦合,写个webservice的程序,跟原来的程序是松耦合的。这样可以在使原来的系统不受大影响的情况下,任意的修改。
 
  在webservice的概念中有三个概念必需知道:SOAP,WSDL,UDDL. SOAP(Simple Object Access Protocol 简单对象访问协议)是webservice的根本。SOAP允许一个应用程序向另一个应用程序发送XML消息,SOAP消息是从SOAP发送者传至SOAP接收者的单路消息,任何应用程序均可作为发送者或接收者。就是使用XML的一种协议。
 
  WSDL(webservice Description Language webservice描述语言)使用XML描述webservice,包括访问和使用WebService所必需的信息,定义该WebService的位置、功能以及如何通信等描述信息。它是对一个程序的XML描述,把原来的java或C#类的对象,方法描述成一个XML文件。
 
  UDDI(Universal Description,Description and Integration统一描述、发现和整合协议)是一套信息注册规范。如图1-1所示

 

什么是webservice?webservice有人称之为web服务,其实都是一回事。这几年由IBM公司提出的SOA的概念被炒作的大红大紫的。主要就是因为这种webservice的技术。
 
  这是一种通过HTTP协议,以web应用服务器为依托,利用XML平台做交互的方式,实现跨平台的功能。这说的太抽象了,通俗一些来讲,我用java或者C#开发了一个系统,在客户端的电脑上想用VB或者delphi等其它的语言的客户端来调用,怎么办呢?就是采用webservice.因为webservice是用XML封装数据的,XML是一种文本啊,任何语言,任何操作系统都支持文本的,所以它是跨平台的,也是跨语言的。以后开发项目的时候,整个一个系统原来都是用delphi写的,要想全改的话,很困难。就用webservice多好啊。谁都可以调用的。上述说明了webservice跨平台的优势。它还有别的优势呢!
 
  跨防火墙通信,如果你的应用程序有成千上万的用户,而且他们都分布在世界各地,那么客户端和服务器之间的通信将是一个棘手的问题。那是因为客户端和服务器之间通常都会有防火墙或者代理服务器。直接通信就有问题了。webservice是基于HTTP协议的,一般防火墙不设置阻挡HTTP协议。像是QQ就是基于HTTP协议的。
 
  与原来的软件程序松耦合,写个webservice的程序,跟原来的程序是松耦合的。这样可以在使原来的系统不受大影响的情况下,任意的修改。
 
  在webservice的概念中有三个概念必需知道:SOAP,WSDL,UDDL. SOAP(Simple Object Access Protocol 简单对象访问协议)是webservice的根本。SOAP允许一个应用程序向另一个应用程序发送XML消息,SOAP消息是从SOAP发送者传至SOAP接收者的单路消息,任何应用程序均可作为发送者或接收者。就是使用XML的一种协议。
 
  WSDL(webservice Description Language webservice描述语言)使用XML描述webservice,包括访问和使用WebService所必需的信息,定义该WebService的位置、功能以及如何通信等描述信息。它是对一个程序的XML描述,把原来的java或C#类的对象,方法描述成一个XML文件。
 
  UDDI(Universal Description,Description and Integration统一描述、发现和整合协议)是一套信息注册规范。如图1-1所示

 

 

 

什么是webservice?webservice有人称之为web服务,其实都是一回事。这几年由IBM公司提出的SOA的概念被炒作的大红大紫的。主要就是因为这种webservice的技术。
 
  这是一种通过HTTP协议,以web应用服务器为依托,利用XML平台做交互的方式,实现跨平台的功能。这说的太抽象了,通俗一些来讲,我用java或者C#开发了一个系统,在客户端的电脑上想用VB或者delphi等其它的语言的客户端来调用,怎么办呢?就是采用webservice.因为webservice是用XML封装数据的,XML是一种文本啊,任何语言,任何操作系统都支持文本的,所以它是跨平台的,也是跨语言的。以后开发项目的时候,整个一个系统原来都是用delphi写的,要想全改的话,很困难。就用webservice多好啊。谁都可以调用的。上述说明了webservice跨平台的优势。它还有别的优势呢!
 
  跨防火墙通信,如果你的应用程序有成千上万的用户,而且他们都分布在世界各地,那么客户端和服务器之间的通信将是一个棘手的问题。那是因为客户端和服务器之间通常都会有防火墙或者代理服务器。直接通信就有问题了。webservice是基于HTTP协议的,一般防火墙不设置阻挡HTTP协议。像是QQ就是基于HTTP协议的。
 
  与原来的软件程序松耦合,写个webservice的程序,跟原来的程序是松耦合的。这样可以在使原来的系统不受大影响的情况下,任意的修改。
 
  在webservice的概念中有三个概念必需知道:SOAP,WSDL,UDDL. SOAP(Simple Object Access Protocol 简单对象访问协议)是webservice的根本。SOAP允许一个应用程序向另一个应用程序发送XML消息,SOAP消息是从SOAP发送者传至SOAP接收者的单路消息,任何应用程序均可作为发送者或接收者。就是使用XML的一种协议。
 
  WSDL(webservice Description Language webservice描述语言)使用XML描述webservice,包括访问和使用WebService所必需的信息,定义该WebService的位置、功能以及如何通信等描述信息。它是对一个程序的XML描述,把原来的java或C#类的对象,方法描述成一个XML文件。
 
  UDDI(Universal Description,Description and Integration统一描述、发现和整合协议)是一套信息注册规范。如图1-1所示

 

 

 

什么是webservice?webservice有人称之为web服务,其实都是一回事。这几年由IBM公司提出的SOA的概念被炒作的大红大紫的。主要就是因为这种webservice的技术。
 
  这是一种通过HTTP协议,以web应用服务器为依托,利用XML平台做交互的方式,实现跨平台的功能。这说的太抽象了,通俗一些来讲,我用java或者C#开发了一个系统,在客户端的电脑上想用VB或者delphi等其它的语言的客户端来调用,怎么办呢?就是采用webservice.因为webservice是用XML封装数据的,XML是一种文本啊,任何语言,任何操作系统都支持文本的,所以它是跨平台的,也是跨语言的。以后开发项目的时候,整个一个系统原来都是用delphi写的,要想全改的话,很困难。就用webservice多好啊。谁都可以调用的。上述说明了webservice跨平台的优势。它还有别的优势呢!
 
  跨防火墙通信,如果你的应用程序有成千上万的用户,而且他们都分布在世界各地,那么客户端和服务器之间的通信将是一个棘手的问题。那是因为客户端和服务器之间通常都会有防火墙或者代理服务器。直接通信就有问题了。webservice是基于HTTP协议的,一般防火墙不设置阻挡HTTP协议。像是QQ就是基于HTTP协议的。
 
  与原来的软件程序松耦合,写个webservice的程序,跟原来的程序是松耦合的。这样可以在使原来的系统不受大影响的情况下,任意的修改。
 
  在webservice的概念中有三个概念必需知道:SOAP,WSDL,UDDL. SOAP(Simple Object Access Protocol 简单对象访问协议)是webservice的根本。SOAP允许一个应用程序向另一个应用程序发送XML消息,SOAP消息是从SOAP发送者传至SOAP接收者的单路消息,任何应用程序均可作为发送者或接收者。就是使用XML的一种协议。
 
  WSDL(webservice Description Language webservice描述语言)使用XML描述webservice,包括访问和使用WebService所必需的信息,定义该WebService的位置、功能以及如何通信等描述信息。它是对一个程序的XML描述,把原来的java或C#类的对象,方法描述成一个XML文件。
 
  UDDI(Universal Description,Description and Integration统一描述、发现和整合协议)是一套信息注册规范。如图1-1所示

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值