关闭

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

1405人阅读 评论(0) 收藏 举报

什么是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
0

猜你在找
【直播】机器学习&数据挖掘7周实训--韦玮
【套餐】系统集成项目管理工程师顺利通关--徐朋
【直播】3小时掌握Docker最佳实战-徐西宁
【套餐】机器学习系列套餐(算法+实战)--唐宇迪
【直播】计算机视觉原理及实战--屈教授
【套餐】微信订阅号+服务号Java版 v2.0--翟东平
【直播】机器学习之矩阵--黄博士
【套餐】微信订阅号+服务号Java版 v2.0--翟东平
【直播】机器学习之凸优化--马博士
【套餐】Javascript 设计模式实战--曾亮
查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:79012次
    • 积分:1131
    • 等级:
    • 排名:千里之外
    • 原创:20篇
    • 转载:51篇
    • 译文:0篇
    • 评论:8条
    最新评论