Council for Innovative Research International Journal of Computers & Technology www.cirworld.com Volume 4 No. 1, Jan - Feb, 2013 8 | Page www.ijctonline.com A Study on Knowledge Discovery of Relevant Web Services with Semantic and Syntactic approaches Mrs. M. Akila Rani , Assistant Professor, Department of Computer Science and Engineering, N.P.R College of Engineering & Technology. Natham-624401, Tamil Nadu, India. Email: akilakamalam@gmail.com Dr. D. Shanthi, Professor, Department of Computer Science and Engineering, PSNA College of Engineering & Technology, Dindigul-624622, Tamil Nadu, India. Email-id: dshan71@gmail.com ABSTRACT Web mining is the application of data mining techniques to discover patterns from the Web. Web services defines set of standards like WSDL(Web Service Description Language), SOAP(Simple Object Access Protocol) and UDDI(Universal Description Discovery and Integration) to support service description, discovery and invocation in a uniform interchangeable format between heterogeneous applications. Due to huge number of Web services and short content of WSDL description, the identification of correct Web services becomes a time consuming process and retrieves a vast amount of irrelevant Web services. This emerges the need for the efficient Web service mining framework for Web service discovery. Discovery involves matching, assessment and selection. Various complex relationships may provide incompatibility in delivering and identifying efficient Web services. As a result the web service requester did not attain the exact useful services. A research has emerged to develop method to improve the accuracy of Web service discovery to match the best services. In the discovery of Web services there are two approaches are available namely Semantic based approach and Syntactic based approach. Semantic based approach gives high accuracy than Syntactic approach but it takes high processing time. Syntactic based approach has high flexibility. Thus, this paper presents a survey of semantic based and syntactic based approaches of Web service discovery system and it proposed a novel approach which has better accuracy and good flexibility than existing one. Finally, it compares the existing approaches in web service discovery. Index Terms: WSDL, SOAP, UDDI, Web service discovery. 1. INTRODUCTION Web mining is the emerging technology in Web. According to analysis targets, web mining can be divided into three different types, which are Web usage mining, Web content mining and Web structure mining. Web usage mining is the process of extracting useful information from server logs i.e users history. Web usage mining is the process of finding out what users are looking for on the Internet. The information gathered through Web mining is evaluated (sometimes with the aid of software graphing applications) by using traditional data mining parameters such as clustering and classification, association, and examination of sequential patterns. Due to the tremendous increase of web services, the search becomes a time consuming process and retrieves a vast amount of irrelevant web services. This motivates the need for the efficient web service mining framework. Finding and invoking the portable composition for web services lead to challenging activity because of the huge amount of web services availability and short content of WSDL description. The semantic web service description may have more than one interface relationships among other web services causes complex association. Therefore, web service requester did not attain the exact useful services. Various complex relationships may lead to an incompatible for delivering and identifying efficient web services. These problems can be addressed by the mining framework supported by capability profile specifications based on environment ontology. A Web Service [1] is a software program identified by an URI, which can be accessed via the internet through its exposed interface. In addition Web services can invoke other Web services. Fig 1: Web Service usage scenario. The common usage scenario for Web services (Fig 1) can be defined by three phases; Publish, Find, and Bind; and three entities: the service requester, which invokes services[17]; the service provider which responds to requests; and the registry where services can be published or advertised. A service provider publishes a description of a service it provides to a service registry. This description (or advertisement) includes a profile on the provider of the service (e.g. company name and address); a profile about the service itself (e.g. name, category); and the URL of its service interface definition (i.e. WSDL description).When a developer realizes a need for a new service, he finds the desired service either by constructing a query, or browsing the registry. The developer then interprets the meaning of the interface description (typically through the use of meaningful label or variable names, comments, or additional documentation) and binds to (i.e. includes a call to invoke) the discovered service within the application they are developing. This application is known as the service requester.