A Context-dependent Service Model


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


Related Articles

Mobility Patterns Mining Algorithms with Fast Speed

In recent years, mobile networks and its applications are developing rapidly. Therefore, the issue to ensure quality of service (QoS) is a key issue for the service providers. The movement prediction of Mobile Users (MUs...

Hybrid Algorithms of Whale optimization algorithm and k-nearest neighbor to Predict the liver disease

Liver Disease is one of the most common diseases which can be prevented by early diagnosis and up-todate treatment. Advances in machine learning and intelligence techniques have led to the effective diagnosis and predicti...

Face recognition based on LDA in manifold subspace

Although LDA has many successes in dimensionality reduction and data separation, it also has disadvantages, especially the small sample size problem in training data because the "within-class scatter" matrix may not be a...

Maintenance process control: cellular automata approach

In this work we consider an industrial maintenance process control problem using cellular automata approach. The problem consists on finding an optimal control for the assignment and the displacement of agents in a spati...

Context-aware hand poses classifying on images and video-sequences using a combination of wavelet transforms, PCA and neural networks

In this paper we propose novel context-aware algorithms for hand poses classifying on images and video-sequences. The proposed hand poses classifying on images algorithm based on Viola-Jones method, wavelet transform, PC...

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