1.前言
前面介绍java通讯的几种方式,并比较了各自的优缺点,本文主要介绍web service。
1.概念
在介绍web service 之前先了解几个概念
1.1.远程调用和本地调用区别
1.2.Web service
web service 是一个平台独立的,低耦合的,自包含的、基于可编程的web的应用程序,可使用开放的XML(标准通用标记语言下的一个子集)标准来描述、发布、发现、协调和配置这些应用程序,用于开发分布式的互操作的应用程序.
1.3.wsdl
wsdl(Web Services Description Language):网络服务描述语言是Web Service的描述语言.
1.4.soap
soap(Simple Object Access Protocol):简单对象访问协议是交换数据的一种协议规范,是一种轻量的、简单的、基于XML(标准通用标记语言下的一个子集)的协议,它被设计成在WEB上交换结构化的和固化的信息。
2.webservice的三要素
SOAP、WSDL(WebServicesDescriptionLanguage)、UDDI(Univ