Use this URL to cite or link to this record in EThOS:
Title: Creation, integrating and deployment of diagnoser for web services
Author: Alodib, Mohammed Ibrahim
Awarding Body: University of Birmingham
Current Institution: University of Birmingham
Date of Award: 2011
Availability of Full Text:
Access from EThOS:
Access from Institution:
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.
Supervisor: Not available Sponsor: Saudi Arabian Government
Qualification Name: Thesis (Ph.D.) Qualification Level: Doctoral
EThOS ID:  DOI: Not available
Keywords: Q Science (General) ; QA75 Electronic computers. Computer science ; QA76 Computer software