Web Services Architecture
Web Services Stack
Web Services Definition
A collection of XML-based technologies developed by the e-business community
Web services are application components
Web services communicate using open protocols
Web services are self-contained and self-describing
Web services can be discovered using UDDI
Web services can be used by other applications
XML is the basis for Web services
How Does it Work
The basic Web services platform is XML + HTTP
XML provides a language which can be used between different platforms and programming languages and still express complex messages and functions.
Web services platform elements:
SOAP (Simple Object Access Protocol)
UDDI (Universal Description, Discovery and Integration)
WSDL (Web Services Description Language)
SOAP (Simple Object Access Protocol)
SOAP is an XML-based protocol to let applications exchange information over HTTP.
SOAP is a communication protocol
SOAP is a format for sending messages
SOAP is designed to communicate via Internet
SOAP is platform independent
SOAP is language independent
SOAP is based on XML
SOAP is simple and extensible
SOAP allows you to get around firewalls
SOAP is a W3C standard
WSDL (Web Services Definition Language)
An XML-based language for describing Web Services.
WSDL is based on XML
WSDL is used to describe Web services
WSDL is used to locate Web services
WSDL is a W3C standard
It does not depend on the underlying protocol.
But: It is not much human-readable.
UDDI (Universal Description, Discovery and Integration)
UDDI is a directory service where companies can register and search for Web services.
UDDI is a directory for storing information about web services
UDDI is a directory of web service interfaces described by WSDL
UDDI communicates via SOAP
UDDI is built into the Microsoft .NET platform
相关推荐
#### 一、Web服务与SOAP概述 Web服务是一种通过网络提供的服务,可以被其他应用程序通过标准的网络协议调用。Web服务的主要优势在于其平台无关性和语言无关性,使得不同系统之间能够进行交互。SOAP(Simple Object ...
#### 二、SOAP概述 SOAP是一种基于XML的协议,设计用于在分布式环境中交换结构化信息。它由以下四个核心组成部分构成: 1. **SOAP封装**:定义了一个框架,用于描述消息内容、发送者、接收者以及处理方式。 2. **...
#### 一、SOAP概述 SOAP(Simple Object Access Protocol)是一种轻量级协议,用于在分布式环境中交换结构化的和固化的信息。它定义了一种消息格式,使得运行在不同操作系统上的应用程序可以进行通信,并且能够交换...
**SOAP概述** SOAP,全称为Simple Object Access Protocol,是一种轻量级协议,用于在分布式环境中交换结构化的信息。SOAP通常基于XML,用于实现不同系统之间的通信,尤其是在Web服务中扮演着重要的角色。 **SOAP...
1. **SOAP概述**: SOAP是一种轻量级的协议,主要用于分布式计算环境中的信息交换。它基于XML(Extensible Markup Language),确保了数据的可读性和跨平台兼容性。SOAP消息通常包括三个主要部分:Header、Body和...
【SOAP 概述】 SOAP(Simple Object Access Protocol,简单对象访问协议)是一种基于XML的通信协议,主要用于在分布式环境中交换结构化和类型化的信息。它最初由Dave Winner、Don Box和Bod Atkinson提出,源自...
#### 二、SOAP概述 SOAP,全称Simple Object Access Protocol,是一种轻量级的协议,旨在通过HTTP和XML技术实现不同平台之间的互操作性。其设计初衷是为了克服早期远程过程调用(RPC)协议中存在的缺陷,例如CORBA...
SOAP 概述 ##### 2.1 SOAP 组成 SOAP(Simple Object Access Protocol,简单对象访问协议)是一种基于XML的协议,旨在实现不同计算环境之间的信息交换。SOAP的核心组成部分包括: - **SOAP 封装**:定义了消息...
1. TCP MON SOAP概述: TCP MON SOAP是一个开源工具,它允许开发者查看并记录通过TCP连接传输的HTTP和SOAP请求与响应。通过对网络流量的透明代理,TCP MON可以捕获并显示通信细节,帮助开发者理解数据交换过程,从而...
描述中的“PHP中的SOAP概述”说明了文档会先介绍SOAP(简单对象访问协议)在PHP 5中的应用。SOAP是一种用于交换结构化和类型化的信息的标准,常用于Web服务的交互。PHP 5引入了一个新的SOAP扩展,使得开发者能够更...
1. SOAP概述:SOAP是一种XML格式的消息传输协议,主要用于在Web上交换结构化的、机器可读的信息。它定义了消息的结构和如何通过HTTP或SMTP等传输协议发送。 2. SOAP消息结构:包括三个主要部分——Header(头)、...
#### 一、概述 SOAP(Simple Object Access Protocol)是一种基于XML的信息交换协议,旨在为分布式环境中不同应用之间的通信提供一种标准化的方法。该协议规范由多个部分组成,包括SOAP封装、SOAP编码规则及SOAP ...
一、SOAP Toolkit 2.0概述 SOAP Toolkit 2.0是微软.NET框架的一部分,它提供了用于创建和消费SOAP消息的API。该工具集支持多种编程语言,包括C++,使得开发者能够构建跨平台的Web服务。通过SOAP Toolkit 2.0,...
Java与SOAP(Simple Object Access Protocol)以及Web服务的结合是一种常见的技术栈,用于构建分布式系统。本教程将深入探讨如何使用...希望这个概述能帮助你开始你的SOAP Web服务之旅,并在Java开发中取得更大的成就。
##### SOAP概述 SOAP是一种基于XML的消息交换协议,用于在应用程序之间交换结构化信息。SOAP消息通常由四个部分组成:信封(Envelope)、头部(Header)、主体(Body)和故障(Fault)。 ##### WSDL概述 WSDL是一个...