1
webservice
所谓webservice就是定义了一套标准的调用过程:
a
服务器首先用一套标准的方法向外界描述它所提供的服务的内
容,就属于WSDL
b
客户端需要以一种标准的协议来调用此服务,这属于SOAP.
c
服务提供者将服务内容放在一个公共的网址让大家查询,就属于
UDDI.
2
命名空间
命名空间其主要目的通过加一个命名属性,使名称保持唯一性。WSDL有大量的使用
命名空间的地方。本质上WSDL是一个XML文件,作为一个XML文件,为了区别同名的
元素,就需要采用命名空间的概念。
3
WSDL的本质:服务内容的标准化描述
WSDL的全称是web service Description Language,是一种基于XML格式的关于web服务
的描述语言。其主要目的在于web service的提供者将自己的web服务的所有相关内
容,如所提供的服务的传输方式,服务方法接口,接口参数,服务路径等,生成相应
的完全文档,发布给使用者。使用者可以通过这个WSDL文档,创建相应的SOAP请求消息
,通过HTTP传递给webservice提供者;web服务在完成服务请求后,将SOAP返回消息
传回请求者,服务请求者再根据WSDL文档将SOAP返回消息解析成自己能够理解的内容。
4
SOAP的本质:标准的传输协议
SOAP是web service的标准通信协议,SOAP为simple object access
protocol
l的
缩写,简单对象访问协议. 它是一种标准化的传输消息的XML消息格式。
5
UDDI的本质:服务的公共网址
将web service进行UDDI注册发布,UDDI是一种创建注册表服务的规范,以便大家将自己的
web service进行注册发布供使用者查找.
然而当服务提供者想将自己的web service向全世界公布,以便外部找到其服务时,那么
服务提供者可以将自己的web service注册到相应的UDDI商用注册网站,目前全球有
IBM等4家UDDI商用注册网站。
因为WSDL文件中已经给定了web service的地址URI,外部可以直接通过WSDL提供的
URI进行相应的web service调用。所以UDDI并不是一个必需的web service组件,服务
方完全可以不进行UDDI的注册。
相关推荐
### WCF、.NET Remoting、Web Service:概念与区别 在探讨WCF(Windows Communication Foundation)、.NET Remoting和Web Service之间的概念及其差异之前,我们先简要回顾一下这三种技术的历史背景和发展脉络。 ##...
Web Service 概念 WebService 基本概念 对学些 Web Service的朋友门还是有点点帮助的
Web Service概念 Web Service是一种基于XML的、可跨平台的、松散耦合的软件系统集成技术。它允许不同的应用程序之间通过标准的协议和数据格式来交换数据,实现业务流程的自动化和集成。Web Service通常使用SOAP...
1. **第一部分**:介绍Web Service的基本概念和技术基础,包括WMS(Web Map Service)、WFS(Web Feature Service)、WCS(Web Coverage Service)、WCTS(Web Coverage Transformation Service)以及MapGIS服务等。...
Web Service 概念与技术支持 Web Service 是一种新的 Web 应用程序分支,它们是自包含、自描述、模块化的应用,可以在网络(通常为 Web)中被描述、发布、查找以及通过 Web 来调用。从表面上看,Web Service 就是一...
2. **Web Service概念** Web Service是一种基于XML的开放式标准,它通过SOAP(Simple Object Access Protocol)协议进行通信,使用WSDL(Web Services Description Language)定义服务接口,UDDI(Universal ...
#### 一、Web Service 概念与基础知识 **Web Service** 是一种在互联网上提供程序服务的方式,它能够以自动化的方式为远程应用程序提供服务,无需人工干预,利用标准化的通信协议完成任务。 **SOAP (Simple Object...
#### 二、Java Web Service 概念 **1. Web Service 定义** Web服务是一种基于网络的应用程序,通过HTTP协议进行通信,能够跨平台、跨语言地提供服务。它通常使用XML作为数据格式,并支持SOAP(Simple Object ...
1. **Web Service概念**: 是一种网络服务,通过标准的网络协议提供功能,可以跨平台、跨语言地与其他应用程序交互。 2. **自描述性**: Web Service具有自描述特性,即通过WSDL(Web Service Description Language)...
#### 一、Web Service 概念与应用场景 Web Service 是一种跨编程语言和操作系统平台的远程调用技术。它允许不同语言编写的程序通过网络进行通信和数据交换。Web Service 的主要优势在于它的开放性和互操作性,这...
1. Web Service概念及特点 Web Service是一种基于网络的、分布式的模块化组件,其设计目标是跨平台操作和高度的开放性。Web Service的核心技术包括使用XML作为数据表示和交换的基础格式,和使用SOAP(Simple Object ...
本篇教程旨在为读者提供一个完整的 Web Service 入门指南,涵盖了 Web Service 的基本概念、架构、SOAP 协议、WSDL 文件、_WS-Security 等重要知识点。 Web Service 基本概念 Web Service 就是 WEB 服务,能够将...
### Web Service 概念 Web Service 作为一种标准的接口机制,其主要目的是为了实现不同站点间的无缝信息交流和资源共享。这种服务遵循了互联网上的统一开放标准(如HTTP、XML、SOAP、WSDL等),因此可以在各种不同...
第一章 SOAP和Web Service的概念 第二章 组件模型、Internet/Intranet和SOAP 第三章 开发Web Service 第四章 什么是SOAP 第五章 SOAP和数据封装 第六章 SOAP和远程调用 第七章 Web Service和UDDI 第八章 处理复杂...
2. **基础概念**:介绍SOAP和Web Service的概念,以及它们如何在分布式系统中工作。 3. **SOAP编程**:讲解如何在Delphi6和Kylix2中创建、发送和接收SOAP消息,包括XML的使用和解析。 4. **Web Service开发**:...
数据绑定是Web Service中的一个重要概念,它涉及到将XML消息转换为编程语言中的对象,反之亦然。WS-Security提供了Web Service的安全框架,确保数据在传输过程中的安全性。WS-Notification用于服务间的事件通知,而...