UML-based modeling and validity checking of web service descriptions

被引:0
作者
Jiang, JJ [1 ]
Systä, T [1 ]
机构
[1] Tampere Univ Technol, FIN-33101 Tampere, Finland
来源
2005 IEEE International Conference on Web Services, Vols 1 and 2, Proceedings | 2005年
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Web services am software systems designed to support interoperahle 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.
引用
收藏
页码:453 / 460
页数:8
相关论文
共 50 条
[41]   A systematic approach for reusing web system using UML-based web engineering [J].
Elminir H.K. ;
Riad A.E.M. ;
El-Halawany A.M. .
Journal of Software Engineering, 2016, 10 (02) :192-221
[42]   Using the she method for UML-based performance modeling [J].
Theelen, BD ;
van der Putten, PHA ;
Voeten, JPM .
SYSTEM SPECIFICATION AND DESIGN LANGUAGES: BEST OF FDL '02, 2003, :143-160
[43]   UML-based modeling method of network security infrastructure [J].
Bu, Ning ;
Liu, Yuling ;
Lian, Yifeng ;
Huang, Liang .
Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2014, 51 (07) :1578-1593
[44]   TIME ASSIGNMENT FOR DISTRIBUTED SERVICE AND PROTOCOL UML-BASED SPECIFICATIONS [J].
Al Dallal, Jehad .
2013 INTERNATIONAL CONFERENCE ON ELECTRONICS, COMPUTER AND COMPUTATION (ICECCO), 2013, :64-67
[45]   A Comparison of Six UML-Based Languages for Software Process Modeling [J].
Bendraou, Reda ;
Jezequel, Jean-Marc ;
Gervais, Marie-Pierre ;
Blanc, Xavier .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2010, 36 (05) :662-675
[46]   A Survey on UML-Based Aspect-Oriented Design Modeling [J].
Wimmer, Manuel ;
Schauerhuber, Andrea ;
Kappel, Gerti ;
Retschitzegger, Werner ;
Schwinger, Wieland ;
Kapsammer, Elisabeth .
ACM COMPUTING SURVEYS, 2011, 43 (04)
[47]   Classification of model transformation techniques used in UML-based web engineering [J].
Koch, N. .
IET SOFTWARE, 2007, 1 (03) :98-111
[48]   Business Modeling for Service Descriptions: A Meta Model and a UML Profile [J].
Schreithauer, Gregor ;
Wirtz, Guido .
CONCEPTUAL MODELLING 2010, 2010, :79-88
[49]   UML-BASED MODELING FOR THE MOORE-PENROSE INVERSE COMPUTATION [J].
Stanimirovic, Predrag ;
Tasic, Milan ;
Saracevic, Muzafer ;
Masovic, Sead .
METALURGIA INTERNATIONAL, 2012, 17 (12) :99-106
[50]   A Toolchain for UML-based Modeling and Simulation of Networked Embedded Systems [J].
Ebeid, Emad ;
Fummi, Franco ;
Quaglia, Davide .
UKSIM-AMSS 15TH INTERNATIONAL CONFERENCE ON COMPUTER MODELLING AND SIMULATION (UKSIM 2013), 2013, :374-379