On automated generation of web service level agreements
read more
Citations
PAWS: A Framework for Executing Adaptive Web-Service Processes
Requirements for QoS-Based Web Service Description and Discovery
A framework for QoS-based Web service contracting
An Adaptive and Intelligent SLA Negotiation System for Web Services
A Policy-Based Middleware for Web Services SLA Negotiation
References
The Analytic Hierarchy Process
On Non-Functional Requirements in Software Engineering
Automated Negotiation: Prospects, Methods and Challenges
A model for web services discovery with QoS
The WSLA Framework: Specifying and Monitoring Service Level Agreements for Web Services
Related Papers (5)
The WSLA Framework: Specifying and Monitoring Service Level Agreements for Web Services
Frequently Asked Questions (12)
Q2. What future works have the authors mentioned in the paper "On automated generation of web service level agreements" ?
From the quality model definition perspective, future work should deal with an extended multi-level hierarchical model that considers composite dimensions, such as, for instance, security defined as a combination of data encryption, authentication, non-repudiation, and data integrity. Future work should also investigate how negotiation of quality aspects can be used to select a service among a set of functionally equivalent services. In this way, the authors will be able to add on-the-fly SLA generation capabilities to the common frameworks dealing with service discovery.
Q3. What are examples of SLA management frameworks?
Examples of SLA management frameworks are WS-agreement [19], WS-negotiation [25], and the Service Negotiation and Acquisition Protocol (SNAP) [26].
Q4. What are the elements of a negotiation protocol?
Automated negotiation is usually defined by three elements: the negotiation protocol, the participants decision models [14], and the negotiation objects.
Q5. What is the way to describe the quality of a web service?
AHP is suitable for hierarchical structures as the quality model described previously and proposes to user pairwise comparisons between sub-dimensions.
Q6. What is the main focus of the research on SLA management?
In general, research on SLA management has been carried out in the past couple of years and it has been mainly focused on the SLA specification and on the definition of languages for SLA creation, operation, monitoring, and termination.
Q7. what is the definition of npcj for continuous nqdl?
(11)The definition of negotiation service classes npcj for continuous nqdl derives from the restriction operated on primitive service classes nqdl.
Q8. What are the main features of the paper?
In this paper, besides a characterization of negotiation messages built on the underlying Web service quality model, the authors also define the users’ strategies to be adopted in the negotiation.
Q9. What is the definition of a capability document?
In particular:C = {c(qdi)} ∀qdi ∈ QD. (3) In other words, a capability document must include all the quality dimensions previously identified by the community.
Q10. What is the purpose of this paper?
This paper presents a model to support the automatic generation of a service level agreement by considering user requirements and provider capabilities.
Q11. What is the common way to use the profiling concept?
The authors borrow the profiling concept from the Web Information Systems(WIS) literature in which it is used for the personalization of content to user expectations.
Q12. What is the detail level of traffic information provided by a service?
A service may provide information on accidents and traffic jams, while other ones may also provide information about closed routes, detours, and predictions about future conditions of local traffic.