Feature Model based on Design Pattern for the Service Provider in the Service Oriented Architecture
Akram Kamoun, Mohamed Hadj Kacem, Ahmed Hadj Kacem, Khalil Drira
2017
Abstract
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.
DownloadPaper Citation
in Harvard Style
Kamoun A., Hadj Kacem M., Hadj Kacem A. and Drira K. (2017). Feature Model based on Design Pattern for the Service Provider in the Service Oriented Architecture . In Proceedings of the 19th International Conference on Enterprise Information Systems - Volume 2: ICEIS, ISBN 978-989-758-248-6, pages 111-120. DOI: 10.5220/0006332301110120
in Bibtex Style
@conference{iceis17,
author={Akram Kamoun and Mohamed Hadj Kacem and Ahmed Hadj Kacem and Khalil Drira},
title={Feature Model based on Design Pattern for the Service Provider in the Service Oriented Architecture},
booktitle={Proceedings of the 19th International Conference on Enterprise Information Systems - Volume 2: ICEIS,},
year={2017},
pages={111-120},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0006332301110120},
isbn={978-989-758-248-6},
}
in EndNote Style
TY - CONF
JO - Proceedings of the 19th International Conference on Enterprise Information Systems - Volume 2: ICEIS,
TI - Feature Model based on Design Pattern for the Service Provider in the Service Oriented Architecture
SN - 978-989-758-248-6
AU - Kamoun A.
AU - Hadj Kacem M.
AU - Hadj Kacem A.
AU - Drira K.
PY - 2017
SP - 111
EP - 120
DO - 10.5220/0006332301110120