Improving Packet Delivery Performance of Publish/Subscribe Protocols in Wireless Sensor Networks
Architectural Styles and the Design of Network-based Software Architectures