DocumentCode :
1484477
Title :
Port-Based Reliability Computing for Service Composition
Author :
Ding, Zuohua ; Jiang, Mingyue ; Kandel, Abraham
Author_Institution :
Coll. of Sci., Zhejiang Sci-Tech Univ., Hangzhou, China
Volume :
5
Issue :
3
fYear :
2012
Firstpage :
422
Lastpage :
436
Abstract :
Web service composition is a distributed model to construct new web service on top of existing primitive or other composite web services. However, current service technologies, including proposed composition languages, do not address the reliability of web service composition. Thus, it is hard to predict the system reliability. In this paper, we propose a method to compute system reliability based on Service Component Architecture (SCA), a standard that provides a language-independent way to define and compose service components in the system. We first present a formal service component signature model with respect to the specification of the SCA assembly model, and then propose a language-independent dynamic behavior model for specifying the interface behavior of the service component by port activities. Then, the failure behaviors of ports are defined through the Nonhomogeneous Poisson Process (NHPP). Based on the semantics of ports, several rules have been generated to compute reliability of port expressions, thus the overall system reliability can be automatically computed. An Online Shop example from IBM web site is given to illustrate our method, together with a testing bed to calculate port reliability.
Keywords :
Web services; service-oriented architecture; software reliability; stochastic processes; IBM Web site; NHPP; SCA assembly model; Web service composition reliability; composite Web services; composition languages; distributed model; failure behaviors; formal service component signature model; interface behavior; language-independent dynamic behavior model; nonhomogeneous Poisson process; online shop example; port activity; port expressions; port reliability; port-based reliability computing; service component architecture; service components; service technology; system reliability; Computational modeling; Computer architecture; Markov processes; Software reliability; Testing; Web services; NHPP.; Service composition; reliability computing; service component architecture;
fLanguage :
English
Journal_Title :
Services Computing, IEEE Transactions on
Publisher :
ieee
ISSN :
1939-1374
Type :
jour
DOI :
10.1109/TSC.2011.17
Filename :
5740833
Link To Document :
بازگشت