An Approach to Extend WSDL-Based Data Types Specification to Enhance Web Services Understandability

Abstract

Web Services are important for integrating distributed heterogeneous applications. One of the problems that facing Web Services is the difficulty for a service provider to represent the datatype of the parameters of the operations provided by a Web service inside Web Service Description Language (WSDL). This problem will make it difficult for service requester to understand, reverse engineering, and also to decide if Web service is applicable to the required task of their application or not. This paper introduces an approach to extend Web service datatypes specifications inside WSDL in order to solve the aforementioned challenges. This approach is based on adding more description to the provided operations parameters datatypes and also simplified the WSDL document in new enrichment XML-Schema. The main contributions of this paper are: 1. Comprehensive study of 33 datatypes in C# language, and how they are represented inside WSDL document. 2. Classification of the previous mentioned datatypes into 3 categories: ( Clear, Indistinguishable, and Unclear ) datatypes. 3. Enhance the representation of 18% of C# datatypes that are not supported by XML by producing a new simple enrichment XML-based schema. 4. Enhance Web Service Understandability by simplifying WSDL document through producing summarized new simple enrichment schema.

Authors and Affiliations

Fuad Alshraiedeh, Samer Hanna, Raed Alazaidah

Keywords

Related Articles

A Novel Algorithm for Optimizing Multiple Services Resource Allocation

Resource provisioning becomes more and more challenging problem in cloud computing environment since cloudbased services become more numerous and dynamic. The problem of scheduling multiple tasks for multiple users on a...

A Performance Evaluation of Multiple Input Queued (MIQ) Switch with Iterative Weighted Slip Algorithm

Many researchers had evaluated the throughput and delay performance of virtual output queued (VOQ) packet switches using iterative weighted/un-weighted scheduling algorithms. Prof. Nick Mckeown from Stanford University h...

Developing a New Integrated Model to improve the using of Classical Approach in Designing Management Information Systems

Management information system (MIS) is used to solve management problems in the practical life, the designing and building of the management information systems is done by using one of the systems development methodologi...

Comparative Analysis of Cow Disease Diagnosis Expert System using Bayesian Network and Dempster-Shafer Method

Livestock is a source of animal protein that contains essential acids that improve human intelligence and health. Popular livestock in Indonesia is cow. Consumption of meat per capita is increased by 0.1% kg / capita / y...

Adoption of e-Government in Pakistan: Supply Perspective

Electronic Government, also known as e-Government, is a convenient way for citizens to access e- services and to conduct business with the government using the Internet. It saves citizens and the government both time and...

Download PDF file
  • EP ID EP116710
  • DOI 10.14569/IJACSA.2015.060314
  • Views 91
  • Downloads 0

How To Cite

Fuad Alshraiedeh, Samer Hanna, Raed Alazaidah (2015). An Approach to Extend WSDL-Based Data Types Specification to Enhance Web Services Understandability. International Journal of Advanced Computer Science & Applications, 6(3), 88-98. https://europub.co.uk/articles/-A-116710