Web services play an important role in today’s business economy, allowing the development of distributed applications and systems over the Internet. The challenge of finding the ‘right’ web service, which meets a consumer’s functional and non-foundational requirements, has increased with the growing numbers of web services. Web service discovery initiates the process of finding, locating and retrieving existing web services based on consumer requirements. Different web service discovery approaches have been proposed by researchers, based on different techniques and strategies. To understand the different components of discovery systems, on the poster, we discuss the process of web service discovery, the challenges of web service discovery and our proposed taxonomy of web service discovery systems based on five perspectives.