A Reliability Analysis Method of the Composite Web Services
Service-oriented computing is emerging method to develop extensible computing systems which evolved from component-based software engineering. The complex web services can be composited by simpler, loosely coupled, reusable web services. Reliability is an important factor for choosing, ranking and compositing Web services. However, existing analysis methods of composite web services are rare and majority of them are proposed for component-based software reliability analysis. In this paper, a reliability analysis method for composite Web services is proposed. The architecture of the composite Web service is characterized as a tree which is transformed from its business process execution language (BPEL) description. In addition, several examples are illustrated to demonstrate the effectiveness of the proposed analysis method.