English

Zest: REST over ZeroMQ

Distributed, Parallel, and Cluster Computing 2019-02-20 v1

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.

Keywords

Cite

@article{arxiv.1902.07009,
  title  = {Zest: REST over ZeroMQ},
  author = {John Moore and Andrés Arcia-Moret and Poonam Yadav and Richard Mortier and Anthony Brown and Derek McAuley and Andy Crabtree and Chris Greenhalgh and Hamed Haddadi and Yousef Amar},
  journal= {arXiv preprint arXiv:1902.07009},
  year   = {2019}
}
R2 v1 2026-06-23T07:44:44.024Z