Title :
UML-based modeling and validity checking of Web service descriptions
Author :
Jiang, Juanjuan ; Systä, Tarja
Author_Institution :
Tampere Univ. of Technol., Finland
Abstract :
Web services are software systems designed to support interoperable machine-to-machine interaction over a network. WSDL descriptions, often characterized as IDLs for Web services, are a key for Web service interoperability. Therefore, special care should be taken in designing WSDL descriptions. We present an approach that provides UML-based support to design and validate WSDL descriptions. To promote Web service interoperability, WS-I organization provides a basic profile that defines clarifications, refinements, interpretations and amplifications of Web service specifications, including WSDL. We propose UML-based profiles to define structural rules of WSDL documents as well as basic profile recommendations for WSDL descriptions. These profiles can be used to guide the user in designing correct and basic profile compliant WSDL descriptions and to check the validity of existing WSDL descriptions. We propose a method and tools for such validity checking, and demonstrate the applicability of the approach with a case study.
Keywords :
Internet; Unified Modeling Language; formal specification; formal verification; open systems; UML; Unified Modeling Language; Web service description language; formal specification; interoperability; machine-to-machine interaction; validity checking; Computer languages; Guidelines; Java; Operating systems; Security; Service oriented architecture; Simple object access protocol; Software design; Software systems; Web services;
Conference_Titel :
Web Services, 2005. ICWS 2005. Proceedings. 2005 IEEE International Conference on
Print_ISBN :
0-7695-2409-5
DOI :
10.1109/ICWS.2005.125