Download presentation
Presentation is loading. Please wait.
Published byDella Lamb Modified over 9 years ago
1
Copyright 2005 Digital Enterprise Research Institute. All rights reserved. www.deri.org WSLA Language Specification http://www.research.ibm.com/wsla/ http://www.research.ibm.com/wsla/ WSMO Working Group Presentation Adina Sirbu & Ioan Toma 18 January 2006
2
2 Presentation Overview Short recap of WSLA Framework WSLA Language –Parties –Service definition –Obligations Conclusions
3
3 Short recap of WSLA
4
4 WSLA Language An XML-based language used by both service providers and consumers
5
5 Parties Signatory parties: –Service provider –Service consumer Supporting parties: –Measurement –Management –Condition evaluation
6
6 Service Definition – Service Object A ServiceObject is an abstraction of all conceptual elements for which SLA parameters and the corresponding metrics can be defined A ServiceObject includes any number of: Schedules, Triggers, Constants, MetricMacroDefinition, MetricMacroExpansion, SLAParameters and Metrics ServiceDefinition, Operation and OperationGroup are all subtypes of ServiceObject
7
7 Service Definition - SLA Parameter
8
8 Service Definition - Metric
9
9
10
10 Obligations Service Level Objective Elements: the obliged party one or more validity periods the state = a logical expression an evaluation event or an evaluation schedule
11
11 Obligations Action Guarantee Elements: the obliged party the precondition = a logical expression an evaluation event or an evaluation schedule the qualified action the execution modality
12
12 Obligations Logic Expressions: “follow first-order logic” contain AND, OR, NOT, IMPLIES operators which connect predicates or, again, expressions could be extended e.g., to contain variables and quantifiers Predicates: can have SLA parameters and scalar values as parameters new domain-specific predicates are introduced by extending the abstract predicate type
13
13 Conclusions & Relevance to WSMO/L/X Conclusions –WSLA allows to express: what to measure, how to measure, who does what and guarantees –WSLA Language – a XML based language for specifying SLAs related information Relevant for: –WSMO -> describe semantically the services of WSLA framework (measurement, evaluation, management) -> QoS representation, reasoning, measurement –WSMT -> the monitoring part (www.alphaworks.ibm.com/tech/ettk)www.alphaworks.ibm.com/tech/ettk –WSMX -> the negotiation component
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.