Text this: Appraisal and analysis on various web service composition approaches based on QoS factors