Download Quality Model

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
Web Services Quality Model
2005. 10. 12
Dugki Min
Konkuk University
Contents
Background
Motivation
Definition of Terms
WSQM
Quality Activity of WS
Quality Associates of WS
Quality Factors of WS
Related WS Specifications
Future Work
Background
 Web Services become popular infrastructure for
service-oriented integration
 Business Web Services
 Grid Web Services
 Mobile Web Services
 Ubiquitous Web Services
 Web Services are valuable only if whose service
qualities are satisfied by the consumers and
guaranteed continuously.
Motivation
 Everybody uses the term, WS Quality, and says it is important.
 WSDM
 UDDI
 Service Contract
 But, there is no clear-cut definition of what WS Quality is.
 We need to have
 Common Model of WS Quality
=> Web Service Quality Model
 Common Language to describe WS Quality
=> Web Service Quality Description Language
Definition of Terms
 Quality
: The totality of features and characteristics of a product
or a service that bear on its ability to satisfy stated or
implied needs. (ISO/IEC 9000)
 Quality Model
: The set of quality-related actors, activities,
characteristics of a product or a service and the
relationship between them which provide the basis for
specifying quality requirements and evaluating quality
WS Quality
Quality in Service-Level
In Use
In Management
WSQM
Quality
Model
Search, Negotiation, Contract, Implementation, Test, Deployment,…
Quality Factors
(Attributes)
Quality
Associates
Service Stakeholder
Service Developer
Service Provider
Service Administrator (or operator)
Consumer
QoS Manager
QoS Broker (Assuror)
Business Value Quality
Service Level Measurement Quality
Quality
Activity
Interoperability Quality
Development Quality contract
Business Processing Quality
Management Quality contract
Manageability Quality
Appropriation Quality contract
Security Quality
Quality Activity of WS
Example of Quality Activity
• Development Quality Contract:
between Stakeholder and Developer
Development
Delivery time, Interoperability,
Quality Contract Service
Usability, Security
Developer
• Management Quality Contract:
between Provider and Quality
Manager
Manageability, Composability
Service Broker
Service
stakeholder
Service Quality
Contract
Service
Provider
Service
Consumer
Service user
Service
Development
Service
Operation &
Management
Management Quality
Contract
Quality
Manager
Quality Associates for WS
 Consumer & Provider
 Stakeholder
 Has a ownership of WS and requires WSQ to a developer
 Uses WSQM in Quality Inspection Procedure
 QoS Broker
 Registers WS with quality properties and connect consumer and
provider
 Monitors whether registered WS keep a quality level
 Quality Assuror
 Guarantees WSQ by monitoring and controlling the quality level
 Focus on Legal Assurance
 3rd Party Quality Manager(3PQM)
 Deputy manager of WS-provider
 Monitors and manages system to secure required quality level
from outside
 Focus on Technical Management
Quality Associates for WS
Quality Factors (Attributes) of WS
Related WS Specifications
 SLA Contract Standards
 WSLA (IBM): Management by service level agreement
 WS Management Standards
 WSMF (HP): Layered Management Framework
 WS-Manageability(IBM): Manageability Metamodel in type of Topic
 WSDM 1.0 (OASIS): OASIS standard
 MUWS: Composability + Manageability
 MOWS: Manageability
 Other related:
 WS-Addressing: to find WS resources
 WS-Notification: to notify change in resource state
Future Work
 Subject to WSQM TC