A proposal for REST with XMPP as base protocol for intercloud communication
Alexander Stanik, Odej Kao · 2016
The IEEE Intercloud project aims to facilitate intercloud interoperability and portability. While topology elements and basic security and trust models had been developed during the last years, an adequate base protocol for the intercloud communication is still required. This protocol have to be extensible and should eliminate limitations of HTTP. This paper proposes a novel protocol that addresses the requirements of the P2302 standard to design a service framework that provides similar capabilities as HTTP-based SOAP or REST web services. In fact, the protocol proposed in this paper adopts the REST architectural style to XMPP. Furthermore, the protocol allows for advertising resource capabilities, discovering resources, and to perform actions on resources by its nature. This protocol has been implemented in the RWX4J framework and was evaluated regarding functionality, performance, and efficiency. The results presented in this paper show significant improvements compared to HTTP-based RESTful web services.