Abstract
The Simple Object Access Protocol (SOAP) is an eXtensible Markup Language (XML) based messaging protocol, which is widely used over the Internet. It supports interoperability by creating access between users and their service providers from the same or different platforms. However, the huge number and the large size of exchanged SOAP messages cause congestions and bottlenecks. Existing techniques based on grouping of XML messages have shown some shortcomings in terms of execution time and compression ratio. Therefore, in this paper, we propose a new technique called SMCA for efficiently compressing and aggregating the SOAP messages. Technically, the proposed technique requires only one passage on all the XML messages to perform aggregation and compression processes. Based on the SMCA technique, the XML data of the same paths are regrouped in one container. The experimental results on real XML dataset verify the efficiency and the effectiveness of the proposed technique. (C) 2019 Elsevier Inc. All rights reserved.