Detecting WSDL bad practices in code-first Web Services

被引:30
|
作者
Mateos, Cristian [1 ,2 ]
Crasso, Marco [1 ,2 ]
Zunino, Alejandro [1 ,2 ]
Ordiales Coscia, Jose Luis
机构
[1] UNICEN Univ, ISISTAN Res Inst, Buenos Aires, DF, Argentina
[2] Consejo Nacl Invest Cient & Tecn CONICET, Buenos Aires, DF, Argentina
关键词
SOC; service-oriented computing; web services; code-first; WSDL specification; web service discovery; object-oriented metrics; WSDL anti-patterns; early detection; METRICS SUITE; DISCOVERY; SOFTWARE;
D O I
10.1504/IJWGS.2011.044710
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Service-Oriented Computing (SOC) allows developers to structure applications as a set of reusable services. Web Services expose their functionality by using Web Service Description Language (WSDL). We found that there is a high correlation between well-known object-oriented metrics taken in the code implementing services and the occurrences of 'anti-patterns' in their WSDLs. We show that some simple refactorings performed early when developing Web Services can greatly improve the quality of WSDL documents. Then, the contribution of this work is a practical approach to guide practitioners in obtaining better WSDL designs that aligns with the technologies and techniques commonly used in the industry for building services.
引用
收藏
页码:357 / 387
页数:31
相关论文
共 50 条
  • [21] Translating WSDL to Pi calculus based model for Web services
    Kang, Hui
    Yuan, Sen-Miao
    Pu, Jie
    Liu, Yong
    Beijing Gongye Daxue Xuebao / Journal of Beijing University of Technology, 2008, 34 (11): : 1202 - 1206
  • [22] Automatic message flow analyses for web services based on WSDL
    Li, Li
    Chou, Wu
    2007 IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES, PROCEEDINGS, 2007, : 880 - +
  • [23] A watershed data management and visualization system using code-first approach
    Yan Li
    Rui Gao
    Xiaobin Kang
    Chong Chen
    Qingguo Zhou
    Multimedia Tools and Applications, 2017, 76 : 18221 - 18235
  • [24] Comparative Study between Web Services Technologies: REST and WSDL
    Bahlool, Rashed A.
    Zeki, Ahmed M.
    2019 INTERNATIONAL CONFERENCE ON INNOVATION AND INTELLIGENCE FOR INFORMATICS, COMPUTING, AND TECHNOLOGIES (3ICT), 2019,
  • [25] A WSDL extension for performance-enabled description of Web services
    D'Ambrogio, A
    COMPUTER AND INFORMATION SCIENCES - ISCIS 2005, PROCEEDINGS, 2005, 3733 : 371 - 381
  • [26] Publication of web services WSDL file into UDDI registry optimization
    Department of Software Technologies, Faculty of Mathematics and Informatics, Sofia University, James Baucher 5 Blvd., Bulgaria
    不详
    Proc. IADIS Int. Conf. - Web Based Communities Soc. Media, Soc. Media, Internet Appl. Res., Part IADIS, MCCSIS, 1600, (135-142):
  • [27] A metamodel of WSDL Web services using SAWSDL semantic annotations
    Elyacoubi, Naima Erchidi
    Belouadha, Fatima-Zahra
    Roudies, Ounsa
    2009 IEEE/ACS INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND APPLICATIONS, VOLS 1 AND 2, 2009, : 653 - 659
  • [28] Towards Automated WSDL-Based Testing of Web Services
    Bartolini, Cesare
    Bertolino, Antonia
    Marchetti, Eda
    Polini, Andrea
    SERVICE-ORIENTED COMPUTING - ICSOC 2008, PROCEEDINGS, 2008, 5364 : 524 - 529
  • [29] A watershed data management and visualization system using code-first approach
    Li, Yan
    Gao, Rui
    Kang, Xiaobin
    Chen, Chong
    Zhou, Qingguo
    MULTIMEDIA TOOLS AND APPLICATIONS, 2017, 76 (18) : 18221 - 18235
  • [30] A model-driven WSDL extension for describing the QoS of web services
    D'Ambrogio, Andrea
    ICWS 2006: IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES, PROCEEDINGS, 2006, : 789 - 796