Feature Model for the Service Provider in the Service Oriented Architecture

被引:0
|
作者
Kamoun, Akram [1 ]
Hadj Kacem, Mohamed [1 ]
Hadj Kacem, Ahmed [1 ]
机构
[1] Univ Sfax, ENIS, Res Lab Dev & Control Distributed Applicat ReDCAD, BP 1173, Sfax, Tunisia
关键词
Service oriented architecture; service provider; software product line; feature model; design pattern;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A widely used approach to develop a Service Provider (SP) in the Service Oriented Architecture (SOA), called contract-first, consists of designing service contracts that will be used to generate the SP source code. The goal of a service contract is expressing the features (e.g., services and capabilities) of the required SP. The two most known traditional service contracts in the literature are: WSDL and WADL. We identify that these service contracts suffer from several problems, such as they only allow expressing a limited set of features. In order to overcome such problems, we propose a Feature Model (FM), named FMSP, that can be considered as a service contract for SP. The features of FMSP are designed to generate valid, customized and fully functional SPs. A key point in our FMSP is that it relies on SOA Design Patterns (DPs) to define its features. The constraints expressed between the DPs in our FMSP allow to easily developing valid compound DPs in the SP. Because DPs are proven solutions, then our FMSP will generate proven SPs as well. We evaluate our FMSP through a practical case study. The results show that the advantage of our FMSP compared with the traditional service contracts is, it permits to automatically generates valid, customized, fully functional and based-DP SPs in a short time.
引用
收藏
页码:705 / 710
页数:6
相关论文
共 50 条
  • [21] An Introduction to Service Oriented Architecture
    Footen, John
    SMPTE MOTION IMAGING JOURNAL, 2010, 119 (04): : 24 - 26
  • [22] Service-oriented architecture
    Perrey, R
    Lycett, M
    2003 SYMPOSIUM ON APPLICATIONS AND THE INTERNET WORKSHOPS, PROCEEDINGS, 2003, : 116 - 119
  • [23] Service Oriented Security Architecture
    Opincaru, Cristian
    Gheorghe, Gabriela
    ENTERPRISE MODELLING AND INFORMATION SYSTEMS ARCHITECTURES-AN INTERNATIONAL JOURNAL, 2009, 4 (01): : 39 - 48
  • [24] An Update on Service Oriented Architecture
    Faust, Joey
    SMPTE MOTION IMAGING JOURNAL, 2010, 119 (06): : 90 - 91
  • [25] Service-oriented Architecture in IT
    Xin, Chen
    2009 ASIA-PACIFIC CONFERENCE ON INFORMATION PROCESSING (APCIP 2009), VOL 2, PROCEEDINGS, 2009, : 493 - 496
  • [26] Service Oriented Architecture Pitfalls
    Janecek, Radovan
    SOFSEM 2009-THEORY AND PRACTICE OF COMPUTER SCIENCE, PROCEEDINGS, 2009, 5404 : 37 - 45
  • [27] Service-oriented architecture
    Akerman, Richard
    LIBRARY JOURNAL, 2007, : 7 - 7
  • [28] System Architecture Model Based on Service-Oriented Architecture Technology
    Gurbuz, Tarkan
    Gudoniene, Daina
    Rutkauskiene, Danguole
    INFORMATION AND SOFTWARE TECHNOLOGIES (ICIST 2013), 2013, 403 : 102 - 113
  • [29] Integration of Signal Prediction Service in Service Oriented Architecture
    Bezanic, Nikola
    Popovic, Ivan
    Rakic, Aleksandar
    2014 12TH SYMPOSIUM ON NEURAL NETWORK APPLICATIONS IN ELECTRICAL ENGINEERING (NEUREL), 2014, : 201 - 205
  • [30] Service engineering based on service oriented architecture methodology
    Suhardi, suhardi@stei.itb.ac.id
    Doss, Robin
    Yustianto, Purnomo
    Telkomnika (Telecommunication Computing Electronics and Control), 2015, 13 (04) : 1466 - 1477