Title
A Two Phases Self-healing Framework for Service-oriented Systems
Abstract
AbstractService-Oriented Architectures (SOA) enable the automatic creation of business applications from independently developed and deployed Web services. As Web services are inherently a priori unknown, how to deliver reliable Web services compositions is a significant and challenging problem. Services involved in an SOA often do not operate under a single processing environment and need to communicate using different protocols over a network. Under such conditions, designing a fault management system that is both efficient and extensible is a challenging task. In this article, we propose SFSS, a self-healing framework for SOA fault management. SFSS is predicting, identifying, and solving faults in SOAs. In SFSS, we identified a set of high-level exception handling strategies based on the QoS performances of different component services and the preferences articled by the service consumers. Multiple recovery plans are generated and evaluated according to the performance of the selected component services, and then we execute the best recovery plan. We assess the overall user dependence (i.e., the service is independent of other services) using the generated plan and the available invocation information of the component services. Due to the experiment results, the given technique enhances the service selection quality by choosing the services that have the highest score and betters the overall system performance. The experiment results indicate the applicability of SFSS and show improved performance in comparison to similar approaches.
Year
DOI
Venue
2021
10.1145/3450443
ACM Transactions on the Web
Keywords
DocType
Volume
SOA, self-healing, QoS, fault management, exception handling, similarity module, semantic attribute, selection tree
Journal
15
Issue
ISSN
Citations 
2
1559-1131
0
PageRank 
References 
Authors
0.34
0
5
Name
Order
Citations
PageRank
Amal Alhosban1294.91
Zaki Malik250134.83
Khayyam Hashmi3447.93
Brahi M. Medjahed414411.42
Hassan Al-Ababneh500.34