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.
翻译:在本文中,我们引入了Zest(REST over ZeroMQ),这是一种支持物联网(IoT)的中件技术。我们的工作受到《限制应用协议》的影响,但强调能够支持精细控制资源和审计信息的进入系统的系统,并能够提供节点之间无节奏通信模式等特征。我们通过使用混合方法实现这一点,这种方法将“再置”架构与强化路由支持的出版商/订户表理学变式结合起来。 Zest的主要动机是在数据框中提供构件间通信,但也适用于需要对允许的通信模式保持严格控制的其他情况。