Use this URL to cite or link to this record in EThOS:
Title: Generative web information systems
Author: Marinos, Alexandros
ISNI:       0000 0004 2706 6405
Awarding Body: University of Surrey
Current Institution: University of Surrey
Date of Award: 2011
Availability of Full Text:
Access from EThOS:
This PhD project aims to realise a new type of information system, more dynamic and less opaque to its owners, specified with structured natural language models and queried through hypermedia. To accomplish this, we focus on Semantics of Business Vocabulary and Rules (SBVR) as a modelling language, Representational State Transfer (REST) as an interface paradigm and Relational Databases as the persistence mechanism. All three of these technologies have declarative underpinnings, focusing on the ‘what’ rather than the ‘how’, which is why their combination is feasible and effective. By creating appropriate mappings to align these technologies, we create a core platform for Generative Web Information Systems (GWIS). To this end, we present an architecture that binds the three technologies together and adds the concept of a Meta-Process, a way for users to perform process-like workflows without the system having explicit processes defined. The resulting system can gracefully handle unforeseen requests its users may make. To make the Meta-Process feasible, we have created RETRO, a RESTful Transaction Model that allows users to perform more than one action with guarantees of atomicity over the Web. We also describe a service composition framework for Generative Web Information Systems which combines the strengths of the Web with the descriptive capabilities of SBVR to create a Web of Models in which GWIS are native. To validate the conceptual architecture that has been constructed, we have implemented SBVR with Sails, a prototype Generative Web Information System that serves both as a proof of concept and as a basis for future work and exploration of the concept. This model-driven and declarative approach makes semantics and policy integral to the operation of the information system and therefore the individual information system becomes a self-documenting native citizen of the digital ecosystem and the World Wide Web.
Supervisor: Not available Sponsor: Not available
Qualification Name: Thesis (Ph.D.) Qualification Level: Doctoral
EThOS ID:  DOI: Not available