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

Modified Virtual Air Guitar: A Concept Realized using Image Processing Techniques

Even amidst the hustle and bustle of busy lives, numerous people dream of playing a musical instrument. Unfortunately, many may never get a chance to touch one. But this doesn’t stop them from ‘air drumming’ or playing ‘...

Design and optimization of the Automatic Brown PlantHopper (BPH) light trap surveillance network

Communicating coverage of automatic BPH light trap surveillance network characterizes how well an area is monitored or tracked by automatic light traps. Connectivity is an important required that shows how nodes in a aut...

Assistance to assessing rating students by language tuple- 4 scale

In this paper, we introduce an assistance to assessing rating the annual learning and process training of students in the opinion of experts, the approach of hedge algebra. It is advisary to make optimally fuzzy paramete...

Highlighted Activities of ICTCC 2016

The Second International Conference on Nature of Computation and Communication (ICTCC 2016) is jointly organized by EAI, Nguyen Tat Thanh University (NTTU), and Kien Giang University (KGU) and endorsed by the European Al...

A 802.22b protocol for inter/intra WRAN communication

In this paper we focus on cognitive 802.22b Wireless Regional Area Networks (WRANs). In particular a protocol, named inter intra-resource sharing algorithm (2I-RSA), is presented to address the problem of self coexistenc...

Download PDF file
  • EP ID EP45744
  • DOI http://dx.doi.org/10.4108/casa.1.2.e3
  • Views 349
  • 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