On the Service Discovery Using Context-Awareness, Semantic Matching and Behavioural Compatibility
Javier Cubo, Ernesto Pimentel · 2012
Context-awareness enables a new class of applications in mobile and pervasive computing, providing relevant information to users. Service discovery mechanisms need to overcome the heterogeneity of applications and devices, and provide services with compatible capabilities to user requirements. One of the main challenges in service-oriented computing is to provide semantic representation instead of only a syntactic one. In addition, the advantage of using protocol compatibility is that the services selected not only match at the signature and semantic levels, but also at the behavioural level. In this paper, we first define a model to formalise context-aware services. Then, we describe a process to discover services based on semantic matching and protocol compatibility. Finally, we present a prototype tool that implements our approach.