Title :
Reliability modeling for SOA systems
Author :
Delac, G. ; Silic, M. ; Srbljic, S.
Author_Institution :
Fac. of Electr. Eng. & Comput., Univ. of Zagreb, Zagreb, Croatia
Abstract :
Service-oriented architecture (SOA) is a popular paradigm for development of distributed systems by composing the functionality provided by the services exposed on the network. In effect, the services can use functionalities of other services to accomplish their own goals. Although such an architecture provides an elegant solution to simple construction of loosely coupled distributed systems, it also introduces additional concerns. One of the primary concerns in designing a SOA system is the overall system reliability. Since the building blocks are services provided by various third parties, it is often not possible to apply the well established fault removal techniques during the development phases. Therefore, in order to reach desirable system reliability for SOA systems, the focus shifts towards fault prediction and fault tolerance techniques. In this paper an overview of existing reliability modeling techniques for SOA-based systems is given. Furthermore, we present a model for reliability estimation of a service composition using directed acyclic graphs. The model is applied to the service composition based on the orchestration model. A case study for the proposed model is presented by analyzing a simple Web Service composition scenario.
Keywords :
Web services; directed graphs; service-oriented architecture; software fault tolerance; SOA systems; Web service composition scenario; directed acyclic graphs; distributed system development; fault prediction; fault removal techniques; fault tolerance techniques; orchestration model; reliability estimation; reliability modeling; service-oriented architecture; Atomic measurements; Fault tolerance; Fault tolerant systems; Monitoring; Service oriented architecture;
Conference_Titel :
MIPRO, 2012 Proceedings of the 35th International Convention
Conference_Location :
Opatija
Print_ISBN :
978-1-4673-2577-6