Web Service概述

Web Service概述

   
Web
服务是一种部署在Web上的自描述的对象或组件,能够通过一系列的标准协议(WSDLSOAPUDDI)描述、发布、发现、查询和访问

特点:

n 自包含的、自描述的;
n 开放的和基于标准的;
n 松散耦合的;
n 独立于实现技术和可互操作的;
n 可组合的。
 

体系结构

 
WSDL (Web Service Description Language)

  一种基于XML格式的Web服务描述语言,用一种实现语言无关的抽象方式描述了Web服务所有相关的内容,如传输方式、服务方法接口、服务路径等。 

  -服务内容 

  -绑定类型、传输协议

  -服务地址

组成元素:

  -类型Types

  -消息Message

  -操作operation

  -端口类型PortType

  -绑定binding

  -端口port

  -服务Service

 

SOAP Simple Object Access Protocol

  一个基于XML的用于应用程序之间数据通信的传输协议。

 

UDDI (Universal Description Discovery and Integration)

  一种创建注册表服务的规范,用于Web Service注册发布和查询定位。

目前主流的Web Service引擎

n Axis
n XFire
n Jboss
n WebLogic
n WebSphere
n Microsoft .Net

 

你可能感兴趣的:(Web Service概述)