cid 1bf4e473100ec49919e1e0b17e0588fb9723432fbdb2a5e5fba4e1863e2ea429 · original · open access · via openalex
Title: Zest: REST over ZeroMQ Authors: John Moore; Andrés Arcia-Moret; Poonam Yadav; Richard Mortier; Anthony Brown; Derek McAuley; Andy Crabtree; Chris Greenhalgh; Hamed Haddadi; Yousef Amar Venue: IEEE International Conference on Pervasive Computing and Communications Workshops (PerCom Workshops) Year: 2019 Canonical: doi:10.1109/percomw.2019.8730686 URL: https://doi.org/10.1109/percomw.2019.8730686 Collector: openalex OA: true ABSTRACT In this paper we introduce, Zest (REST over ZeroMQ), a middleware technology in support of an Internet of Things (IoT). Our work is influenced by the Constrained Application Protocol (CoAP) but emphasises systems that can support fine-grained access control to both resources and audit information, and can provide features such as asynchronous communication patterns between nodes. We achieve this by using a hybrid approach that combines a RESTful architecture with a variant of a publisher/subscriber topology that has enhanced routing support. The primary motivation for Zest is to provide inter-component communications in the Databox, but it is applicable in other contexts where tight control needs to be maintained over permitted communication patterns.