YOUR FEEDBACK
Working at Google vs. Working at Microsoft
Ray the Barbarian wrote: I worked at Microsoft Research, and I had an in p...
SOA World Conference
Virtualization Conference
$50 Savings Expire June 24, 2008... – Register Today!


2007 West
GOLD SPONSORS:
Active Endpoints
Your SOA Needs BPEL for Orchestration
BEA
Virtualized SOA: Adaptive Infrastructure for Demanding Applications
Nexaweb
Overcoming Bandwidth Challenges with Nexaweb
TIBCO
What is Service Virtualization?
SILVER SPONSORS:
WSO2
Using Web Services Technologies and FOSS Solutions
Click For 2007 East
Event Webcasts

2008 East
PLATINUM SPONSORS:
Appcelerator
Think Fast: Accelerate AJAX Development with Appcelerator
GOLD SPONSORS:
DreamFace Interactive
The Ultimate Framework for Creating Personalized Web 2.0 Mashups
ICEsoft
AJAX and Social Computing for the Enterprise
Kaazing
Enterprise Comet: Real–Time, Real–Time, or Real–Time Web 2.0?
Nexaweb
Now Playing: Desktop Apps in the Browser!
Sun
jMaki as an AJAX Mashup Framework
POWER PANELS:
The Business Value
of RIAs
What Lies Beyond AJAX?
KEYNOTES:
Douglas Crockford
Can We Fix the Web?
Anthony Franco
2008: The Year of the RIA
Click For 2007 Event Webcasts
SOA World Editorial - Discovering Dr. Dolittle
From the title, you might be thinking that I'm about to start this month's editorial with a reference to talking to animals and somehow tie that into SOA. Instead, what I actually would like to talk about is the pushmi-pullyu (I got the spelling from Wikipedia; I always thought it was 'push-me pull
SYS-CON.TV
TODAY'S TOP SOA & WEBSERVICES LINKS


Differential QoS Support in Web Services Management
One service implementation - many levels of service

Digg This!

Page 2 of 3   « previous page   next page »

Evaluation of Differential QoS Support in Emerging Web Services Management Frameworks
So far there are no established standards for formally specifying QoS assurances and classes of service in machine-readable ways. However, various XML-based languages have been proposed such as Web Service Level Agreement (WSLA) and Web Services Offerings Language (WSOL). Such languages help define contracts to specify agreed-upon, nonfunctional characteristics of Web services (in the form of Service Level Objectives - SLOs) as well as a model for measuring, evaluating, and managing the compliance with these characteristics.

The WSLA framework consists of a flexible and extensible XML language for the specification of custom-made SLAs as well as a management infrastructure that comprises several SLA enforcement and monitoring services both for dynamic allocation of resources and for compliance checking.

WSOL enables the specification, monitoring, and management of classes of service for Web services, instead of custom-made SLAs. WSOL is the only framework that has an explicit notion of class of service. A class of service refers to a formal representation of a discrete variation of QoS guarantees provided by a Web service. WSOL also provides mechanisms for the specification of static and dynamic relationships between different classes of service. The latter are used in the algorithms and protocols to dynamically modify the QoS levels offered by a service. The corresponding Web Service Offering Infrastructure (WSOI) enables monitoring of Web services described in WSOL and implements the dynamic adaptation algorithms and protocols.

In terms of supporting negotiation of service level, WSOL only allows basic negotiation before switching to a different service level at runtime. The "autoManipulation" attribute determines whether the provider is allowed to perform switching to a different service offering without asking the consumer for explicit confirmation. If the value of this attribute is "True" the provider does not need to ask for consumer confirmation before switching. However, the provider has to inform the consumer after the switching. On the other hand, WSLA has more powerful negotiation capabilities that are further explored in the WS-Agreement specification.

For admission control, WSLA uses advanced control mechanisms that take into account the current load and available resources, whereas, WSOL uses simple access rights to specify conditions under which a consumer of a service offering has the right to invoke a particular operation. For example, an access right can limit the time of day when an operation can be invoked. It can also limit the number and/or frequency of invocations.

Inferences
WSLA was developed as part of IBM's autonomic computing initiative, and seems to be the most complete differential QoS framework. WSLA is extensible and allows logical expressions such as trade-offs between QoS parameters to be expressed; it also allows failure behavior to be specified. It defines a framework for providing differentiated levels of service through automated management of resources according to the negotiated SLAs. Some extended sets of WSLA abilities have been already integrated in IBM WebSphere Extended Deployment (XD). The WSLA project spawned into a number of efforts like WS-Agreement standardization in the Global Grid Forum. However WSLA is relatively more complex and introduces high negotiation and management overhead.

WSOL on the other hand is a simple and lightweight framework used to describe and manage multiple classes of service for a Web service, but it does not address how to provide the offered service levels.

See Table 1

The proposed approaches for expressing differential QoS assurances are still immature in terms of software implementation and experimental evaluation. Also they are silent when it comes to QoS provision, except for WSLA. Furthermore, the absence of a common QoS management standard might impede interoperability. The differential QoS space remains fragmented and a unifying framework is highly needed to tie up all of these approaches into a coherent framework. For example the distinctive features of WSOL could be added to WSAL and the two can be integrated with WS-Policy, with the latter serving a container for assertions.

The requirement of automated enforcement of machine-readable policies that control the variation of differentiated services has not been addressed in any of proposed solutions. However, IBM's Policy Manager for Autonomic Computing (PMAC) can be seen as a step towards this.

The biggest challenge facing the provision of differentiated services is the automated mapping of service offerings or SLA requirements to resources requirements across abstraction layers in order to determine the detailed resource configuration necessary to meet the promised QoS assurances. This requires accurate service performance modeling, capacity management, and timely information on available resources. The second challenge is the integration of differential QoS mechanisms that are available at different levels along the message path: network, application servers, and SOAP layer. These challenges are further complicated by the virtualization of services and the composition of Web services into added-value aggregate services. Grid and autonomic computing initiatives are the space to watch for potential answers to these challenges.


Page 2 of 3   « previous page   next page »

About Abhishek Malay Chatterjee
Abhishek Malay Chatterjee is working as part of the Web Services COE (Center of Excellence) for Infosys Technologies Ltd., a global IT consulting firm, and has substantial experience in publishing papers, presenting papers at conferences, and defining standards for SOA and Web services.

About Anshuk Pal Chaudhari
The authors are interning and/or working as part of the Web Services COE (Center of Excellence) for Infosys Technologies, a global IT consulting firm, and have substantial experience in publishing papers, presenting papers at conferences, and defining standards for SOA and Web services. The Web Services COE specializes in SOA, Web services, and other related technologies.

About Akash Saurav Das
The authors are interning and/or working as part of the Web Services COE (Center of Excellence) for Infosys Technologies, a global IT consulting firm, and have substantial experience in publishing papers, presenting papers at conferences, and defining standards for SOA and Web services. The Web Services COE specializes in SOA, Web services, and other related technologies.

About Terance Dias
The authors are interning and/or working as part of the Web Services COE (Center of Excellence) for Infosys Technologies, a global IT consulting firm, and have substantial experience in publishing papers, presenting papers at conferences, and defining standards for SOA and Web services. The Web Services COE specializes in SOA, Web services, and other related technologies.

About Abdelkarim Erradi
The authors are interning and/or working as part of the Web Services COE (Center of Excellence) for Infosys Technologies, a global IT consulting firm, and have substantial experience in publishing papers, presenting papers at conferences, and defining standards for SOA and Web services. The Web Services COE specializes in SOA, Web services, and other related technologies.

Steve wrote: Whats this?
read & respond »
SOA WORLD LATEST STORIES
Web 2.0 Journal Case Study: Transcending E-mail as a Platform for Multi-Person Collaboration
E-mail is extremely easy to adopt and use, and lends itself very well to certain types of collaboration. When two people are attempting to collaborate asynchronously, e-mail is usually the best solution. It's certainly far less frustrating than phone tag. But once more people are invol
Adobe's Kevin Lynch and Microsoft's Scott Guthrie to Keynote AJAX World RIA Conference & Expo
Two of the biggest launches in Rich Internet Application history took place in 2007/2008 when Adobe launched AIR 1.0 in February '08 and Microsoft launched Silverlight (September '07). At the 6th International AJAXWorld RIA Conference & Expo in October SYS-CON Events is delighted to be
SYS-CON's Virtualization Expo Attracts More Delegates Than Gartner
Virtualization has quickly become a staple new concept for enterprise IT. At SYS-CON's 3rd International Virtualization Conference & Expo, held at the Roosevelt Hotel in New York City, June 23-24, we had exceptional speakers with high-quality use cases not only of how virtualization ma
Elixir Technology (Represented by JNet Direct) Nominated for SYS-CON's "SOA World Magazine Readers' Choice Awards"
Elixir Technology provides Integrated Business Intelligence with Elixir Repertoire - a product for Dashboard, Reporting, Data ETL and Scheduling. Supporting 'Web 2.0' with RESTful Web Services architectural approach on SOA, Elixir Repertoire aims to power the new generation enterprise
Seagull Software Nominated for SYS-CON's "SOA World Magazine Readers' Choice Awards"
Legacy systems typically contain the most critical information in an enterprise, and many organizations have more than one type of legacy platform. LegaSuite Integration is a middleware tool to simplify and accelerate integration of all types legacy data, business logic and screens wit
AmberPoint Launches SOA Partner Program
AmberPoint announced a new program to recruit and support leading systems integrators. The AmberPoint Systems Integrator Alliance Program provides the tools systems integrators need in order to implement reliable and manageable SOA-enabled systems with AmberPoint's runtime SOA governan
SUBSCRIBE TO THE WORLD'S MOST POWERFUL NEWSLETTERS
SUBSCRIBE TO OUR RSS FEEDS & GET YOUR SYS-CON NEWS LIVE!
Click to Add our RSS Feeds to the Service of Your Choice:
Google Reader or Homepage Add to My Yahoo! Subscribe with Bloglines Subscribe in NewsGator Online
myFeedster Add to My AOL Subscribe in Rojo Add 'Hugg' to Newsburst from CNET News.com Kinja Digest View Additional SYS-CON Feeds
Publish Your Article! Please send it to editorial(at)sys-con.com!

Advertise on this site! Contact advertising(at)sys-con.com! 201 802-3021

SYS-CON FEATURED WHITEPAPERS


ADS BY GOOGLE