SOAP with Attachments

SwA-Struktur

SOAP with Attachments (SwA) ist ein W3C-Vorschlag für den Transport von SOAP-Nachrichten innerhalb von MIME-Nachrichten primär über HTTP. SOAP with Attachments definiert Regeln für die Verwendung von URI-Referenzen, welche aus den SOAP-Nachrichten auf die in den MIME-Nachrichten enthaltenen Dateianhänge referenzieren. Der MIME-Multipart-Mechanismus für die Kapselung zusammengesetzter Dokumente wird dabei verwendet, um die Dateianhänge der SOAP-Nachricht zu transportieren.[1]

SwA ist keine Spezifikation oder Empfehlung der W3C, sondern ein Vorschlag, um, basierend auf den bestehenden Mechanismen, SOAP- und MIME-Nachrichten mit Dateianhängen verschicken zu können. Mit der Einführung von SOAP 1.2 wurde auch SOAP 1.2 Attachment Feature[2] definiert.

## Alternativen[Bearbeiten | Quelltext bearbeiten]

Die im Januar 2005 angenommene Empfehlung der W3C für das Senden von Dateianhängen bei SOAP-Nachrichten ist der SOAP Message Transmission Optimization Mechanism (MTOM). Diese Empfehlung soll SOAP with Attachments sowie die anderen üblichen Techniken zur Übertragung binärer Daten, wie die Verwendung von CDATA-Blöcken, Base64-Kodierung, sowie Microsofts Direct Internet Message Encapsulation (DIME), ablösen.

## Siehe auch[Bearbeiten | Quelltext bearbeiten]

* Direct Internet Message Encapsulation (DIME) – weiterer Vorschlag
* SOAP Message Transmission Optimization Mechanism (MTOM) – Empfehlung, welche SwA ersetzt
* SOAP with Attachments API for Java (SAAJ) – Implementierung in Java

## Einzelnachweise[Bearbeiten | Quelltext bearbeiten]

1. ↑ SOAP Messages with Attachments Note des W3Cs vom 11. Dezember 2000
2. ↑ SOAP 1.2 Attachment Feature des W3Cs vom 8. Juni 2004

V – D

Standards des World Wide Web Consortiums (W3C)

|  |

|
|

Empfehlungen |

ActivityPub | ARIA | Canonical XML | CDF | CSS | DOM | Geolocation API | HTML | HTML5 | InkML | ITS | JSON-LD | MathML | OWL | P3P | PLS | PNG | RDF | RDF-Schema | RIF | SCXML | SISR | SKOS | SMIL | SOAP | SRGS | SSML | SVG | SPARQL | Timed Text | Turtle | VoiceXML | WSDL | XForms | XHTML | XHTML+RDFa | XInclude | XLink | XML | XML Base | XML-Encryption | XML Events | XML Information Set | XML Namespace | XML Schema | XML Signature | XPath | XPointer | XProc | XQuery | XSL | XSL-FO | XSLT (Elemente)

Arbeitsentwürfe
und Kandidaten |

CCXML | CURIE | SMIL Timesheets | sXBL | WICD | XFrames | XBL | XHTML+MathML+SVG | XMLHttpRequest

Anmerkungen |

XAdES | XFDL | XHTML+SMIL | XUP

Richtlinien |

Web Content Accessibility Guidelines | Multimodal Interaction Activity | Markup Validation Service

Initiativen |

Web Accessibility Initiative