This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Port-Based Reliability Computing for Service Composition
Third Quarter 2012 (vol. 5 no. 3)
pp. 422-436
Zuohua Ding, Zhejiang Sci-Tech University, Hangzhou
Mingyue Jiang, Zhejiang Sci-Tech University, Hangzhou
Abraham Kandel, University of South Florida, Tampa
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.
Index Terms:
Software reliability,Computational modeling,Web services,Testing,Markov processes,Computer architecture,NHPP.,Service composition,service component architecture,reliability computing
Citation:
Zuohua Ding, Mingyue Jiang, Abraham Kandel, "Port-Based Reliability Computing for Service Composition," IEEE Transactions on Services Computing, vol. 5, no. 3, pp. 422-436, Third Quarter 2012, doi:10.1109/TSC.2011.17
Usage of this product signifies your acceptance of the Terms of Use.