SOAP概述

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

猜你喜欢

转载自agilestyle.iteye.com/blog/2287564