Normative and institutional references supporting structural definitions.
Lamport, L. — Time, Clocks, and the Ordering of Events in a Distributed System (PDF)
Ongaro, D.; Ousterhout, J. — In Search of an Understandable Consensus Algorithm (Raft)
Wooldridge, M. — An Introduction to MultiAgent Systems (Springer)
ETSI TS 103 264 — SmartM2M Functional Architecture (PDF)
W3C — WebSub (Publish/Subscribe Protocol)