Feature Model based on Design Pattern for the Service Provider in the Service Oriented Architecture

被引:0
|
作者
Kamoun, Akram [1 ]
Kacem, Mohamed Hadj [1 ]
Kacem, Ahmed Hadj [1 ]
Drira, Khalil [2 ]
机构
[1] Natl Engn Sch Sfax, Lab Dev & Control Distributed Applicat ReDCAD, Sfax, Tunisia
[2] Univ Toulouse, CNRS, Toulouse, France
关键词
Service Oriented Architecture; Service Provider; Service Contract; Design Pattern; Feature Model;
D O I
10.5220/0006332301110120
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In Service Oriented Architecture (SOA), service contracts are widely used for designing and developing the features (e.g., services and capabilities) of Service Providers (SPs). Two of the most widely used traditional service contracts in SOA are: WSDL and WADL. We identify that these service contracts suffer from several problems, like: they only work for SOAP and REST communication technologies and do not rely on modeling SOA Design Patterns (DPs). One benefit of using SOA DPs is that they permit developing proven SPs for different platforms. In order to overcome these problems, we introduce a new DP-based Feature Model (FM), named FMSP, as a service contract that models the variability of SP features including 15 SOA DPs (e.g., Event-driven messaging DP) and their corresponding constraints. This permits to easily identify and develop valid SOA compound DPs. We demonstrate, through a practical case study and a developed tool, that our FMSP allows to automatically generate fully functional, valid, highly customized and DP-based SPs. We also show that our FMSP reduces the required effort and time to develop SPs.
引用
下载
收藏
页码:111 / 120
页数:10
相关论文
共 50 条
  • [1] Feature Model for the Service Provider in the Service Oriented Architecture
    Kamoun, Akram
    Hadj Kacem, Mohamed
    Hadj Kacem, Ahmed
    2016 17TH INTERNATIONAL CONFERENCE ON SCIENCES AND TECHNIQUES OF AUTOMATIC CONTROL AND COMPUTER ENGINEERING (STA'2016), 2016, : 705 - 710
  • [2] Feature models as service contracts in service oriented architecture
    Kamoun, Akram
    Kacem, Mohamed Hadj
    Kacem, Ahmed Hadj
    Drira, Khalil
    INTERNATIONAL JOURNAL OF SERVICES TECHNOLOGY AND MANAGEMENT, 2019, 25 (3-4) : 267 - 288
  • [3] A Service Identification Model For Service Oriented Architecture
    Shashwat, Anurag
    Kumar, Deepak
    2017 3RD IEEE INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE & COMMUNICATION TECHNOLOGY (CICT), 2017,
  • [4] A Design Quality Model for Service-Oriented Architecture
    Shim, Bingu
    Choue, Siho
    Kim, Suntae
    Park, Sooyong
    APSEC 2008:15TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2008, : 403 - 410
  • [5] A Service Pattern-Oriented Computing Architecture for Service Ecosystems
    Yin, Jianwei
    Xi, Meng
    Deng, Shuiguang
    Tan, Siwei
    Chen, Jintao
    Wei, Yongna
    Wu, Zhaohui
    Dustdar, Schahram
    IEEE INTERNET COMPUTING, 2022, 26 (01) : 51 - 59
  • [6] Service Oriented Architecture based on Web Service
    Wang Jinling
    Zhu Shisheng
    Yang Qitao
    ICCSE'2006: Proceedings of the First International Conference on Computer Science & Education: ADVANCED COMPUTER TECHNOLOGY, NEW EDUCATION, 2006, : 593 - 597
  • [7] AIS design based on service - Oriented architecture SOA
    Niu, Yan-Fang
    World Academy of Science, Engineering and Technology, 2009, 34 : 27 - 29
  • [8] AIS design based on service - Oriented architecture SOA
    Niu, Yan-Fang
    World Academy of Science, Engineering and Technology, 2009, 58 : 27 - 29
  • [9] Design of a media service provider architecture for the Internet
    Calvagna, A
    Puliafito, A
    Tomarchio, O
    ISCC 2000: FIFTH IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS, PROCEEDINGS, 2000, : 20 - 25
  • [10] Design of a media service provider architecture for the Internet
    Universita di Catania, Catania, Italy
    IEEE Symposium on Computers and Communications - Proceedings, 2000, : 20 - 25