A Context-dependent Service Model

Abstract

In service-oriented systems a service invariably is bound to a contract. This contract includes the functionalities and quality of services guarantees that the provider can make. But such guarantees are not absolute. A service cannot guarantee its contract in all situations. It can only guarantee its contract in a predefined set of conditions. These conditions are usually related to the context of the service provider and requester. Yet, most of service-oriented applications use only service functionality as the basis of providing services and building system compositions. To remedy this situation, in this article both functionality and contract of a service are integrated into a single concept, called ConfiguredService, and formalized as a higher-order data type. The service part that includes the functionality, nonfunctional properties, service parameters, and data of the service requester, is loosely coupled to the contract part that includes trustworthiness claims, legal and business rules governing the service provision, and the context information pertaining to the provider and receiver. This loose coupling allows the creation of many ConfiguredServices, which share the same functionality but possess different contract parts. To facilitate dynamic service adaptation, we introduce a syntax and semantics for extending or modifying a ConfiguredService.

Authors and Affiliations

Naseem Ibrahim, Vangular Alagar, Mubarak Mohammmed

Keywords

Related Articles

A Framework for Developing Context-aware Systems

Context-aware computing refers to a general class of mobile real-time reactive systems that continuously sense their physical environment, and adapt their behavior accordingly. Context-awareness is an essential inherent...

Toward Modeling and Reasoning with Words Based on Hedge Algebra

In this paper, we introduce a method for reasoning with words based on hedge algebra using linguistic cognitive map. Our computing method consists of static and dynamic reasoning. In static reasoning, inferring on causal...

Infrastructure-less Occupancy Detection and Semantic Localization in Smart Environments

Accurate estimation of localized occupancy related informa- tion in real time enables a broad range of intelligent smart environment applications. A large number of studies using heterogeneous sensor arrays reflect the m...

Model Integrating Fuzzy Argument with Neural Network Enhancing the Performance of Active Queue Management

The bottleneck control by active queue management mechanisms at network nodes is essential. In recent years, some researchers have used fuzzy argument to improve the active queue management mechanisms to enhance the netw...

Enrichment of Multi-criteria Communities for Context-aware Recommendations

Recommender systems are designed to help users alleviate the information overload problem by offering personalized recommendations. Most systems apply collaborative filtering to predict individual preferences based on op...

Download PDF file
  • EP ID EP45744
  • DOI http://dx.doi.org/10.4108/casa.1.2.e3
  • Views 400
  • Downloads 0

How To Cite

Naseem Ibrahim, Vangular Alagar, Mubarak Mohammmed (2014). A Context-dependent Service Model. EAI Endorsed Transactions on Context-aware Systems and Applications, 1(2), -. https://europub.co.uk/articles/-A-45744