An approach to detect web services vague datatype specifications to enhance understandability
by Samer Hanna
International Journal of Web Engineering and Technology (IJWET), Vol. 11, No. 1, 2016

Abstract: Web services are important for integrating distributed heterogeneous applications. Web services datatype specifications inside a WSDL interface are difficult to be understood by service requestors and this fact hinders the understandability of web services. A reason for this problem is that web services depend on XML schema-based datatypes and these datatypes are not expressive enough to map many of the web services provider side datatypes written in high level programming languages such as Java and C#. This research investigates the previous problem by analysing the datatype specifications inside WSDLs generated when developing web services by different techniques. Based on this analysis, the paper proposes an approach to detect vague, custom, and similar datatype specifications produced by each of the investigated web services development techniques. When service providers detect such specifications, they can then annotate these specifications to reach for more understandable WSDL interfaces and hence more understandable web services. To demonstrate the usefulness of the proposed approach, a proof of concept tool has been built and this tool proved to be efficient in detecting vague, custom and similar datatype specifications serialised by different web services development techniques.

Online publication date: Mon, 18-Apr-2016

The full text of this article is only available to individual subscribers or to users at subscribing institutions.

 
Existing subscribers:
Go to Inderscience Online Journals to access the Full Text of this article.

Pay per view:
If you are not a subscriber and you just want to read the full contents of this article, buy online access here.

Complimentary Subscribers, Editors or Members of the Editorial Board of the International Journal of Web Engineering and Technology (IJWET):
Login with your Inderscience username and password:

    Username:        Password:         

Forgotten your password?


Want to subscribe?
A subscription gives you complete access to all articles in the current issue, as well as to all articles in the previous three years (where applicable). See our Orders page to subscribe.

If you still need assistance, please email subs@inderscience.com