Presentation is loading. Please wait.

Presentation is loading. Please wait.

 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. WSLA Language Specification

Similar presentations


Presentation on theme: " Copyright 2005 Digital Enterprise Research Institute. All rights reserved. WSLA Language Specification"— Presentation transcript:

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


Download ppt " Copyright 2005 Digital Enterprise Research Institute. All rights reserved. WSLA Language Specification"

Similar presentations


Ads by Google