Enabling Web Service Request Citation by Provenance Information

Author(s):  
Nicholas John Car ◽  
Laura S. Stanford ◽  
Aaron Sedgmen
Author(s):  
Anton Michlmayr ◽  
Florian Rosenberg ◽  
Philipp Leitner ◽  
Schahram Dustdar

In general, provenance describes the origin and well-documented history of a given object. This notion has been applied in information systems, mainly to provide data provenance of scientific workflows. Similar to this, provenance in Service-oriented Computing has also focused on data provenance. However, the authors argue that in service-centric systems the origin and history of services is equally important. This paper presents an approach that addresses service provenance. The authors show how service provenance information can be collected and retrieved, and how security mechanisms guarantee integrity and access to this information, while also providing user-specific views on provenance. Finally, the paper gives a performance evaluation of the authors’ approach, which has been integrated into the VRESCo Web service runtime environment.


2010 ◽  
Vol 7 (2) ◽  
pp. 65-86 ◽  
Author(s):  
Anton Michlmayr ◽  
Florian Rosenberg ◽  
Philipp Leitner ◽  
Schahram Dustdar

In general, provenance describes the origin and well-documented history of a given object. This notion has been applied in information systems, mainly to provide data provenance of scientific workflows. Similar to this, provenance in Service-oriented Computing has also focused on data provenance. However, the authors argue that in service-centric systems the origin and history of services is equally important. This paper presents an approach that addresses service provenance. The authors show how service provenance information can be collected and retrieved, and how security mechanisms guarantee integrity and access to this information, while also providing user-specific views on provenance. Finally, the paper gives a performance evaluation of the authors’ approach, which has been integrated into the VRESCo Web service runtime environment.


2017 ◽  
Vol 2017 ◽  
pp. 1-11 ◽  
Author(s):  
Qiang Hu ◽  
Zhen Zhao ◽  
JunWei Du

Since the basic binding unit of current service request and response schema is an atomic Web service, it needs to costly find a substitute service or reconstruct the service process in the original service space once a fine granular evolution requirement occurs. To reduce the complexity of fine granular service evolution, an isomorphic evolution mechanism based on service clusters is proposed. Searching space can be reduced and responding flexibility will also be improved by adopting service cluster as the unit of service response. Simple evolution and merging evolution were put forward to handle the evolution of atomic Web services. Meanwhile, a formal model and the quality computing method for service processes built by service clusters were presented based on the logic Petri nets. Two types of evolution patterns including dot isomorphic evolution and chain isomorphic evolution were proposed to evolve service processes. The algorithms for different isomorphic evolution patterns of atomic service and service processes were designed in the paper. Simulation experiments were conducted on 10000 Web services with different process patterns. Compared with the traditional service request and response schema, the efficiencies of service discovery and isomorphic evolution are improved greatly in our proposed method.


2018 ◽  
Vol 7 (2.4) ◽  
pp. 182
Author(s):  
Travis Joseph Poulose ◽  
S Ganesh Kumar

Web service categorization is a daunting task since it requires semantic descriptions of those services which are not provided to the majority of those websites. The proposal of a Semantic based automated service discovery requires a request from the user that can be analyzed which then provides the user with a list of related webs services based on the request that instigated the search. The problem with these service categorizations listed in the Universal description Discovery and Integration (UDDI) is the way the information is related to one another. The relations follow a syntactic method. Semantic based service descriptions is necessary for accurate web categorization. With the help of machine learning we can also predict the user’s service request automatically based on previous searches and also select the best web service for a particular request that the user has made using a k-nearest neighbor algorithm. By doing this we can distinguish between the various types of user requests, provide services that are suitable for that particular request as well as suggest other services that might potentially suit the needs of the user.  


Author(s):  
Kobkaew Opasjumruskit ◽  
Jesús Expósito ◽  
Birgitta König-Ries ◽  
Andreas Nauerz ◽  
Martin Welsch

Web service descriptions with Semantic Web annotations can be exploited to automate dynamic discovery of services. The approaches introduced aim at enabling automatic discovery, configuration, and execution of services in dynamic environments. In this chapter, the authors present the service discovery aspect of MERCURY, a platform for straightforward, user-centric integration and management of heterogeneous devices and services via a Web-based interface. In the context of MERCURY, they use service discovery to find appropriate sensors, services, or actuators to perform a certain functionality required within a user-defined scenario (e.g., to obtain the temperature at a certain location, book a table at a restaurant close to the location of all friends involved, etc.). A user will specify a service request, which will be fed to a matchmaker, which compares the request to existing service offers and ranks these offers based on how well they match the service request. In contrast to existing works, the service discovery approach the authors use is geared towards non-IT-savvy end users and is not restricted to single service-description formalism. Moreover, the matchmaking algorithm should be user-aware and environmentally adaptive (e.g. depending on the user’s location or surrounding temperature), rather than specific to simple keywords-based searches, which depend on the users’ expertise and mostly require several tries. Hence, the goal is to develop a service discovery module on top of existing techniques, which will rank discovered services to serve users’ queries according to their personal interests, expertise, and current situations.


Author(s):  
Houda el Bouhissi ◽  
Mimoun Malki ◽  
Mohamed Amine Sidi Ali Cherif

The growing number of the Web Services available on the Web without explicit associated semantic descriptions raises a new and challenging research problem: How to discover efficiently the relevant Web Services that fulfill the user expectations. However, many services that are relevant to a specific user service request may not be considered during the service discovery process. In this paper, the authors address the issue of the Web Service discovery given nonexplicit service description semantics that match a specific service request. Their approach is based on a captured user goal from an HTML form and the traceability and involves semantic-based service categorization, semantic discovery and selection of the best Web Service. Furthermore, the authors' proposal employs ontology matching algorithms to match a specific goal to an existing Web Service. An experimental test of the proposed framework related to the Medical Analysis domain is reported, showing the impact of the proposal in decreasing the time and the effort of the discovery process as a whole.


Sign in / Sign up

Export Citation Format

Share Document