Web Service概述

本文介绍了WebService的概念及特点,包括自描述、开放性和松耦合等特性,并详细解释了WebService的三大核心技术:WSDL、SOAP和UDDI。同时,列举了一些主流的WebService引擎。

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

 

SOAPSimple Object Access Protocol

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

 

UDDI (Universal DescriptionDiscovery and Integration)

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

目前主流的Web Service引擎

nAxis
nXFire
nJboss
nWebLogic
nWebSphere
nMicrosoft .Net

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值