Web Services Quality Assurance: A XML-Based Quality Model