A framework for managing the evolution of business protocols in Web services

Seung Hwan Ryu, Régis Saint-Paul, Boualem Benatallah, Fabio Casati

Research output: Contribution to journalArticle

13 Citations (Scopus)

Abstract

Web services are loosely coupled software components that are published, discovered, and invoked across the Web. As the use of Web services grows, in order to correctly interact with the growing services, it is important to understand the business protocols that provide clients with the information on how to interact with services. In dynamic Web services environments, service providers need to constantly refine their business protocols in order to reflect the constraints and opportunities proposed by new applications, new business strategies, and new laws, or fix the problems found in the protocol definition. However, the effective management of such a protocol evolution raises challenging problems: one of the most challenging issues is to handle ongoing instances started with the old protocol when their protocols are changed. We present a framework that supports service administrators in managing business protocol evolution by providing several features, such as a set of change operators allowing modifications of protocols and two types of change impact analyses automatically determining which ongoing instances can be migrated to the new version of a protocol. We have also implemented a database-backed GUI tool to manage the change process as an extension of our existing system. Copyright © 2007, Australian Computer Society, Inc.
Original languageEnglish
JournalConferences in Research and Practice in Information Technology Series
Volume67
Publication statusPublished - 1 Dec 2007
Event4th Asia-Pacific Conference on Conceptual Modelling, APCCM 2007 - Ballarat, VIC, Australia
Duration: 30 Jan 20072 Feb 2007

Fingerprint

Web services
Network protocols
Industry
Graphical user interfaces
World Wide Web

Keywords

  • Business protocols
  • Change impact analysis
  • Evolution
  • Ongoing instances
  • Web services

Cite this

A framework for managing the evolution of business protocols in Web services. / Ryu, Seung Hwan; Saint-Paul, Régis; Benatallah, Boualem; Casati, Fabio.

In: Conferences in Research and Practice in Information Technology Series, Vol. 67, 01.12.2007.

Research output: Contribution to journalArticle

@article{02b46cdfb6b94142983da2b15de7e602,
title = "A framework for managing the evolution of business protocols in Web services",
abstract = "Web services are loosely coupled software components that are published, discovered, and invoked across the Web. As the use of Web services grows, in order to correctly interact with the growing services, it is important to understand the business protocols that provide clients with the information on how to interact with services. In dynamic Web services environments, service providers need to constantly refine their business protocols in order to reflect the constraints and opportunities proposed by new applications, new business strategies, and new laws, or fix the problems found in the protocol definition. However, the effective management of such a protocol evolution raises challenging problems: one of the most challenging issues is to handle ongoing instances started with the old protocol when their protocols are changed. We present a framework that supports service administrators in managing business protocol evolution by providing several features, such as a set of change operators allowing modifications of protocols and two types of change impact analyses automatically determining which ongoing instances can be migrated to the new version of a protocol. We have also implemented a database-backed GUI tool to manage the change process as an extension of our existing system. Copyright {\circledC} 2007, Australian Computer Society, Inc.",
keywords = "Business protocols, Change impact analysis, Evolution, Ongoing instances, Web services",
author = "Ryu, {Seung Hwan} and R{\'e}gis Saint-Paul and Boualem Benatallah and Fabio Casati",
year = "2007",
month = "12",
day = "1",
language = "English",
volume = "67",
journal = "Conferences in Research and Practice in Information Technology Series",
issn = "1445-1336",

}

TY - JOUR

T1 - A framework for managing the evolution of business protocols in Web services

AU - Ryu, Seung Hwan

AU - Saint-Paul, Régis

AU - Benatallah, Boualem

AU - Casati, Fabio

PY - 2007/12/1

Y1 - 2007/12/1

N2 - Web services are loosely coupled software components that are published, discovered, and invoked across the Web. As the use of Web services grows, in order to correctly interact with the growing services, it is important to understand the business protocols that provide clients with the information on how to interact with services. In dynamic Web services environments, service providers need to constantly refine their business protocols in order to reflect the constraints and opportunities proposed by new applications, new business strategies, and new laws, or fix the problems found in the protocol definition. However, the effective management of such a protocol evolution raises challenging problems: one of the most challenging issues is to handle ongoing instances started with the old protocol when their protocols are changed. We present a framework that supports service administrators in managing business protocol evolution by providing several features, such as a set of change operators allowing modifications of protocols and two types of change impact analyses automatically determining which ongoing instances can be migrated to the new version of a protocol. We have also implemented a database-backed GUI tool to manage the change process as an extension of our existing system. Copyright © 2007, Australian Computer Society, Inc.

AB - Web services are loosely coupled software components that are published, discovered, and invoked across the Web. As the use of Web services grows, in order to correctly interact with the growing services, it is important to understand the business protocols that provide clients with the information on how to interact with services. In dynamic Web services environments, service providers need to constantly refine their business protocols in order to reflect the constraints and opportunities proposed by new applications, new business strategies, and new laws, or fix the problems found in the protocol definition. However, the effective management of such a protocol evolution raises challenging problems: one of the most challenging issues is to handle ongoing instances started with the old protocol when their protocols are changed. We present a framework that supports service administrators in managing business protocol evolution by providing several features, such as a set of change operators allowing modifications of protocols and two types of change impact analyses automatically determining which ongoing instances can be migrated to the new version of a protocol. We have also implemented a database-backed GUI tool to manage the change process as an extension of our existing system. Copyright © 2007, Australian Computer Society, Inc.

KW - Business protocols

KW - Change impact analysis

KW - Evolution

KW - Ongoing instances

KW - Web services

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

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

M3 - Article

VL - 67

JO - Conferences in Research and Practice in Information Technology Series

JF - Conferences in Research and Practice in Information Technology Series

SN - 1445-1336

ER -