Service Provenance in QoS-Aware Web Service Runtimes

In general, provenance of electronic data represents an important issue in information systems. So far, Service-oriented Computing research has mainly focused on provenance of data. However, service provenance also plays a central role since service providers and consumers want to be aware of the service's origin and history. In this paper, we present an approach for service provenance that builds on service metadata and various service runtime events. In addition, access control mechanisms are implemented to restrict access to this information. Besides being able to query and subscribe to provenance information, provenance graphs can be used to illustrate the history of services. We give some usage examples of service provenance and show how our approach was integrated into the VRESCo Web service runtime environment.

[1]  Liming Chen,et al.  A Semantic Web Service Based Approach for Augmented Provenance , 2006, 2006 IEEE/WIC/ACM International Conference on Web Intelligence (WI 2006 Main Conference Proceedings)(WI'06).

[2]  Paolo Traverso,et al.  Service-Oriented Computing: State of the Art and Research Challenges , 2007, Computer.

[3]  Carlos Ribeiro,et al.  A scalable and flexible web services authentication model , 2007, SWS '07.

[4]  D.W. Walker,et al.  Incorporating Provenance in Service Oriented Architecture , 2006, International Conference on Next Generation Web Services Practices.

[5]  Schahram Dustdar,et al.  Integrated Metadata Support for Web Service Runtimes , 2008, 2008 12th Enterprise Distributed Object Computing Conference Workshops.

[6]  Schahram Dustdar,et al.  Daios: Efficient Dynamic Web Service Invocation , 2009, IEEE Internet Computing.

[7]  Schahram Dustdar,et al.  Advanced event processing and notifications in service runtime environments , 2008, DEBS.

[8]  Schahram Dustdar,et al.  Towards Composition as a Service - A Quality of Service Driven Approach , 2009, 2009 IEEE 25th International Conference on Data Engineering.

[9]  Andrew D. Gordon,et al.  A semantics for web services authentication , 2004, Theor. Comput. Sci..

[10]  Schahram Dustdar,et al.  Bootstrapping Performance and Dependability Attributes ofWeb Services , 2006, 2006 IEEE International Conference on Web Services (ICWS'06).

[11]  Paul T. Groth,et al.  Security Issues in a SOA-Based Provenance System , 2006, IPAW.

[12]  Yurdaer N. Doganata,et al.  Business Provenance - A Technology to Increase Traceability of End-to-End Operations , 2008, OTM Conferences.

[13]  Andrew D. Gordon,et al.  Verifying policy-based web services security , 2008, TOPL.

[14]  Peter R. Pietzuch,et al.  Distributed event-based systems , 2006 .

[15]  Emden R. Gansner,et al.  An open graph visualization system and its applications to software engineering , 2000, Softw. Pract. Exp..

[16]  Thomas Heinis,et al.  Efficient lineage tracking for scientific workflows , 2008, SIGMOD Conference.

[17]  Schahram Dustdar,et al.  End-to-End Versioning Support for Web Services , 2008, 2008 IEEE International Conference on Services Computing.

[18]  Raymond A. Paul,et al.  A New SOA Data-Provenance Framework , 2007, Eighth International Symposium on Autonomous Decentralized Systems (ISADS'07).

[19]  Juval Lowy,et al.  Programming WCF Services , 2007 .

[20]  Frank Leymann,et al.  Web Services Platform Architecture: SOAP, WSDL, WS-Policy, WS-Addressing, WS-BPEL, WS-Reliable Messaging, and More , 2005 .

[21]  PlaleBeth,et al.  A survey of data provenance in e-science , 2005 .

[22]  Mira Mezini,et al.  Engineering Event-Based Systems with Scopes , 2002, ECOOP.

[23]  Paul T. Groth,et al.  The provenance of electronic data , 2008, CACM.

[24]  Yogesh L. Simmhan,et al.  A survey of data provenance in e-science , 2005, SGMD.

[25]  Schahram Dustdar,et al.  Towards recovering the broken SOA triangle: a software engineering perspective , 2007, IW-SOSWE '07.