Detection of SOA Patterns

被引:0
|
作者
Demange, Anthony [1 ]
Moha, Naouel [1 ]
Tremblay, Guy [1 ]
机构
[1] Univ Quebec, Dept Informat, Montreal, PQ H3C 3P8, Canada
来源
关键词
Service Oriented Architecture; Patterns; Specification and Detection; Software Quality; Quality of Service (QoS); Design;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The rapid increase of communications combined with the deployment of large scale information systems lead to the democratization of Service Oriented Architectures (SOA). However, systems based on these architectures (called SOA systems) evolve rapidly due to the addition of new functionalities, the modification of execution contexts and the integration of legacy systems. This evolution may hinder the maintenance of these systems, and thus increase the cost of their development. To ease the evolution and maintenance of SOA systems, they should satisfy good design quality criteria, possibly expressed using patterns. By patterns, we mean good practices to solve known and common problems when designing software systems. The goal of this study is to detect patterns in SOA systems to assess their design and their Quality of Service (QoS). We propose a three steps approach called SODOP (Service Oriented Detection Of Patterns), which is based on our previous work for the detection of antipatterns. As a first step, we define five SOA patterns extracted from the literature. We specify these patterns using "rule cards", which are sets of rules that combine various metrics, static or dynamic, using a formal grammar. The second step consists in generating automatically detection algorithms from rule cards. The last step consists in applying concretely these algorithms to detect patterns on SOA systems at runtime. We validate SODOP on two SOA systems: Home-Automation and FraSCAti that contain respectively 13 and 91 services. This validation demonstrates that our proposed approach is precise and efficient.
引用
收藏
页码:114 / 130
页数:17
相关论文
共 50 条
  • [31] Automatic Detection of Harmonization Breaking in SOA-based Enterprise Networks
    Raposo, Carlos
    Agostinho, Carlos
    Ferreira, Jose
    Jardim-Goncalves, Ricardo
    MOVING INTEGRATED PRODUCT DEVELOPMENT TO SERVICE CLOUDS IN THE GLOBAL ECONOMY, 2014, 1 : 726 - 735
  • [32] Digital Compensation of SSBI in Direct Detection Multicarrier System With SOA Nonlinearities
    Vedala, Govind
    Hameed, Mahmood A.
    Hui, Rongqing
    IEEE PHOTONICS TECHNOLOGY LETTERS, 2017, 29 (04) : 369 - 372
  • [33] SOA观点 SOA,重在实践
    赵国栋
    信息系统工程, 2006, (08) : 28 - 29
  • [34] 此SOA非彼SOA
    毛新生
    程序员, 2007, (06) : 48 - 51
  • [35] Using SoaML Models and Event-B Specifications for Modeling SOA Design Patterns
    Tounsi, Imen
    Hrichi, Zied
    Kacem, Mohamed Hadj
    Kacem, Ahmed Hadj
    Drira, Khalil
    ICEIS: PROCEEDINGS OF THE 15TH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS - VOL 2, 2013, : 294 - 301
  • [38] RESEARCH ON IMAGE DETECTION ALGORITHM BASED ON SOA OPTIMIZATION OF YOLOV5
    Chen, Youfen
    Ai, Fangju
    JOURNAL OF NONLINEAR AND CONVEX ANALYSIS, 2024, 25 (05) : 985 - 1000
  • [39] A Fault Detection Mechanism for SOA-Based Applications Based on Gauss Distribution
    Yang, Weifeng
    Zhang, Jin
    2009 SECOND INTERNATIONAL SYMPOSIUM ON KNOWLEDGE ACQUISITION AND MODELING: KAM 2009, VOL 3, 2009, : 29 - +
  • [40] SOA-Based Scintillation-Suppressed MLPolSK Detection in FSO Communications
    Hong, Yan-Qing
    Han, Sang-Kook
    2021 OPTICAL FIBER COMMUNICATIONS CONFERENCE AND EXPOSITION (OFC), 2021,