eTheses Repository

Creation, integrating and deployment of diagnoser for web services

Alodib, Mohammed Ibrahim (2011)
Ph.D. thesis, University of Birmingham.

Loading
Alodib11PhD.pdf
PDF (3877Kb)

Restricted to Repository staff only until 15 July 2014.

Abstract

Service oriented Architecture (SoA) is a layered architecture for organising software resources as services, so that they can be deployed, discovered and combined to produce new Web services. One of the key challenges of SoA is in identifying the occurrence of failures that may result in violations of Service Level Agreements, causing financial penalties or customer dissatisfaction. Therefore, it is crucial to develop methods of on-line detection of failure to take suitable remedial actions without delay. One of the methods of identifying occurrences of failure is to use Diagnosers; software modules which are deployed with the system to monitor the interaction between the services. This thesis presents a diagnostic approach for SoA based on extending the Diagnosability theory of Discrete Event System (DES). In particular, this research has resulted in a method of automated creation of Diagnosers and integrating them to the system. This is accomplished by coming up with an appropriate modelling language framework, which is a prerequisite to applying DES techniques. Modelling languages popular in DES, such as Petri nets and Automata, despite being sufficiently adequate for modelling, are not well adopted by the SoA community. Inspired by Petri nets and Workflow Graphs, a modeling approach, which closely follows BPEL, is proposed. Then, one of existing DES methods is extended for the creation of centralised Diagnoser. Various methods are proposed to implement and integrate the produced Diagnoser into the system. As a proof of concept, an implementation of the suggested approach is created as a Plugin for Oracle JDeveloper. A series of empirical results on the performance-related aspects of the proposed method are discussed.

Type of Work:Ph.D. thesis.
Supervisor(s):Bordbar, Behzad
School/Faculty:Colleges (2008 onwards) > College of Engineering & Physical Sciences
Department:School of Computer Science
Subjects:Q Science (General)
QA75 Electronic computers. Computer science
QA76 Computer software
Institution:University of Birmingham
ID Code:3181
This unpublished thesis/dissertation is copyright of the author and/or third parties. The intellectual property rights of the author or third parties in respect of this work are as defined by The Copyright Designs and Patents Act 1988 or as modified by any successor legislation. Any use made of information contained in this thesis/dissertation must be in accordance with that legislation and must be properly acknowledged. Further distribution or reproduction in any format is prohibited without the permission of the copyright holder.
Export Reference As : ASCII + BibTeX + Dublin Core + EndNote + HTML + METS + MODS + OpenURL Object + Reference Manager + Refer + RefWorks
Share this item :
QR Code for this page

Repository Staff Only: item control page