With the increasing number of Web Services, how to find the required services efficiently or how to gain the best service from the vast service sets becomes an important problem. That is the task of Web Service discovery. However, traditional service discovery technique is based on grammar description, uses the method of combining UDDI and WSDL, and finds the service by key words. Because of lacking of semantic information description, this Web Service discovery makes for low recall ratio and precision ratio which can't satisfy users. To obtain better result, more efficient and better Web Service discovery technique is required.Now the Web service discovery based on semantic has become the top of research. So the main research that the thesis has done as follows:Firstly, the thesis introduces the knowledge about Web service, semantic web, and Agent technology, including their latest progress.Secondly, by describing, comparing, and analyzing the traditional Web Service discovery technique, the disadvantage of traditional methods is indicated. Then the thesis puts forward to apply Agent technology and Semantic Web to Web Service discovery.Thirdly, combining two present theories that smart Web query engine and OWL-S/UDDI matchmaker algorithm, we presents a model for Semantic Web Service discovery based on Agent technology. The model uses Web service Ontology language (OWL-S) to describe services in order to make up the disadvantage of WSDL and UDDI.And it also uses Agent technology to know users better, and elicit the semantic information fully from service description, so it can implement the Web service search on semantics.Fourthly, do further analyse, design and implement for ASWS Matchmaker, and the experiment can prove that this model not only improves the accuracy of Web Services discovery, but also meets the personalized requirement of users.In all, on the basis of present Web Service discovery research, we give the model for Semantic Web Service discovery based on Agent technology. By using Agent technology and Semantic Web technology, this model to some extent achieves intelligentize and semantization of Web Service discovery. |