The WSLA Framework: Specifying and Monitoring Service Level Agreements for Web Services
Journal of Network and Systems Management
SLAng: A Language for Defining Service Level Agreements
FTDCS '03 Proceedings of the The Ninth IEEE Workshop on Future Trends of Distributed Computing Systems
QoS-Aware Middleware for Web Services Composition
IEEE Transactions on Software Engineering
Trust Assessment Using Provenance in Service Oriented Applications
EDOCW '06 Proceedings of the 10th IEEE on International Enterprise Distributed Object Computing Conference Workshops
A New SOA Data-Provenance Framework
ISADS '07 Proceedings of the Eighth International Symposium on Autonomous Decentralized Systems
Incorporating Provenance in Service Oriented Architecture
NWESP '06 Proceedings of the International Conference on Next Generation Web Services Practices
Approximate lineage for probabilistic databases
Proceedings of the VLDB Endowment
Quality Prediction of Service Compositions through Probabilistic Model Checking
QoSA '08 Proceedings of the 4th International Conference on Quality of Software-Architectures: Models and Architectures
Model Driven QoS Analyses of Composed Web Services
ServiceWave '08 Proceedings of the 1st European Conference on Towards a Service-Based Internet
Making a cloud provenance-aware
TAPP'09 First workshop on on Theory and practice of provenance
Service Provenance in QoS-Aware Web Service Runtimes
ICWS '09 Proceedings of the 2009 IEEE International Conference on Web Services
Management applications of the web service offerings language (WSOL)
CAiSE'03 Proceedings of the 15th international conference on Advanced information systems engineering
FAST'10 Proceedings of the 8th USENIX conference on File and storage technologies
PrIMe: A methodology for developing provenance-aware applications
ACM Transactions on Software Engineering and Methodology (TOSEM)
Reliability analysis of component-based systems with multiple failure modes
CBSE'10 Proceedings of the 13th international conference on Component-Based Software Engineering
Proceedings of the 2013 international workshop on Hot topics in cloud services
Hi-index | 0.00 |
As the complexity of online services increases, there is a corresponding need for service-oriented systems to provide support for answering questions about how they have processed and produced data. This need is particularly evident in compositions of services, where audits of each individual service's use do not provide a connected picture of the composition's processing history. The provenance awareness of a system is its ability to answer questions about the history of its processing, through recording provenance data during execution. As the size and usage of a system increases, so can the size of the provenance data recorded, leading to increased demands on storage and decreased performance of the service. However, the exact impact of provenance recording depends on what details of the service execution are being documented. Our goal is to make provenance awareness accessible as an explicit non-functional property (NFP) in composite service specifications, as is common for performance or reliability properties. This would enable composite service designers to analyse the properties of their services to see whether they meet users' requirements based on the provenance questions they could ask about the service's outputs and the dependent performance, storage and other properties. We present a preliminary approach towards this end, focusing on the step of categorising potential provenance questions according to their effect on other NFPs, so that the provenance awareness of a service can be specified as the categories of questions it can answer.