Dynamic Selection Of Redundant Web Services