Information Technology Reference
In-Depth Information
design complex [13]. Efforts have recently been made to add self-healing capabilities
to SOAs (e.g., [6]). However, these efforts mostly focus on monitoring service level
agreements and quality of service.
6 Conclusion
In this paper, we proposed a soft-state approach for managing bottom-up faults in
composite services. The approach includes techniques for fault detection, propaga-
tion, and reaction. We then focused on describing a fault propagation protocol. The
protocol inherits the advantages of the soft-state concept: implicit error recovery and
easier fault management resulting in high availability. A future extension of our pro-
tocol is to combine soft-state with hard-state signaling. For instance, if WS i provider
is scheduling a shut-down, SS-S i sends an explicit Shutdown() message to SS-R j ; this
allows SS-R j to differentiate between physical faults and status changes and hence,
detect status changes as soon as they occur. Another possible extension is to transmit
Refresh() reliably (e.g., via the use of ACK timers) and integrate a notification
mechanism through which receivers inform senders about their view (in terms of
failure) on those senders.
References
1. Alonso, G., Casati, F., Kuno, H., Machiraju, V.: Web Services: Concepts, Architecture,
and Applications. Springer, Heidelberg (2003) ISBN: 3540440089
2. Avizienis, A., Laprie, J.C., Randell, B., Landwehr, C.: Basic Concepts and Taxonomy of
Dependable and Secure Computing. ACM Trans. on Dependable and Secure Comput-
ing 1(1), 11-33 (2004)
3. Eugster, P.T., Felber, P.A., Guerraoui, R., Kermarrec, A.-M.: The Many Faces of Pub-
lish/Subscribe. ACM Computing Surveys 35(2), 114-131 (2003)
4. Garlan, D., Schmerl, B.R.: Model-based Adaptation for Self-healing Systems. In: WOSS
Workshop (November 2002)
5. Ghosh, D., Sharman, R., Rao, H.R., Upadhyaya, S.: Self-Healing Systems - Survey and
Synthesis. Decision Support Systems 42 (2007)
6. Guinea, S.: Self-healing Web Service Compositions. In: ICSE Conference (May 2005)
7. Hamadi, R., Medjahed, B., Benatallah, B.: Self-Adapting Recovery Nets for Policy-Driven
Exception Handling in Business Processes. Distributed and Parallel Databases (DAPD),
An International Journal 22(1) (February 2008)
8. Ji, P., Ge, Z., Kurose, J., Towsley, D.: A Comparison of Hard-state and Soft-state Signal-
ing Protocols. In: SIGCOMM Conference (August 2003)
9. Khalaf, R., Keller, A., Leymann, F.: Business Processes for Web Services: Principles and
Applications. IBM Systems Journal 45(2) (2006)
10. Martin, D., Paolucci, M., McIlraith, S., Burstein, M., McDermott, D., McGuinness, D.,
Parsia, B., Payne, T., Sabou, M., Solanki, M., Srinivasan, N., Sycara, K.: Bringing Seman-
tics to Web Services: The OWL-S Approach. In: First International Workshop on Seman-
tic Web Services and Web Process Composition (July 2004)
11. Medjahed, B., Atif, Y.: Context-Based Matching for Web Service Composition. Distrib-
uted And Parallel Databases 21(1) (February 2007)
Search WWH ::




Custom Search