AN APPROACH FOR WEB SERVICE DISCOVERABILITY ANTI-PATTERN DETECTION FOR JOURNAL OF WEB ENGINEERING

被引:0
|
作者
Manuel Rodriguez, Juan [1 ]
Crasso, Marco
Zunino, Alejandro
机构
[1] Univ Nacl Ctr Prov Buenos Aires, ISISTAN, Buenos Aires, DF, Argentina
来源
JOURNAL OF WEB ENGINEERING | 2013年 / 12卷 / 1-2期
关键词
Web Services; Web Services Discoverability Anti-patterns; Web Services Modeling; Anti-patterns detection; FRAMEWORK; SUPPORT;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The Service Oriented Computing paradigm and its most popular implementation, namely Web Services, are at the crossing of distributed computing and loosely coupled systems. Web Services can be discovered and reused dynamically using non-proprietary mechanisms, but when Web Services are poorly described, they become difficult to be discovered, understood, and then reused. This paper presents novel algorithms and heuristics for automatically detecting common pitfalls that should be avoided when creating Web Services descriptions. To assess the accuracy of the proposed algorithms and heuristics, we compared their results with the results of manually analyzing a data-set of 400 publicly available services. In addition, we analyzed the correlation between the algorithms and heuristics results and other well-known quality metrics, which were presented by Al-Masri and Mahmond. The average detection accuracy was 93.14%, and the false positive and false negative rates of 4.06% and 9.91%, respectively. Additionally, the Al-Masri and Mahmoud's quality metrics related to Web Services descriptions had a direct correlation with most of the automatic detecting results. The proposed algorithms and heuristics for automatically detecting common pitfalls are powerful tools for both improving existent Web Services and developing new Web Services that can be easily discovered, understood and reused.
引用
收藏
页码:131 / 158
页数:28
相关论文
共 50 条
  • [41] An Approach for Reverse Engineering of Web Applications
    Sun Weijun
    Li Shixian
    Liu Xianming
    ISISE 2008: INTERNATIONAL SYMPOSIUM ON INFORMATION SCIENCE AND ENGINEERING, VOL 2, 2008, : 98 - +
  • [42] The MapReduce Approach to Web Service Retrieval
    Czyszczon, Adam
    Zgrzywa, Aleksander
    COMPUTATIONAL COLLECTIVE INTELLIGENCE: TECHNOLOGIES AND APPLICATIONS, 2013, 8083 : 517 - 526
  • [43] A Fast Web Service Selection Approach
    Li, Jinglin
    Wang, Shangguang
    Sun, Qibo
    Yang, Fangchun
    2010 SECOND INTERNATIONAL CONFERENCE ON E-LEARNING, E-BUSINESS, ENTERPRISE INFORMATION SYSTEMS, AND E-GOVERNMENT (EEEE 2010), VOL I, 2010, : 349 - 351
  • [44] An Approach to Web Service Dynamic Replacement
    Gong, Yan
    Huang, Lin
    Jiang, Fan
    Han, Ke
    INTERNATIONAL JOURNAL OF GRID AND DISTRIBUTED COMPUTING, 2014, 7 (01): : 1 - 12
  • [45] Web Service Grids: an evolutionary approach
    Atkinson, M
    DeRoure, D
    Dunlop, A
    Fox, G
    Henderson, P
    Hey, T
    Paton, N
    Newhouse, S
    Parastatidis, S
    Trefethen, A
    Watson, P
    Webber, J
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2005, 17 (2-4): : 377 - 389
  • [46] An approach for semantic web service composition
    Atanasova, Tatiana
    Daskalova, Hristina
    EUROMEDIA '2006, 2006, : 122 - +
  • [47] An approach to parameterizing web service flows
    Karastoyanova, D
    Leymann, F
    Buchmann, A
    SERVICE-ORIENTED COMPUTING - ICSOC 2005, PROCEEDINGS, 2005, 3826 : 533 - 538
  • [48] An Efficient Approach for Web Service Selection
    Serrai, Walid
    Abdelli, Abdelkrim
    Mokdad, Lynda
    Hammal, Youcef
    2016 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATION (ISCC), 2016, : 167 - 172
  • [49] A Fast Web Service Selection Approach
    Li, Jinglin
    Wang, Shangguang
    Sun, Qibo
    Yang, Fangchun
    COMPUTING AND INTELLIGENT SYSTEMS, PT III, 2011, 233 : 502 - 507
  • [50] A Skyline Approach to the Matchmaking Web Service
    Han, Hyuck
    Jung, Hyungsoo
    Kim, Shingyu
    Yeom, Heon Y.
    CCGRID: 2009 9TH IEEE INTERNATIONAL SYMPOSIUM ON CLUSTER COMPUTING AND THE GRID, 2009, : 436 - 443