
Service Supplier -> provides Certifier with QoS information -> Certifier either accepts or downgrades the information -> returns the result back to the supplier -> supplier registers the service (the functional descriptions + the certified QoS) + UDDI checks with certifier the QoS.
Web services are provided by third parties and are invoked dynamicall over the intenet and thus their QoS can vary greatly.
A framework is need to capture QoS provided by supplier and QoS required by customer and try to provide a match between the two.
ISO 8402 Description for Quality: the totality of features and characteristics of a product or service that bear on its ability to satisfy stated or implied needs.
QoS: a set of non-functional attributes that may impact the quality of the service offered by a
Web service
Categories for QoS
1. Runtime related quality of service
- Scalability (related to throughput and performance)
- Capacity (concurrent requests)
- Performance ( speed in completing a service request)
- Response time
- Latency
- Throughput (number of completed service requests over a time period)
- Reliability
- Mean Time between Failuers
- Mean Time to Failure
- Mean Time To Transion
- Availability
- Robustness / Flexibility
- Exception Handling
- Accuracy
- Integrity ACID ->
- Atomicity -> entirely executes or not at all
- Consistency -> maintains integrity
- Isolation -> runs as if no other transactions are present
- Durability -> the results are persistent
- Regularity ( how well the service is aligned with the regulations)
- Supported Standard (if the service complies with standards)
- Stability / Change Cycle (frequency of change in the service in terms of interface)
- Cost ( the cost for using the service)
- Completeness (the difference between the specified set of features and the implemented set of features)
- Authentication
- Authorization
- Confidentiality
- Accountability
- Traceability + Auditability
- Data Encryption
- Non-repudiation (A Principal can not deny requesting the service after the fact)
No comments:
Post a Comment