Developing adapters for web services integration

Boualem Benatallah, Fabio Casati, Daniela Grigori, Hamid R. Motahari Nezhad, Farouk Toumani

Research output: Contribution to journalArticle

153 Citations (Scopus)

Abstract

The push toward business process automation has generated the need for integrating different enterprise applications involved in such processes. The typical approach to integration and to process automation is based on the use of adapters and message brokers. The need for adapters in Web services mainly comes from two sources: one is the heterogeneity at the higher levels of the interoperability stack, and the other is the high number of clients, each of which can support different interfaces and protocols, thereby generating the need for providing multiple interfaces to the same service. In this paper, we characterize the problem of adaptation of web services by identifying and classifying different kinds of adaptation requirements. Then, we focus on business protocol adapters, and we classify the different ways in which two protocols may differ. Next, we propose a methodology for developing adapters in Web services, based on the use of mismatch patterns and service composition technologies.

Original languageEnglish
Pages (from-to)415-429
Number of pages15
JournalLecture Notes in Computer Science
Volume3520
Publication statusPublished - 2005
Externally publishedYes

Fingerprint

Web services
Web Services
Network protocols
Automation
Interfaces (computer)
Industry
Service Composition
Interoperability
Business Process
Classify
Methodology
Requirements
Chemical analysis
Business

ASJC Scopus subject areas

  • Theoretical Computer Science
  • Computer Science(all)

Cite this

Benatallah, B., Casati, F., Grigori, D., Motahari Nezhad, H. R., & Toumani, F. (2005). Developing adapters for web services integration. Lecture Notes in Computer Science, 3520, 415-429.

Developing adapters for web services integration. / Benatallah, Boualem; Casati, Fabio; Grigori, Daniela; Motahari Nezhad, Hamid R.; Toumani, Farouk.

In: Lecture Notes in Computer Science, Vol. 3520, 2005, p. 415-429.

Research output: Contribution to journalArticle

Benatallah, B, Casati, F, Grigori, D, Motahari Nezhad, HR & Toumani, F 2005, 'Developing adapters for web services integration', Lecture Notes in Computer Science, vol. 3520, pp. 415-429.
Benatallah B, Casati F, Grigori D, Motahari Nezhad HR, Toumani F. Developing adapters for web services integration. Lecture Notes in Computer Science. 2005;3520:415-429.
Benatallah, Boualem ; Casati, Fabio ; Grigori, Daniela ; Motahari Nezhad, Hamid R. ; Toumani, Farouk. / Developing adapters for web services integration. In: Lecture Notes in Computer Science. 2005 ; Vol. 3520. pp. 415-429.
@article{198831f9e0b44caab778c9f1ffd54091,
title = "Developing adapters for web services integration",
abstract = "The push toward business process automation has generated the need for integrating different enterprise applications involved in such processes. The typical approach to integration and to process automation is based on the use of adapters and message brokers. The need for adapters in Web services mainly comes from two sources: one is the heterogeneity at the higher levels of the interoperability stack, and the other is the high number of clients, each of which can support different interfaces and protocols, thereby generating the need for providing multiple interfaces to the same service. In this paper, we characterize the problem of adaptation of web services by identifying and classifying different kinds of adaptation requirements. Then, we focus on business protocol adapters, and we classify the different ways in which two protocols may differ. Next, we propose a methodology for developing adapters in Web services, based on the use of mismatch patterns and service composition technologies.",
author = "Boualem Benatallah and Fabio Casati and Daniela Grigori and {Motahari Nezhad}, {Hamid R.} and Farouk Toumani",
year = "2005",
language = "English",
volume = "3520",
pages = "415--429",
journal = "Lecture Notes in Computer Science",
issn = "0302-9743",
publisher = "Springer Verlag",

}

TY - JOUR

T1 - Developing adapters for web services integration

AU - Benatallah, Boualem

AU - Casati, Fabio

AU - Grigori, Daniela

AU - Motahari Nezhad, Hamid R.

AU - Toumani, Farouk

PY - 2005

Y1 - 2005

N2 - The push toward business process automation has generated the need for integrating different enterprise applications involved in such processes. The typical approach to integration and to process automation is based on the use of adapters and message brokers. The need for adapters in Web services mainly comes from two sources: one is the heterogeneity at the higher levels of the interoperability stack, and the other is the high number of clients, each of which can support different interfaces and protocols, thereby generating the need for providing multiple interfaces to the same service. In this paper, we characterize the problem of adaptation of web services by identifying and classifying different kinds of adaptation requirements. Then, we focus on business protocol adapters, and we classify the different ways in which two protocols may differ. Next, we propose a methodology for developing adapters in Web services, based on the use of mismatch patterns and service composition technologies.

AB - The push toward business process automation has generated the need for integrating different enterprise applications involved in such processes. The typical approach to integration and to process automation is based on the use of adapters and message brokers. The need for adapters in Web services mainly comes from two sources: one is the heterogeneity at the higher levels of the interoperability stack, and the other is the high number of clients, each of which can support different interfaces and protocols, thereby generating the need for providing multiple interfaces to the same service. In this paper, we characterize the problem of adaptation of web services by identifying and classifying different kinds of adaptation requirements. Then, we focus on business protocol adapters, and we classify the different ways in which two protocols may differ. Next, we propose a methodology for developing adapters in Web services, based on the use of mismatch patterns and service composition technologies.

UR - http://www.scopus.com/inward/record.url?scp=25144501462&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=25144501462&partnerID=8YFLogxK

M3 - Article

VL - 3520

SP - 415

EP - 429

JO - Lecture Notes in Computer Science

JF - Lecture Notes in Computer Science

SN - 0302-9743

ER -