Title :
Server-Side Streaming Processing of Secured MTOM Attachments
Author :
Gruschka, Nils ; Lo Iacono, Luigi
Author_Institution :
NEC Labs. Eur., Heidelberg, Germany
Abstract :
The W3C recommendation MTOM is the defac to standard for transferring binary data in SOAP protocol elements as attachments. The distinguished feature provided by MTOM is-compared to other SOAP attachment specifications-the efficient transfer of binary data without breaking the XML info set. This property allows e.g. the application of XML Security mechanisms to the SOAP message including the attachment parts. The efficiency of SOAP processing, especially when SOAP messages include security primitives, is an active area of research. However, the work available on the efficient processing of secured SOAP attachments is sparse. This paper aims to close this gap and contributes a scheme to process secured MTOM attachments on the server-side in a streaming manner. The proposed approach is in conformance with the underlying standards and compatible with the major research and development activities in stream-based SOAP security processing. Evaluations based on a prototype implementation, show that the introduced scheme increases the performance by a factor of at least 2 and reduces the memory requirements for large attachments by a factor of approximately 20.
Keywords :
XML; cryptographic protocols; electronic data interchange; file servers; message authentication; service-oriented architecture; MTOM; SOAP protocol; XML infoset; attachment specification; message security; security primitive; server side streaming processing; MTOM; SOAP; SOAP Attachments; Security; Streaming Processing;
Conference_Titel :
Web Services (ECOWS), 2010 IEEE 8th European Conference on
Conference_Location :
Ayia Napa
Print_ISBN :
978-1-4244-9397-5
DOI :
10.1109/ECOWS.2010.23