About Qeo
Qeo is two things at once:
- A cross-platform, multi-language communication middleware based on the data-centric publish/subscribe paradigm.
- A set of standardized abstractions that formally describe how many real-world concepts are represented.
The communication middleware can be considered as a transport mechanism, ensuring interoperability at the transport level. The standardized abstractions make sure all Qeo-enabled devices and applications describe the same concepts (user, device, temperature, video recordings, ...) in the same way, ensuring interoperability at the semantic level.
Without the standardized abstractions, Qeo would still be a powerful framework for the creation of one-off distributed applications. The standardized abstractions add a dimension of openness and vendor/device neutrality that elevates Qeo from a communication library to a true ecosystem.
In This Chapter
This chapter covers the following Qeo concepts:
- Data-Centric Publish-Subscribe
- Types of Behavior
- Interaction Patterns
- The Perimeter of Qeo Interaction
- Privacy and Security