SOAP: Difference between revisions

From Wiki RB4
No edit summary
 
(8 intermediate revisions by the same user not shown)
Line 1: Line 1:
=Simple Object Access Protocol (SOAP)=
 
Es ist ein plattformunabhängiges Protokoll, welches dazu dient, Anwendungen über das Web oder Hypertext Transfer Protocol (HTTP) kommunizieren zu lassen. SOAP kann mit verschiedenen Transportprotokollen verwendet werden. Meistens wird HTTP gewählt, aber zum Beispiel könnten SOAP-Anfragen auch per E-Mail über die SMTP/POP3-Protokolle versandt werden.
==Simple Object Access Protocol (SOAP)==
Es ist ein plattformunabhängiges Protokoll, welches dazu dient, Anwendungen über das Web oder Hypertext Transfer Protocol (HTTP) kommunizieren zu lassen. SOAP kann mit verschiedenen Transportprotokollen verwendet werden. Meistens wird HTTP gewählt, aber zum Beispiel könnten SOAP-Anfragen auch per E-Mail über die SMTP/POP3-Protokolle versandt werden. Der Bestandteil "Object" im "Simple Object Access Protocol" bedeuted nicht wirklich Objektorientiertheit. Eine Übermittlung von Objekt-Referenzen ist in SOAP nicht definiert. Die per SOAP aufrufbaren Funktionen sind eher mit statischen Methoden vergleichbar. Eine Besonderheit von SOAP ist seine Zustandslosigkeit.
 
===SOAP via HTTP===
Nach dem HTTP-Header folgt:
<?xml...
  '''<SOAP-ENV:Envelope>'''
    ...
    '''<SOAP-ENV:Header>'''  !!!Optional
      ...
    '''</SOAP-ENV:Header>'''
    '''<SOAP-ENV:Body>'''
      ...
    '''</SOAP-ENV:Body>'''
  '''</SOAP-ENV:Envelope>'''
 
===test===

Latest revision as of 21:16, 6 May 2007

Simple Object Access Protocol (SOAP)[edit]

Es ist ein plattformunabhängiges Protokoll, welches dazu dient, Anwendungen über das Web oder Hypertext Transfer Protocol (HTTP) kommunizieren zu lassen. SOAP kann mit verschiedenen Transportprotokollen verwendet werden. Meistens wird HTTP gewählt, aber zum Beispiel könnten SOAP-Anfragen auch per E-Mail über die SMTP/POP3-Protokolle versandt werden. Der Bestandteil "Object" im "Simple Object Access Protocol" bedeuted nicht wirklich Objektorientiertheit. Eine Übermittlung von Objekt-Referenzen ist in SOAP nicht definiert. Die per SOAP aufrufbaren Funktionen sind eher mit statischen Methoden vergleichbar. Eine Besonderheit von SOAP ist seine Zustandslosigkeit.

SOAP via HTTP[edit]

Nach dem HTTP-Header folgt:

<?xml...
  <SOAP-ENV:Envelope>
    ...
    <SOAP-ENV:Header>   !!!Optional
      ...
    </SOAP-ENV:Header>
    <SOAP-ENV:Body>
      ...
    </SOAP-ENV:Body>
  </SOAP-ENV:Envelope>

test[edit]