Web service composition using fluent calculus. (7th July 2010)