XML-Binary Optimised Packaging (XOP)
XML-binary Optimized Packaging (XOP) ist eine Spezifikation eines zusammengehörigen Spezifikationspaares, das die Vorgehensweise zur effizienten Serialisierung von XML-Informationssets mit bestimmten Inhaltstypen definiert.
XOP definiert die Vorgehensweise zur effizienten Serialisierung von XML-Informationssets mit bestimmten Inhaltstypen, die folgende Aktionen beinhaltet:
- Die Paketierung der XML in einem Format. Das Resultat wird als XOP-Paket bezeichnet. Die Spezifikation erwähnt 'MIME Multipart/Related' (mehrteiliges bzw. MIME-spezifisches Format), ist jedoch nicht auf dieses Format beschränkt.
- Die erneute vollständige oder teilweise Verschlüsselung des base64binary-Inhalts, um dessen Größe zu reduzieren.
- Das Verschieben des base64binary-Inhalts an einen anderen Ort innerhalb des Pakets und das Ersetzen des verschlüsselten Inhalts durch XML, die diesen referenziert.
XOP wird als Implementierung der MTOM-Spezifikation verwendet, die die Optimierung von SOAP-Nachrichten definiert. Aufgrund der engen Verknüpfung dieser beiden Spezifikationen werden sie gewöhnlich als MTOM/XOP bezeichnet.
Die Spezifikation wird durch das World Wide Web Consortium (W3C) als W3C-Empfehlung XML-binary Optimized Packaging (XOP) veröffentlicht: