A capabilities driven model for web services description and composition

Sana Baccar, Mohsen Rouached, Mohamed Abid

Research output: Contribution to journalArticle

3 Citations (Scopus)

Abstract

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.

Original languageEnglish
Pages (from-to)26-40
Number of pages15
JournalInternational Journal of Business Information Systems
Volume22
Issue number1
DOIs
Publication statusPublished - 2016

Fingerprint

Web services
Chemical analysis
Service oriented architecture (SOA)
Quality of service
Programming
Service-oriented architecture
Language
Specifications
Industry
Paradigm
Guarantee
Service composition
Interaction
Modeling
Modularity
Risk process

Keywords

  • Capability
  • Composition
  • Service modelling
  • Service-oriented architectures
  • SOA

ASJC Scopus subject areas

  • Management Information Systems
  • Information Systems and Management
  • Management of Technology and Innovation

Cite this

A capabilities driven model for web services description and composition. / Baccar, Sana; Rouached, Mohsen; Abid, Mohamed.

In: International Journal of Business Information Systems, Vol. 22, No. 1, 2016, p. 26-40.

Research output: Contribution to journalArticle

@article{20630e385e834eff94c8714d72659da2,
title = "A capabilities driven model for web services description and composition",
abstract = "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.",
keywords = "Capability, Composition, Service modelling, Service-oriented architectures, SOA",
author = "Sana Baccar and Mohsen Rouached and Mohamed Abid",
year = "2016",
doi = "10.1504/IJBIS.2016.075715",
language = "English",
volume = "22",
pages = "26--40",
journal = "International Journal of Business Information Systems",
issn = "1746-0972",
publisher = "Inderscience Enterprises Ltd",
number = "1",

}

TY - JOUR

T1 - A capabilities driven model for web services description and composition

AU - Baccar, Sana

AU - Rouached, Mohsen

AU - Abid, Mohamed

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 - Service modelling

KW - Service-oriented architectures

KW - SOA

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

VL - 22

SP - 26

EP - 40

JO - International Journal of Business Information Systems

JF - International Journal of Business Information Systems

SN - 1746-0972

IS - 1

ER -