Please use this identifier to cite or link to this item: https://www.um.edu.mt/library/oar/handle/123456789/14734
Title: Abstracting eventually consistent databases for offline web application usage
Authors: Cassar, Rebecca Kai
Keywords: SQL (Computer program language)
Non-relational databases
HTML (Document markup language)
Issue Date: 2016
Abstract: The aim of this project is to provide an abstraction layer for an eventually consistent database, namely CouchDB, and its client side implementation, PouchDB in a manner which makes it easier for software developers to use. This is achieved through the development of a JavaScript framework which provides a higher level of abstraction on top of PouchDB. The framework focuses on improving an application mechanisms within the eventually consistent NoSQL database, to give the developer a choice of pre-set algorithms which handle any arising conflicts between data documents. Although we are moving towards having round the clock connectivity to the web, it is not yet safe to assume that users will always have a stable connection especially due to the rise of mobile device usage. Through the use of features contained within the HTML5 web standard, nowadays, we can move our web applications offline through the use of browser storage thus allowing users with a flaky internet connection to have a seamless browsing experience. This project focuses on creating conflict resolution algorithms for different CouchDB conflicts, abstracting the database to a further level to make the implementation of such algorithms easier for developers. In addition, it also focuses on the development of an auctioning web application which allows offline. Furthermore, it focuses on integrating the conflict resolution framework built on top of PouchDB into the same auctioning web application.
Description: B.SC.IT(HONS)
URI: https://www.um.edu.mt/library/oar//handle/123456789/14734
Appears in Collections:Dissertations - FacICT - 2016
Dissertations - FacICTCIS - 2016

Files in This Item:
File Description SizeFormat 
16BITSD008.pdf
  Restricted Access
1.57 MBAdobe PDFView/Open Request a copy


Items in OAR@UM are protected by copyright, with all rights reserved, unless otherwise indicated.