rouvoy-ercim-06

Summary

Using Microcomponents and Design Patterns to Build Evolutionary Transaction Services. Romain Rouvoy and Philippe Merle. In Proceedings of the International ERCIM Workshop on Software Evolution (EVOL'06), pages 165-179, Lille, France, April 2006.

Abstract

The evolution of existing transaction services is limited because they are tightly coupled to a transaction standard, implement a dedicated Two-Phase Commit protocol, and support a fixed kind of participants. We think that the next challenge for transaction services will deal with evolution concerns. This evolution allows developers to tune the transaction service depending on the transaction standard or the application requirements either at design phase or at runtime. The contribution of this paper is to introduce the GoTM framework. GoTM uses microcomponents and design patterns to build evolutionary transaction services. We argue that using finegrained components to build transaction services provides better modularity properties and does not impact the transaction service efficiency.

Bibtex entry

@INPROCEEDINGS { rouvoy-ercim-06,
    AUTHOR = { Romain Rouvoy and Philippe Merle },
    TITLE = { {Using Microcomponents and Design Patterns to Build Evolutionary Transaction Services} },
    PAGES = { 165--179 },
    BOOKTITLE = { Proceedings of the International ERCIM Workshop on Software Evolution (EVOL'06) },
    YEAR = { 2006 },
    MONTH = { apr },
    ADDRESS = { Lille, France },
    WEBSITE = { w3.umh.ac.be/evol/meetings/evol2006.html },
    GROUPS = { international,jacquard,mosaiques,workshop },
    ABSTRACT = { The evolution of existing transaction services is limited because they are tightly coupled to a transaction standard, implement a dedicated Two-Phase Commit protocol, and support a fixed kind of participants. We think that the next challenge for transaction services will deal with evolution concerns. This evolution allows developers to tune the transaction service depending on the transaction standard or the application requirements either at design phase or at runtime. The contribution of this paper is to introduce the GoTM framework. GoTM uses microcomponents and design patterns to build evolutionary transaction services. We argue that using finegrained components to build transaction services provides better modularity properties and does not impact the transaction service efficiency. },
    LONGNOTES = { 20060405 },
    AD_PDF = { http://www.lifl.fr/~rouvoy/uploads/English/rouvoy-ercim-06.pdf },
    LASTNAME = { Rouvoy },
    DATEADDED = { 2007-03-26 },
    LASTDATEMODIFIED = { 2007-03-26 },
    AERES = { ACT },
    INRIA = { JACQUARD },
    LABO = { dans },
}

News

  • 2013/12/09: Ceremony for the PRES ULNF International Research Thesis Award 2013 granted to Gabriel Tamura for his PhD Thesis - U. Lille 1, Building P3, Maxwell Amphitheater
  • 2013/12/05: Rémi Druilhe PhD defense
  • 2013/11/27: Maria Gomez Lacruz received the Best Poster Award at the Welcome PhD session organized by PRES UNLF
  • 2013/11/04: Filip Krikava joins ADAM
  • 2013/10/29: The ApiSwarm project is selected in the context of the Windows Azure Research Award Program
  • 2013/10/15: Maria Gomez Lacruz joins ADAM
  • 2013/10/01: Maxime Colmant, Vincenzo Musco, Loïc Huertas and Bo Zhang join ADAM
  • 2013/09/01: Daniel Le Berre and Jifeng Xuan join ADAM
  • 2013/07/05: Russel Nzekwa PhD defense