A-Flexible-Approach-to-Compose-Web-Services-in-Dynamic-Environment