Web Services Quality Model V2.0 Business Value Quality Group Business Value Quality Cost Suitability Effect Service Measurement Quality Group Service Level Measurement Quality Performance Stability System Information Quality Group System Information Quality Group Interoperability Quality Conformability Interoperability Business Process Quality Message Reliability Transactionality Collaborability Manageability Quality Introspection Control Notification Security Quality Confidentiality Integrity Authentication Access control Non-repudiation Accessibility Audit trail Privacy Brand Value
Business Value Quality Group is the collection of quality attributes that can be referred to define Business Value of the Web Services. Service Measurement Group is the collection of quality attributes that can be measured by user while using Web Services. System Information Quality Group is the collection of information about Web Services system functions that can be checked before using Web Services.
Business Value Quality –Cost includes price, penalty/compensation, billing –Suitability check if Web Services meets user’s requirements on BLA –Effect indicates the outcome from Web Services in business –Brand Value evaluated by a survey or a customer review Service Level Measurement Quality –Performance indicates how quickly Web Services process user’s request. divided into ‘response time’ and ‘throughput’ –Stability indicates the consistency of Web Services under various conditions. divided into availability, accessibility, and successability
Interoperability Quality –Conformability indicates the level of compliance of Web Services to standard –Interoperability indicates the level of compliance of Web Services to the interoperability profile defined by WS-I Business Process Quality –Message Reliability indicates if a reliable message is supported for the business process –Transactionality refers to the ability to process the tasks on the business process as a single logical unit –Collaborability refers to the attribute for the multiple Web Services to interoperate and support a single business transaction
Manageability Quality –Introspection separate Web Services and its resource, and see if the status information can be obtained –Control is about the control and manageability of Web Services resource –Notification check if the change of resource or Web Services status can be delivered Security Quality –Confidentiality prevents an access from outside. Uses an encryption –Integrity prevents illegally modifying data after interception. –Authentication identify oneself to others. Single sign-on needed in Web Services environment –Access Control assign resource privileges to selected users –Non-repudiation prevent the denial of sending/receiving on each end. Uses digital signature –Audit Trial leave a log for services attack attempt and later use it for anaysis –Privacy is about privacy protection and its related service between Web Services user and provider