A Goal-based Framework for Dynamic Service Discovery and Composition In Proceedings of the 2nd International Workshop on Architectures, Concepts and Technologies for Service Oriented Computing - Volume 0ICSOFT, 67-78, 2008 , Porto, Portugal