A loosely coupled architecture for automatic composition of web services applications. (7th July 2014)