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.

Download


Paper 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