A Novel Approach for Efficiently Finding Web Services on the Web Florije Ismaili, Xhemal Zenuni, Bujar Raufi Computer Science Department, South East Eurpoean Univesity, Campus Bldg. 305.20, Ilindenska nn, 1200 Tetovo, FYROM f.ismaili@seeu.edu.mk, xh.zenuni@seeu.edu.mk, b.raufi@ seeu.edu.mk Abstract. Efficiently finding Web Services on the Web is a challenge research question in Service Oriented Architecture-SOA. Web services are becoming necessary part of the Semantic Web, and research on Semantic Web Services aims to automate their use. However, finding the adequate service for each individual user becomes a more and more demanding problem. In this paper we suggest a new approach for Web Service Discovery which we believe that is the first attempts that combines clustring techiques with Latent Semantic Indexing. Empirically the proposed method will improve the quality of automated service discovery. Keywords. SOA, Web Services, Semantic Services, OWL-S, Service Discovery, GHSOM, Latent Semantic Indexing. 1. Introduction Web Services are Internet-based, distributed modular applications that adopt open standard interfaces and protocols in order to be used as basic software building blocks in service oriented applications. One of the most promising advantages of the service oriented paradigm is related to service discovery. SOA supports a directory UDDI (Universal Description Discovery and Integration) in which service providers can publish their services which enables potential clients to find and invoke them over the internet. On the basis of WSDL (Web Services Description Language), UDDI is designed to function in a fashion similar to white pages or yellow pages. Due to the lack of semantic description of the Web services, the search results returned by the service directories are effectively inadequate. In this paper we extend our previous XML&Web Services framework [6] that addresses open issues in the development of a Web Services based application. Here we will focus on extending the semantic representation of services, grouping the similar Web Services and ranking them by relevance. The main objective of this research is to develop a more effective mechanism for semantic Web service discovery by combining GHSOM clustering method and Latent Semantic Indexing. The organization of this paper is as follows: first, we briefly introduce OWL-S services and Neural Network Learning Methods. In section 3, the XML & Web Services Framework is discussed. The Semantically Service Discovery Approach is presented in section 4. A briefly discussion of the research work related to service discovery is given in section 5 and finally, the conclusion and future work can be found in section 6. 2. Introduction to OWL-S and Neural Network Learning Methods In the following, we briefly introduce the essentials of the semantic Web service description language OWL-S, Self Organizing MAP (SOM) and Growing Hierarchical SOM. 2.1. OWL-S OWL-S [17] is a specific OWL [16] ontology designed to provide a framework for semantically describing services. This semantic description of Web services will provide an ontology that allows software agents to discover, execute and compose Web services automatically. OWL-S ontology consists of a service profile, a process model and service groundings. Profiles: specifies web service descriptions based on their functional and nonfunctional parameters [16]. In service discovery, profiles are applied in two ways: advertisements and request. 603 Proceedings of the ITI 2009 31 st Int. Conf. on Information Technology Interfaces, June 22-25, 2009, Cavtat, Croatia