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

转载 2007年09月18日 21:49:00

什么是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所示

BSN Webservice开发文档

  • 2013年03月26日 11:49
  • 35KB
  • 下载

谈谈WebService开发-应用篇(三)-教你如何看WSDL文档

作为webservice客户端开发,在日常工作中可能经常会拿到一个对方提供的wsdl地址或文档,那么拿到这个地址后我们如何编写客户端调用代码呢,前面几篇只是以个人经验的方式写了下,那么真正要根据wsd...

XFire-WebService 开发基础教程

  • 2011年07月03日 23:57
  • 560KB
  • 下载

webService简单示例及开发文档

  • 2017年06月15日 11:17
  • 2.55MB
  • 下载

CXF WebService 开发文档-目录索引

CXF WebService 开发文档-目录索引 上次介绍了Axis的WebService,现在我们来看看CXF是怎么完成WebService的。 Axis1 WebService 在线博文...

WebService之XFire开发文档和代码

  • 2012年11月06日 14:42
  • 1.2MB
  • 下载

WebService从零到项目开发使用1—技术研究之基础篇 XML

1.   基础篇 1.1.      XML 1.1.1.             XML 基础 1.      XML简介 XML用来传输和存储数据,HTML是用来显示数据。XM...

webservice开发文档

  • 2015年12月08日 16:02
  • 4KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:webservice基础开发文档---什么是webservice
举报原因:
原因补充:

(最多只允许输入30个字)