Three levels self-healing for web service : toward quality of service optimization

Dissertant

al-Hadid, Isam Hamad Husayn

Thesis advisor

al-Shaykh, Asim A. R.

Comitee Members

Kanan, Ghassan Jaddu
al-Shalabi, Riyad
Abu al-Suud, Salih Mustafa

University

Arab Academy for Financial and Banking Sciences

Faculty

The Faculty of Information Systems and Technology

Department

Computer information systems

University Country

Jordan

Degree

Ph.D.

Degree Date

2010

English Abstract

Web Service is the new paradigm for distributed computing over the internet, supports loosely coupled, protocol independent, standards-based, and distributed software components which can be combined together to create new functionality in the form of composite service.

The Quality of Service (QoS) of a Web Service may be affected either because of internal changes or because of workload fluctuations.

The performance of the Web service may be significantly improved by monitoring the execution of the component Web Services and by flexibly reacting to faults and anomalies; which can be achieved by adapting a self-healing management.

The idea behind the Self-healing Web Service that it can repair itself if any execution problems occur, in order to successfully complete its own execution in normal and abnormal conditions, while respecting to the QoS.

The objective of this study is to provide a Web Service Self-Healing architecture for monitoring and analysis of Web Service behavior, the exchanged messages and the Web Service Process Execution to improve the QoS, which has been achieved by the proposed architecture, that adapts dynamically to any changes in the environment; Monitoring, Diagnosis and Repair any unexpected faults and anomalies and tune themselves to meet the users and business needs.

Also, present a new process used to develop systems with Self-Healing capabilities based on the extreme programming agile process.

Finally, we validate the proposed architecture using E-Ticket booking business process, by applying the business process with and without the three levels Self-Healing capabilities.

Main Subjects

Information Technology and Computer Science

Topics

No. of Pages

150

Table of Contents

Table of contents.

Abstract.

Chapter One : introduction.

Chapter Two : theoretical background.

Chapter Three : literature analysis.

Chapter Four : three levels web service self-healing architecture.

Chapter Five : agile methodology with self-healing & design healing strategies.

Chapter Six : implementation, validation, and analysis.

Chapter Seven : study contributions, conclusions & future work.

References.

American Psychological Association (APA)

al-Hadid, Isam Hamad Husayn. (2010). Three levels self-healing for web service : toward quality of service optimization. (Doctoral dissertations Theses and Dissertations Master). Arab Academy for Financial and Banking Sciences, Jordan
https://search.emarefa.net/detail/BIM-306956

Modern Language Association (MLA)

al-Hadid, Isam Hamad Husayn. Three levels self-healing for web service : toward quality of service optimization. (Doctoral dissertations Theses and Dissertations Master). Arab Academy for Financial and Banking Sciences. (2010).
https://search.emarefa.net/detail/BIM-306956

American Medical Association (AMA)

al-Hadid, Isam Hamad Husayn. (2010). Three levels self-healing for web service : toward quality of service optimization. (Doctoral dissertations Theses and Dissertations Master). Arab Academy for Financial and Banking Sciences, Jordan
https://search.emarefa.net/detail/BIM-306956

Language

English

Data Type

Arab Theses

Record ID

BIM-306956