
 
This XML document serves as a service 
certification stamp, that is, the service provider will 
be able to attach this document to any other 
document that is related to the service, for example, 
a WSDL description or even to extend the tModel of 
the UDDI, such as considered in (Ran, 2003). In this 
way, the consumer locates the desired service, being 
able to analyze the certificate information and to 
verify if that certificate is signed by a trusted 
certifier or not. This verification is made by the 
consumer itself, since that XML document contains 
the certifier public key. If any person tries to modify 
any element of the certification document, then the 
signature becomes invalid. 
5 CONCLUDING REMARKS 
This work presented a quality model based on the 
ISO 9126 international standard in order to certify 
Web services. However, in contrast of existent 
service contracts and SLAs, the goal of the proposed 
model is not limited to services dynamic selection, 
as it also aims to facilitate, in a simple way, a static 
choice of the most appropriate service to be reused 
by the consumer.  
A XML representation model was developed to 
support the proposed quality model, such as a 
security schema using the XML-Signature standard 
in order to guarantee the integrity and authenticity of 
the certificate generated by the certifier entity. 
In this way, this model could be adopted by Web 
services vendors that publish Web services, 
guaranteeing information standardization in these 
sites, making possible the services selection by 
consumers in the system development adopting the 
SOA approach. 
A preliminary case study was elaborated with 
Web sites that sell commercial and financial Web 
services were visited, namely StrikeIron (StrikeIron, 
2006), Xignite (Xignite, 2006), and XWebServices 
(XWebServices, 2006), that have their products 
published in Xmethods, one of the most popular 
sites that lists publicly available Web services. From 
this survey, it is possible to have the first impression 
about the sort of information available at these sites, 
how it is advertised, and how difficult it is to extract 
the quality information we are looking for. It was 
not carried out a rigorous statistical analysis of the 
Web services population, since the objective is only 
to have coverage that is just enough to make a first 
impression of the available information possible. 
However, due to the limited pages, we could not 
expose the results of this preliminary case study. 
As future work, a formal case study about the 
services information available in the vendor sites 
will be done, in order to verify how much 
information of the model is actually available in the 
Web services providers.  
REFERENCES 
Alvaro, A., et al, 2005. Quality Attributes for a 
Component Quality Model, In The 10Th International 
Workshop on Component-Oriented Programming 
(WCOP). Glasgow, Scotland. 
Bertoa, M., Troya, J., Vallecillo, A., 2003. A Survey on the 
Quality Information Provided by Software Component 
Vendors. In Proceedings of QAOOSE 2003 at 7th 
ECOOP. 
Bertoa, M., Vallecillo, A, 2002. Quality Attributes for 
COTS Components. Proc. of the 6th International 
ECOOP Workshop on Quantitative Approaches in 
Object-Oriented Software Engineering (QAOOSE), 
Spain. 
Carvalho, J. P., Franch, X., 2006. Extending the ISO/IEC 
9126-1 Quality Model with Non-Technical Factors for 
COTS Components Selection. ICSE. China. 
Elfatatry, A., Layzell, P., 2004. Negotiating in Service-
Oriented Environments. Communications of the ACM. 
Vol 47, Nº 8. 
Gottschalk, K., Graham, S., Kreger, H., Snell, J., 2002. 
Introduction to Web Services Architecture. IBM 
System Journal 41, nº 2. 
ISO - International Organization for Standardization, 
2006. http://www.iso.org. 
ISO 14598, 1998. Software Engineering – Product 
evaluation. Internacional Standard ISO/IEC 14598, 
Internacional Standard Organization. 
ISO 9126, 2001. Information Technology – Product 
Quality – Part1: Quality Model, International 
Standard ISO/IEC 9126, International Standard 
Organization. 
ISO/IEC. RM-ODP, 1997. Reference Model for Open 
Distributed Processing. Rec. ISO/IEC 10746-1 to 
10746-4, ITU-T X.901 to X.904, ISO/ITU-T. 
McCoy, D. W., Natis, Y. V., 2006. Service-Oriented 
Architecture: Mainstream Straight Ahead. 
http://www4.gartner.com/DisplayDocument?doc_cd=
114361 
McGovern, J., Tyagi, S., Stevens, M., Matthew, S., 2003. 
Java Web Services Architecture. Morgan Kaufmann 
Publishers.    
OASIS, 2006. Web Services Quality Model (WSQM). 
Available at http://www.oasis-
open.org/committees/download.php/15910/WSQM-
ver-2.0.doc.  
Ran, S., 2003. A Model for Web Services Discovery With 
QoS. ACM SIGecom Exchanges, Vol. 4. 
Stal, M., 2002. Web Services: Beyond Component-Based 
Computing. Communications of the ACM, Vol. 45, 
No 10. 
A XML-BASED QUALITY MODEL FOR WEB SERVICES CERTIFICATION
293