A Survey on Web Service Discovery Approaches - Mosa, Abdelghany (2021)