Login | Register

Context-Aware Service Registry: Modeling and Implementation


Context-Aware Service Registry: Modeling and Implementation

Alsaig, Alaa (2013) Context-Aware Service Registry: Modeling and Implementation. Masters thesis, Concordia University.

[thumbnail of ALSAIG_MSc_F5194601.pdf]
Text (application/pdf)
ALSAIG_MSc_F5194601.pdf - Accepted Version


Modern societies have become very dependent on information and services. Technology is adapting to the increasing demands of people and businesses. Context-Aware Systems are becoming ubiquitous. These systems comprise mechanisms to acquire knowledge about the surrounding environment and adapt its behaviour and service provision accordingly. Service oriented computing is the main stream software development methodology. In Service-oriented Applications (SOA), service providers publish the services created by them in service registries. These services are accessed by service requesters during discovery process. For large scale SOA, the registry structure and the type of quires that it can handle are central to efficient service discovery. Moreover, the role of context in determining services and affecting execution is central. This thesis investigates the structure of a context-aware service registry in which context-aware services are stored by service producers and retrieved by service requesters in different contexts. The thesis builds on an existing rich theoretical service model in which contract, functionality, and contexts are bundled together. The thesis investigates generic models and structures for context, context history, and context-aware registry. Also, it studies state of the arts database technologies to analyse its suitability for implementing a registry for rich services. Specifically, the thesis provides a thorough study of the structures, implementation, performance, limitations, and features of Key-Value, Documented Oriented, and Column Oriented databases while considering options for implementing a rich service registry. Database models of contexts and context-aware services are discussed and implemented. The relative performance of the models are discussed after evaluating the test results run on large data sets. Based upon test results a justification for the selected model is given.

Divisions:Concordia University > Gina Cody School of Engineering and Computer Science > Computer Science and Software Engineering
Item Type:Thesis (Masters)
Authors:Alsaig, Alaa
Institution:Concordia University
Degree Name:M.A. Sc.
Program:Software Engineering
Date:7 November 2013
Thesis Supervisor(s):Alagar, Vangalur and Mohammad, Mubarak
Keywords:Context-Awareness, Service Registry, Modeling, NoSql, DataBase Implementation, Context History, Context Modeling, Context-Aware Services, Configured Service, Rich Service Discription
ID Code:978007
Deposited On:03 Jul 2014 17:51
Last Modified:18 Jan 2018 17:45
All items in Spectrum are protected by copyright, with all rights reserved. The use of items is governed by Spectrum's terms of access.

Repository Staff Only: item control page

Downloads per month over past year

Research related to the current document (at the CORE website)
- Research related to the current document (at the CORE website)
Back to top Back to top