TY - JOUR
T1 - A capabilities driven model for web services description and composition
AU - Baccar, Sana
AU - Rouached, Mohsen
AU - Abid, Mohamed
N1 - Publisher Copyright:
Copyright © 2016 Inderscience Enterprises Ltd.
PY - 2016
Y1 - 2016
N2 - Service-oriented architectures (SOA) foster the integration of different technologies and platforms coming from various enterprises, and bring a new level of flexible modularity that is able to guarantee end-to-end quality of service. However, a current bottleneck in the current process of modelling compositions in SOA is the expert level needed in order to achieve such a composition. This is mainly due to the imperative programming paradigm they are based on. A language such as BPEL is clearly an expert language, and specifying and programming a composition using BPEL is a lengthy, costly, and high risk process. To overcome this limitation, we propose, in this paper to use a declarative approach to model services and services compositions. This approach relies on a capabilities service specification, powered by reasoning techniques to handle both functional and non-functional requirements and highly expressive interaction models without over-specifying them. It enables to support flexible and self-managed compositions that are able to adapt to changes that may happen continuously and unpredictably.
AB - Service-oriented architectures (SOA) foster the integration of different technologies and platforms coming from various enterprises, and bring a new level of flexible modularity that is able to guarantee end-to-end quality of service. However, a current bottleneck in the current process of modelling compositions in SOA is the expert level needed in order to achieve such a composition. This is mainly due to the imperative programming paradigm they are based on. A language such as BPEL is clearly an expert language, and specifying and programming a composition using BPEL is a lengthy, costly, and high risk process. To overcome this limitation, we propose, in this paper to use a declarative approach to model services and services compositions. This approach relies on a capabilities service specification, powered by reasoning techniques to handle both functional and non-functional requirements and highly expressive interaction models without over-specifying them. It enables to support flexible and self-managed compositions that are able to adapt to changes that may happen continuously and unpredictably.
KW - Capability
KW - Composition
KW - SOA
KW - Service modelling
KW - Service-oriented architectures
UR - http://www.scopus.com/inward/record.url?scp=84964433735&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84964433735&partnerID=8YFLogxK
U2 - 10.1504/IJBIS.2016.075715
DO - 10.1504/IJBIS.2016.075715
M3 - Article
AN - SCOPUS:84964433735
SN - 1746-0972
VL - 22
SP - 26
EP - 40
JO - International Journal of Business Information Systems
JF - International Journal of Business Information Systems
IS - 1
ER -