International Journal of Computer Applications (0975 – 8887) Volume 88 – No.9, February 2014 7 Empower Service Directories R.Rajshree PGScholar Sri Ramakrishna Engineering College Tamilnadu, India M.S.Geetha Devasena, Ph.D Professor Sri Ramakrishna Engineering College Tamilnadu, India ABSTRACT Web Service Technology (WST) is a Service Oriented Architecture (SOA) implementation framework that has attracted much attention. With the help of WST, user finds the required service in the service directories. Current service directories, such as Universal Discovery Description & Integration (UDDI), store service descriptions without any processing and knowledge management. They act as simple stateless search machines and do not use previous matching information to enhance future search. This motivates the need to create the Empower Service Directories (ESD). These directories are augmented with knowledge about web services that is encoded by a Semantic Interlinked Graph (SIG) of WST entities. In the proposed system, the services and their operations are the core entities of SIG and are interlinked using some defined semantic relations. In addition an ontology language is used to formally express knowledge in service directories. Using the SPARQL web services are extracted from the ESD. The major advantage of using the empower service directories service is its supports for highly complex queries which can be processed less time. Keywords Web service, Service directory, Service publishing, Semantic relationship. 1. INTRODUCTION The Semantic Web is an extension of the World Wide Web in which information is given well-defined meaning, better enabling computers. It provides a standardized way of expressing the relationships between the web pages, to allow machines to understand the meaning of hyperlinked information. The semantic web is based an artificial intelligence and knowledge representation theories. It develops language standards, such as RDF, OWL and rule- based languages which focus on machine readable semantics (knowledge). It is a source to retrieve information from the web and access the data through semantic web agents or semantic web service. It is based on the Resource Description Framework (RDF), which integrates a variety of applications using XML[4] for syntax and URIs for naming. Ontology is an explicit specification of a conceptualization. A common ontology defines the vocabulary with which queries and assertions are exchanged among agents. Ontological commitments are agreements which use the shared vocabulary in a coherent and consistent manner. The concept of an ontology is necessary to capture the expressive power that is needed for modeling and reasoning with knowledge. Generally ontology determines the extension of terms and provide the relationship between them. An ontology is simply published, more or less agreed, conceptualization of an area of the content. The aim of semantic web is to allow much more advanced knowledge management system in which, Information will be ordered according to its meaning. Automated tools support maintenance by checking for in consistencies and extracting new knowledge. Keyword-based search will be changed by query [2] answering. Web services has emerged as a promising technology that offers a standard way to access and integrate functionalities. They are loosely coupled software components published, located and invoked across the web. It is an XML based set of standards to integrate software application systems using internet technology. Web services are independent of specific programming languages or operating systems. One of the main ideas behind web services is that applications of the future will be assembled from a collection of network-enabled services. As long as equivalent services are able to advertise themselves to the network in a standard and neutral way. 2. RELATED WORKS Macro Luca Sbodioa et al.,[9] proposed, service discovery the identification of services that are capable of accomplishing a given objective is a central problem in Semantic Web Services(SWS) research. SPARQL query language can be used to express the preconditions and post conditions of services, as well as the goals of agents. It showed that SPARQL query evaluation can be used to check the truth of a precondition in a given context, construct the post- condition that will result from the execution of a service those results will satisfy the goal of an agent. Using these SPARQL queries, it allows a natural, flexible and expressive formulation of conditions and goals. In addition, since SPARQL is designed to be an integral part of the semantic web technology family, its use with RDF and OWL is already well understood and supported by many tools and environments, and its usage is in keeping with OWL-S’s objective to remain firmly situated in the word of semantic web standards. Cardosa.J et al.,[3] presented, Service-Oriented Architectures (SOA) and web services have mainly served as technological solutions that enable enterprise functionality to be made available to users as shared and re-usable services on a network. Service-Oriented Architecture (SOA) and web services leverage the technical value of solutions in the areas of distributed systems. The evolution of internet marketplaces for business services is driving the need to report the services to the business and operational facts.While, SOA and web services attached in an IT layer, organizations having internet marketplaces are requiring advertising and trading business services which reside in a business layer. It presents USDL (Unified Service Description Language), a specification language to relate services from a business, operational and technical facts. USDL is a major role in the internet of services to provide tradable services which are advertised in electronic marketplaces.