Die Einzelserviceprojekte von Enterprise Service Tools bieten Unterstützung für das Erstellen MTOM/XOP-basierter Web-Service-Provider sowohl in CICS COMMAREA als auch in Channel-basierten Anwendungen.
MTOM (Message Transformation Optimization Mechanism) ist eine abstrakte Spezifikation, die unter anderem ein Verfahren zur Anpassung von SOAP-Nachrichten beschreibt, bei denen binäre Objekte anstelle von typischen XML-Nutzdaten zur Übertragung von Daten verwendet werden. XOP (XML-binary Optimization Package) beschreibt, wie diese binären Objekte, die mithilfe von MTOM angehängt wurden, in binären Oktetten anstelle von Base64 dargestellt werden können. Mithilfe von MTOM/XOP kann ein Web-Service-Requester und -Provider Sprachstrukturen im binären Format austauschen, anfordern und beantworten, ohne eine temporäre XML-Darstellung zu verwenden. Während SOAP-Nachrichten in dieser Konfiguration immer noch verwendet werden, ist der Nachrichtentext kurz und enthält im Wesentlichen ein einziges XML-Element, das auf eine binäre Anlage verweist. Um eine CICS-Anwendung als MTOM/XOP-Web-Service zu ermöglichen, geben Sie bei der Erstellung von CICS-Einzelserviceprojekten das Szenario 'Neue MTOM/XOP-Serviceschnittstelle erstellen' an.