Return to search

Testing the dependability of dynamic binding in service-oriented computing

Service-Oriented Computing (SOC) provides a flexible framework in which applications may be built up from services, often distributed across a network. One of the promises of SOC is that of Dynamic Binding where abstract consumer requests are bound to concrete service instances at runtime, thereby offering a high level of flexibility and adaptability. Existing research has so far focused mostly on the design and implementation of dynamic binding operations and there is little research into a comprehensive evaluation of dynamic binding systems, especially in terms of system failure and dependability. This work presents a novel, extensible evaluation framework that allows for the testing and assessment of a Dynamic Binding System (DBS). Based on a fault model specially built for DBS's, the system is able to insert selectively the types of fault that would affect a DBS and observe its behaviour. By treating the DBS as a black box and distributing the components of the evaluation framework, it is not restricted to the implementing technologies of the DBS, nor does it need to be co-located in the same environment as the DBS under test. This thesis presents the results of a series of experiments on two case studies; a proof-of-concept DBS, and a real-life DBS. Here the focus is on the interactions between each DBS and the services they employ as well as interactions with a client of the DBS. The results on the proof-of-concept Calculator-DBS and real-life NECTISE Software Demonstrator (NSD) system show that the proposed method and testing framework is able to trigger abnormal behaviour of the NSD due to communication and interaction faults and generate important information for improving both dependability and performance of the system under test.

Identiferoai:union.ndltd.org:bl.uk/oai:ethos.bl.uk:616303
Date January 2013
CreatorsSargeant, Anthony John
PublisherUniversity of Leeds
Source SetsEthos UK
Detected LanguageEnglish
TypeElectronic Thesis or Dissertation

Page generated in 0.0018 seconds