Service Collaboration in Smart Spaces

Song Zheng,Daqing Zhang,Xiao Ni,G. Mohan
2005-01-01
Abstract:The service-oriented programming (SOP) leads the current trend in building complex applications with pervasive embedded sensors, devices and Web-enabled service components in smart spaces. An efficient and sophisticated middleware or platform supporting multiple service collaboration is in great demand now. This paper presents a mechanism of service collaboration in smart spaces using OSGi as the platform for SOP. A surveillance system deliberately built on seven OSGi service bundles is given to illustrate how multiple services can be matched, composed and executed in a coordinated manner, and still result in a stable system for smart spaces. Each service can come or go without bringing down the whole system. The advantages of SOP shown in this paper suggest that SOP enables powerful and flexible component interaction in smart spaces by providing loose couplings between service providers and/or service consumers.
What problem does this paper attempt to address?