Academia.edu no longer supports Internet Explorer.
To browse Academia.edu and the wider internet faster and more securely, please take a few seconds to upgrade your browser.
2007, Proceedings of the 16th international conference on World Wide Web - WWW '07
As Web services proliferate, size and magnitude of UDDI Business Registries (UBRs) are likely to increase. The ability to discover Web services of interest then across multiple UBRs becomes a major challenge specially when using primitive search methods provided by existing UDDI APIs. Clients do not have the time to endlessly search accessible UBRs for finding appropriate services particularly when operating via mobile devices. Finding services of interest should be time effective and highly productive. This paper addresses issues relating to the efficient access and discovery of Web services across multiple UBRs and introduces a novel exploration engine, the Web Service Crawler Engine (WSCE). WSCE is capable of crawling multiple UBRs, and enables for the establishment of a centralized Web services repository that can be used for discovering Web services much more efficiently. The paper presents experimental validation, results, and analysis of the proposed ideas.
International Journal of Computer Applications, 2011
A Web service is a set of related application methods that can be accessed programmatically over the Internet. Businesses can dynamically mix and match Web services to perform complex functionality with minimal programming. Web services allow buyers and sellers all over the world to find each other, connect dynamically, and execute transactions in real time with minimal human interaction. Web services are self-contained, self-describing modular applications that can be published, located, and invoked across the Web. While creating web applications using web service technology there is a need for selecting new web services which best suit our need at the moment. For doing this we require to specify our criteria for selection of web service. Apart from this, appropriateness and optimality are the challenging issues at the time of web service consumption. Web services are important for interoperability of applications and integration of large scale distributed systems irrespective of platform. Web service discovery mechanisms are equally important, especially as the latter has turn to be difficult task. This paper reviews the latest mechanism, techniques, architectures and models that have evolved in the web service discovery area.
International Journal of Computer Applications, 2011
Web Services' discovery is a very important issue related to Web Services. From Syntax and using match-making words to semantic web and taking QoS parameters into account for selecting between Web Services having the same functionality for finding the best service that fulfills the customer's requirements. In this paper we put a future image for Web Services' Discovery by merging both UDDI and Search Engines, as the new trend in Web Services' Discovery is building a central repository storing all Web Services after collecting them from UDDI , different UBRs … ,this central point will be a reference to the client for searching the required Web Service .Two datasets one contains 365 WS and the other 2500 WS used in the experimental work .Our work will cover two phases from the suggested model phase4 and phase6 fig.(3).Classifying Web Services before storing them will enhance the search process and it could be a step for building open web directory contain all Web Services like used for searching web sites for a specified issue(ODP,DMOZ..), Online databases maintain a collection of structured domain-specific documents dynamically generated in response to users' queries instead of being accessed by static URLs. We also proposed a client GUI that will enable the Web Service consumer easily access data stored inside these databases contain updated frequently data of Web Services information collected ,classified and stored using different crawlers. This will facilitate and enhance the Web Services' Discovery process ,client will be able to select between Web Services due to QoS requirements and find the best Web Service that fulfills his/her requirements.
2012 IEEE 19th International Conference on Web Services, 2012
Web service discovery on the web is not a trivial task as the number of available web service descriptions continuously increases, and global UDDI registries are no longer available. As discovery through conventional, generalpurpose search engines does not yield satisfactory results, a more promising alternative should be explored through specialized search engines. This paper explores the design and implementation of such a framework, resulting in WESS, a search engine targeted to discovering and retrieving web service descriptions. The presented system features an adaptive web service description collection process, through specialized and directed crawling, as well as an enhanced indexing and retrieval mechanism, which handles description documents as semi-structured text, separating actual information from tags and annotations. The paper also presents experiments and use cases regarding different search scenarios, in addition to performance results.
Advances in Intelligent and Soft Computing, 2012
Web services are playing an important role in e-business and ecommerce applications. As web service applications are interoperable and can work on any platform, large scale distributed systems can be developed easily using web services. Finding most suitable web service from vast collection of web services is very crucial for successful execution of applications. Traditional web service discovery approach is a keyword based search using UDDI. Various other approaches for discovering web services are also available. Some of the discovery approaches are syntax based while other are semantic based.
IEEE International Conference on Web Services (ICWS'05), 2005
This paper presents DynaBot, a domain-specific web service discovery system. The core idea of the DynaBot service discovery system is to use domain-specific service class descriptions powered by an intelligent Deep Web crawler. In contrast to current registry-based service discovery systems -like the several available UDDI registries -DynaBot promotes focused crawling of the Deep Web of services and discovers candidate services that are relevant to the domain of interest. It uses intelligent filtering algorithms to match services found by focused crawling with the domain-specific service class descriptions. We demonstrate the capability of DynaBot through the BLAST service discovery scenario and describe our initial experience with DynaBot.
The growing popularity of cloud computing has magnified the rise of software reuse by facilitating service provisioning over the Internet. At the same time, a new generation of mobile apps has emerged relying on backend services that expand the app functionally, while reducing the overhead on limited mobile resources. The Web service approach promises great flexibility in offering software functionality over the net- work, while maintaining interoperability between heterogeneous platforms. In addition, recent years have witnessed the rise of user-facing service developments that can be consumed on-the- go with a standard interface, such as RESTful Web services. However, the discovery of such services does not match their growing popularity and remain challenging. Users cannot tolerate long latency in finding relevant services to their requests. In this paper, we propose a robust and efficient Web service discovery approach that uses statistical methods and indexing techniques to improve the precision and response time of the discovery process. Experimental results demonstrate that the proposed approach outperforms the state-of-the-art discovery mechanisms and significantly reduces the query response time by at least 77%, while maintaining comparable accuracy.
International Journal of Computer Applications, 2010
There is been a continuous effort by the software developers to reduce cost and time to deliver the software and this has led to the advancements in service oriented paradigm. Organizations across all spectra have already deployed their main operations to the Web, which has brought about a fast growth of various Web services. This has dramatically increased the need to build a fundamental infrastructure for efficient deployment and access of the exponentially growing repository of Web services. Probably the most important aspect in dynamic web service access is the web service discovery. The challenge remains in handling and processing request queries and presenting the requester the most appropriate set of web service interfaces. Many approaches and frameworks have been proposed to discover web services. Some of the approaches assume that the requests are placed in SOAP compatible formats whereas some works are based on handling the plain text queries by their semantics while others focus on key word based query processing. We have tried to formulate an approach that uses the Principle of Compositionality of language to derive interface descriptions and aggregate or filter for their appropriateness. Going by lexical and syntactic structure of a language, a skeletally parsed corpus of a written piece of text has been used to resolve the plain text query. This paper also tries to propose an architecture based on x-SOA that the organizes the method of web service discovery in an efficient and structured manner using a intermediary, requester friendly layer called the Request Analyzer(abbreviated as RA) between the service provider and service requester via a service broker. We describe how the RA facilitates the processing of a plain text request query to finally being resolved to a most appropriate web service. We propose an algorithm for a complete cycle of web-service discovery. A cache based service broker approach has been proposed that consumes even lesser time towards discovery path. A reputation based mechanism has also been incorporated for keeping track of the trustworthiness and type of license of a web service being used and hence ensuring the authenticity for future use in terms of their past performances.
2010
Recent advancement in web services plays an important role in business to business and business to consumer interaction. Discovery mechanism is not only used to find a suitable service but also provides collaboration between service providers and consumers by using standard protocols. A static web service discovery mechanism is not only time consuming but requires continuous human interaction. This paper proposed an efficient dynamic web services discovery mechanism that can locate relevant and updated web services from service registries and repositories with timestamp based on indexing value and categorization for faster and efficient discovery of service. The proposed prototype focuses on quality of service issues and introduces concept of local cache, categorization of services, indexing mechanism, CSP (Constraint Satisfaction Problem) solver, aging and usage of translator. Performance of proposed framework is evaluated by implementing the algorithm and correctness of our method is shown. The results of proposed framework shows greater performance and accuracy in dynamic discovery mechanism of web services resolving the existing issues of flexibility, scalability, based on quality of service, and discovers updated and most relevant services with ease of usage.
2008
Web services have acquired enormous popularity among software developers. This popularity has motivated developers to publish a large number of Web service descriptions in UDDI registries. Although these registries provide search facilities, they are still rather difficult to use and often require service consumers to spend too much time manually browsing and selecting service descriptions. This paper presents a novel search method for Web services called WSQBE that aims at both easing query specification and assisting discoverers by returning a short and accurate list of candidate services. In contrast with previous approaches, WSQBE discovery process is based on an automatic search space reduction mechanism that makes this approach more efficient. Empirical evaluations of WSQBE search space reduction mechanism, retrieval performance, processing time and memory usage, using a registry with 391 service descriptions, are presented. 145 of predefined options such as the United Nations Standard Products and Services Code (UNSPSC) 3 or the North American Industry Classification System (NAICS). 4 On the other hand, discoverers may look up third-party services by taking advantage of these meta-data by manually browsing categories or performing keyword-based search.
… The Foundation Of …, 2007
Service-oriented computing is being adopted at an unprecedented rate, making the effectiveness of automated service discovery an increasingly important challenge. UDDI has emerged as a de facto industry standard and fundamental building block within SOA infrastructures. Nevertheless, conventional UDDI registries lack means to provide unambiguous, semantically rich representations of Web service capabilities, and the logic inference power required for facilitating automated service discovery. To overcome this important limitation, a number of approaches have been proposed towards augmenting Web service discovery with semantics. This paper discusses the benefits of semantically extending Web service descriptions and UDDI registries, and presents an overview of the approach put forward in project FUSION, towards semantically-enhanced publication and discovery of services based on SAWSDL.
International Journal of Computer Applications, 2012
In the age of globalization, day by day business to business and business to consumer operations are finding huge importance in internet computation around the world. Web services are one means by which we can fulfil all these demands in an easy and efficient way. Web Services are based on Service Oriented Architecture which enables application-to-application communication over the internet and easy accessibility to heterogeneous applications and devices. As web services proliferate and become more sophisticated and interdependent, the issues regarding their publication and discovery become of utmost importance. Discovering web services using search techniques offered by existing UDDI APIs may not result in the search results that are appropriate to service requestor"s needs. In this paper we have proposed a User Oriented Web Services Discovery framework that takes into account not only the functional parameters based on keywords but also non functional parameters such as QoS Parameters. Further we also use data mining techniques and Service Rating based on QoS Parameters for efficient and effective web service discovery. As an additional facility we have used a specially designed engine which can help a service provider in dynamic deployment as well as publishing of Web Services along with the QoS based search.
2009
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 clustering techniques with latent semantic indexing. Empirically the proposed method will improve the quality of automated service discovery.
2003
The promise of dynamic selection of business services and automatic integration of applications written to Web Services standards is yet to be realized. This is partially attributable to the lack of semantics in the current Web Service standards. While efforts to develop markup languages , such as DAML-S, for semantic Web Services are a step in the right direction, more work needs to be done to investigate their applicability in an industry setting. In this work, we expand on previous work done on combining the semantic web with UDDI [Paolucci 2002-2], by presenting a method to improve the effectiveness of service discovery in UDDI, a n industry initiated Web Service directory. Our contributions are three fold: First, we present an extension to the UDDI inquiry API specification to enable requesters to specify the required capabilities of a service. Second, we enhance the service discovery of UDDI by performing semantic matching and automatic service composition using planning algorithms . Third, we propose to pres ent these service compositions in a business process execution language called BPEL4WS, an industry standard, to enable automatic execution of the services that are composed. We believe that our approach presents a viable method for significantly enhancing the automatic service discovery and execution of Web Services.
Proceeding of the 17th international conference on World Wide Web - WWW '08, 2008
2008
Currently, Web services have been identified as the salient technology in providing a flexible solution for interoperating the heterogeneous application systems. Due to the dramatic increasing number of available Web services, how to discover the relevant services dispersed over a number of service providers is a big challenge. Although, the current service discovery mechanism can be achieved through the public UDDI, the UDDI structure is not powerful enough for computer-interpretation to enable automatic Web service discovery. This research proposes the layeredarchitecture of semantic service discovery system by incorporating search crawler as a core component for discovering services resided on the provider websites. The search crawler can operate in multi-threaded environment to enhance the capability of discovering a number of distributed Web services simultaneously, as well as in various UDDI registries. In order to enrich service discovery in a semantic manner, the Web services descriptions returned from the search crawlers are thus modeled into a machine-processable representation language such as OWL-S. The system conformed to the proposed architecture will provide the flexibility and extensibility to accomplish complex Web service requests that meet user-specified functional requirements.
International Journal of Information Technology and Web Engineering, 2007
Web services form the core of e-business and hence, have experienced a rapid development in the past few years. This has led to a demand for a discovery mechanism for Web services. Discovery is the most important task in the Web service model because Web services are use-less if they cannot be discovered. A large number of Web service discovery systems have been developed. Universal Description, Discovery and Integration (UDDI) is a typical mechanism that stores indexes to Web services but it does not support semantics. Semantic Web service discovery systems that have been developed include systems that support matching Web services using the same ontology, systems that support matching Web services using different ontologies, and systems that support limitations of UDDI. This chapter presents a survey of Web service discovery systems, focusing on systems that support semantics. The article also elaborates on open issues relating to such discovery systems.
Loading Preview
Sorry, preview is currently unavailable. You can download the paper by clicking the button above.