The document discusses the need for an open horizontal platform to enable interoperability across the diverse protocols, devices, data sources and software in the Internet of Things (IoT). It proposes addressing this through common data models and abstractions that allow any application to connect to any device via any M2M protocol. This is achieved by representing devices, data and metadata as web objects that encapsulate local software components and expose a self-describing data model and event model through RESTful APIs.