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: