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

Clustering the objective interestingness measures based on tendency of variation in statistical implications

In recent years, the research cluster of objective interestingness measures has rapidly developed in order to assist users to choose the appropriate measure for their application. Researchers in this field mainly focus o...

Querying Object-Oriented Databases Based on Signature Graph and n-ary Tree

In this paper, we suggest a new technique to create index helping for querying almost identical similarities with keywords in case there is no correct match found. It’s based on a signature graph and n-ary tree helping t...

Internet of Thing Context Awareness Model

This paper aims to address key concept of context awareness in the Internet of Things (IoT) domain by providing a model that proactively monitors behaviour of devices and services. This concept represents context into tw...

An Introduction to the Book Titled “Formal and Practical Aspects of Autonomic Computing and Networking: Specification, Development and Verification”

Dr. Phan Cong Vinh, Nguyen Tat Thanh University in Vietnam, introduces the book titled “Formal and Practical Aspects of Autonomic Computing and Networking: Specification, Development and Verification” edited by hi...

Holistic Personas for Designers of a Context-Aware Accounting Information Systems e-Learning Application

E-learning systems have been increasingly used to train and empower employees to take a more active role in the creation and dissemination of system knowledge, when, either new systems are installed, or existing systems...

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