A framework for "try-whatever" web services