Difference between revisions of "SOAP"

From PeformIQ Upgrade
Jump to navigation Jump to search
 
(4 intermediate revisions by the same user not shown)
Line 1: Line 1:
== Full Name ==
==Full Name==


Simple Object Access Protocol - SOAP
Simple Object Access Protocol - SOAP


== Information ==
==Description==


SOAP (see below for name and origins) is a protocol for exchanging [[XML]]-based messages over computer networks, normally using [[HTTP]]/[[HTTPS]]. SOAP forms the foundation layer of the Web services stack, providing a basic messaging framework that more abstract layers can build on.
SOAP (see below for name and origins) is a protocol for exchanging [[XML]]-based messages over computer networks, normally using [[HTTP]]/[[HTTPS]]. SOAP forms the foundation layer of the Web services stack, providing a basic messaging framework that more abstract layers can build on.
Line 9: Line 9:
There are several different types of messaging patterns in SOAP, but by far the most common is the [[Remote Procedure Call]] (RPC) pattern, in which one network node (the client) sends a request message to another node (the server), and the server immediately sends a response message to the client. SOAP is the successor of [[XML]]-RPC, though it borrows its transport and interaction neutrality and the envelope/header/body from elsewhere, probably from WDDX
There are several different types of messaging patterns in SOAP, but by far the most common is the [[Remote Procedure Call]] (RPC) pattern, in which one network node (the client) sends a request message to another node (the server), and the server immediately sends a response message to the client. SOAP is the successor of [[XML]]-RPC, though it borrows its transport and interaction neutrality and the envelope/header/body from elsewhere, probably from WDDX


 
==Related Links==
== Related Links ==


* [http://en.wikipedia.org/wiki/SOAP Wikipedia entry on SOAP]
* [http://en.wikipedia.org/wiki/SOAP Wikipedia entry on SOAP]
Line 20: Line 19:
* [[SOAP Tools and Implementations]]
* [[SOAP Tools and Implementations]]


[[Category:TERMINOLOGY]]
==Python Tools==
[[Category:WEB]]
 
 


== Python Tools ==
A number of implementations have emerged in the last few years.  The most supported one seems to be the [[Zolera SOAP Infrastructure]] package - which includes SOAP.py


* [http://pywebsvcs.sourceforge.net/ Python Web Services (ZSI)]
* [[SOAPpy]]


== Also ==
==Also==


* [[SOAP - Examples]]
* [[SOAP - Examples]]
* [[SOAP and Python ZSI]]
* [[SOAP and Python ZSI]]
[[Category:TERMINOLOGY]]
[[Category:Internet]]
[[Category:SOAP]]
[[Category:ZSI]]

Latest revision as of 11:26, 17 March 2008

Full Name

Simple Object Access Protocol - SOAP

Description

SOAP (see below for name and origins) is a protocol for exchanging XML-based messages over computer networks, normally using HTTP/HTTPS. SOAP forms the foundation layer of the Web services stack, providing a basic messaging framework that more abstract layers can build on.

There are several different types of messaging patterns in SOAP, but by far the most common is the Remote Procedure Call (RPC) pattern, in which one network node (the client) sends a request message to another node (the server), and the server immediately sends a response message to the client. SOAP is the successor of XML-RPC, though it borrows its transport and interaction neutrality and the envelope/header/body from elsewhere, probably from WDDX

Related Links

Python Tools

A number of implementations have emerged in the last few years. The most supported one seems to be the Zolera SOAP Infrastructure package - which includes SOAP.py

Also