On the Service Discovery Using Context-Awareness, Semantic Matching and Behavioural Compatibility

Author(s):  
Javier Cubo ◽  
Ernesto Pimentel
Author(s):  
Furkh Zeshan ◽  
Radziah Mohamad ◽  
Mohammad Nazir Ahmad

Embedded systems are supporting the trend of moving away from centralised, high-cost products towards low-cost and high-volume products; yet, the non-functional constraints and the device heterogeneity can lead to system complexity. In this regard, Service-Oriented Architecture (SOA) is the best methodology for developing a loosely coupled, dynamic, flexible, distributed, and cost-effective application. SOA relies heavily on services, and the Semantic Web, as the advanced form of the Web, handles the application complexity and heterogeneity with the help of ontology. With an ever-increasing number of similar Web services in UDDI, a functional description of Web services is not sufficient for the discovery process. It is also difficult to rank the similar services based on their functionality. Therefore, the Quality of Service (QoS) description of Web services plays an important role in ranking services within many similar functional services. Context-awareness has been widely studied in embedded and real-time systems and can also play an important role in service ranking as an additional set of criteria. In addition, it can enhance human-computer interaction with the help of ontologies in distributed and heterogeneous environments. In order to address the issues involved in ranking similar services based on the QoS and context-awareness, the authors propose a service discovery framework for distributed embedded real-time systems in this chapter. The proposed framework considers user priorities, QoS, and the context-awareness to enable the user to select the best service among many functional similar services.


Author(s):  
Maria R.Y. Lee ◽  
Ching Lee

This chapter introduces ontology conceptual modeling for discovering Bluetooth Services in m-commerce. Discovery services in a dynamic environment, such as Bluetooth, can be a challenge because Bluetooth is unlike any wired network, as there is no need to physically attach cables to the devices you are communicating with. Regular Bluetooth service discovery protocol may be inadequate to match different service naming attributes. To support the matching mechanism and allow more organized service discovery, service relation ontology is proposed to extend and enhance the hierarchical structure introduced in the Bluetooth specification. Frame-based and XML-based approaches are used to codify the service relation ontology, which represents the relations of service concepts. A semantic matching process is introduced to facilitate inexact matching, which leads to a situation in which a simple positive or negative response can be meaningful. The Bluetooth ontology modeling represents a broad range of service descriptions and information. The semantic matching process improves the quality of service discovery. We believe that Bluetooth wireless networks’ amalgamation with the ontology conceptual modeling paradigm is a necessary component of creating a new path in the field of m-commerce infrastructures.


Author(s):  
Karima Belgharbi ◽  
Mahmoud Boufaida

The environments of pervasive computing are open and dynamic. In order to ensure the dynamic discovery of services evolving in a heterogeneous and dynamic environment, specific extensions to WSDL, known as A-WSDL are suggested. These extensions permit to a service provider to define the context of service use and the behavior associated to each change of context. To verify and prove the expected behavior of the suggested discovery protocol in the design phase, the Event-B formalism is adopted. One of the advantages of the Event B formalism is the application of the refining techniques which permit to express complex features by means of mathematical proofs and moves from an abstract specification to a concrete specification by using the Rodin tool which offers a support for the refining and the proofs.


2014 ◽  
Vol 536-537 ◽  
pp. 625-631 ◽  
Author(s):  
Yun Yun Du ◽  
Xue Qin

Semantic Web Service technology is the solution to system integration and business collaboration for smart government which is cross-border and heterogeneous on a large scale. However the tremendous Web services search space caused by the wide range, large scale and complex e-government business systems is one of the great challenges for smart government. The paper focuses on researches about service discovery in e-government business integration for smart government. In accordance with the application environment and the current technical status of e-government, the author proposes a multi-strategy Web service discovery method on the basis of the proposed semantic model. The discovery process comprises three stages: keyword query with semantic enhancement, IO semantic matching and PE semantic matching. Finally similarity calculating method is proposed to evaluate the matching degree of each candidate service for service selection as well as the conclusions.


Author(s):  
Meriem Aziez ◽  
Saber Benharzallah ◽  
Hammadi Bennoui

Purpose The purpose of this paper is to address the Internet of Things (IoT) service discovery problem and investigate the existing solutions to tackle this problem in many aspects. Design/methodology/approach This paper presents an overview of IoT services aiming at providing a clear understanding about their features because this term is still ambiguous for the IoT service discovery approaches. Besides, a full comparison study of the most representative service discovery approaches in the literature is presented over four perspectives: the IoT information model, the mechanism of IoT service discovery, the adopted architecture and the context awareness. These perspectives allow classifying, comparing and giving a deeper understanding of the existing IoT service discovery solutions. Findings This paper presents a new definition and a new classification of IoT services and citation of their features comparing with the traditional Web services. This paper discusses the existing solutions, as well as the main challenges, that face the service discovery issue in the IoT domain. Besides, two classifications of the approaches are adopted on the basis of their service description model and their mechanism of discovery, and a set of requirements that need to be considered when defining an IoT service are proposed. Originality/value There are few number works that survey the service discovery approaches in the IoT domain, but none of these surveys discuss the service description models in the IoT or the impact of the context awareness aspect in the service discovery solution. There are also few works that give a comprehensive overview of IoT services to understand their nature to facilitate their description and discovery. This paper fills this gap by performing a full comparison study of multi-category and recent approaches for service discovery in the IoT over many aspects and also by performing a comprehensive study of the IoT service features.


Sign in / Sign up

Export Citation Format

Share Document