ABSTRACT

This chapter explores interoperability issues in pervasive environments by investigating how different state-of-the-art solutions have been applied; these serve to illustrate to the reader how to perform real-world software and device interoperability. Interoperability at device or network layer caters for lower level heterogeneities hardware, software, and network. One appropriate paradigm for building applications for pervasive computing systems is service-oriented architecture. Service Oriented Architecture is designed to allow developers to overcome many distributed computing challenges, including application interoperability and integration. The interoperability of the pervasive computing systems is challenged by the diversity of the service discovery protocols. Various research works at different places around the world have led to the development of a number of middleware and frameworks for interoperability. The chapter presents the categorization of service interoperability, service protocols interoperability, and devices or network interoperability. Ibrahim Al-Oqily and his team tackles the interoperability for service composition in pervasive environments.