It is critical to guarantee the reliability of serviceoriented applications. This is because they may employ remote Web Services as components, which may easily become unavailable in the unpredictable Internet environment. This practical experience report presents a Distribute REliability Assessment Mechanism for Web Services (WS-DREAM), allowing users to carry out Web Services reliability assessment in a collaborative manner. With WS-DREAM, users in different geography locations help each other to carry out testing, and share test cases under the coordination of a centralized server. Based on this collaborative mechanism, reliability assessment for Web Services in real environment from different locations of the world becomes seamless. To illustrate the advantage of this mechanism, a prototype is implemented and a case study is carried out. Users from five locations all over the world perform reliability assessment to Web Services distributed in six countries. Over 1,000,000 test cas...
Zibin Zheng, Michael R. Lyu