Author_Institution :
Network center, Jiangxi Univ. of Finance & Econ., Nanchang, China
Abstract :
One key issue about Web service application is how to discover the desired services. Discovery Service is a key technology in service-oriented Web software development. Considering that the current Web services registered on the public UDDI lack semantic description, the researches on service discovery add semantic description about Web services. In actual applications, however, a lot of difficulties are found when using these methods. The goal of domain ontology is to capture the related domain knowledge, to provide common understanding about the domain knowledge, to determine the conceptions commonly recognized in this domain, and to well define these conceptions and the relationship between these conceptions. In this way, errors and failures generated due to misunderstanding the conceptions are reduced, function-based services are much easier to be discovered and combined, and in the meantime, the deficiency in keyword-based search technology of UDDI is made up. In view of the above, this document suggests a method to build domain ontology. Based on the domain ontology, this method presents the retrieve process of service components and implements a domain-ontology-based service search engine prototype system. This method has many benefits: refine and expand users´ initial query, support fuzzy query, and improve recall and precision. Especially, with the Internet becoming a reusable software resource library, component query is sure to be supported by the search engines.
Keywords :
Web services; ontologies (artificial intelligence); query processing; search engines; semantic Web; software libraries; software reusability; Internet; Web service; document retrieval; domain ontology; domain-ontology-based service search engine prototype system; function-based service; fuzzy query; semantic Web; service-oriented Web software development; software resource library; Application software; Internet; Ontologies; Programming; Prototypes; Search engines; Software libraries; Software prototyping; Software reusability; Web services; domain ontology; query; search engines; web service discovery;