Text this: An automatic failure recovery method for world-altering composite semantic web services /