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 条
  • [1] Feature Model based on Design Pattern for the Service Provider in the Service Oriented Architecture
    Kamoun, Akram
    Kacem, Mohamed Hadj
    Kacem, Ahmed Hadj
    Drira, Khalil
    [J]. ICEIS: PROCEEDINGS OF THE 19TH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS - VOL 2, 2017, : 111 - 120
  • [2] Feature models as service contracts in service oriented architecture
    Kamoun, Akram
    Kacem, Mohamed Hadj
    Kacem, Ahmed Hadj
    Drira, Khalil
    [J]. 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
    [J]. 2017 3RD IEEE INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE & COMMUNICATION TECHNOLOGY (CICT), 2017,
  • [4] Service Governance in Service Oriented Architecture
    Ozdogan, Ahmet Gorkem
    Akgun, Kamber Ogulcan
    Kaya, Cuneyt
    [J]. 2017 INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND ENGINEERING (UBMK), 2017, : 195 - 200
  • [5] Service-oriented architecture realization model
    Department of Automation, Tsinghua University, Beijing 100084, China
    [J]. Jisuanji Jicheng Zhizao Xitong, 2008, 7 (1306-1312):
  • [6] A Solution Model for Service-Oriented Architecture
    Lan, Jianzhong
    Liu, Yi
    Chai, Yueting
    [J]. 2008 7TH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION, VOLS 1-23, 2008, : 4184 - 4189
  • [7] CAPSICUM - A Conceptual Model for Service Oriented Architecture
    Roach, T.
    Low, G.
    D'Ambra, J.
    [J]. IEEE CONGRESS ON SERVICES 2008, PT I, PROCEEDINGS, 2008, : 415 - 422
  • [8] Service oriented architecture
    Laskey, Kathryn B.
    Laskey, Kenneth
    [J]. WILEY INTERDISCIPLINARY REVIEWS-COMPUTATIONAL STATISTICS, 2009, 1 (01): : 101 - 105
  • [9] Service oriented architecture
    Leyking, Katrina
    Dreifus, Florian
    Loos, Peter
    [J]. WIRTSCHAFTSINFORMATIK, 2007, 49 (05): : 394 - 401
  • [10] Service-oriented architecture: Programming model and product architecture
    Ferguson, DF
    Stockton, ML
    [J]. IBM SYSTEMS JOURNAL, 2005, 44 (04) : 753 - 780