rouvoy-middleware-03

Summary

Abstraction of Transaction Demarcation in Component-Oriented Platforms. Romain Rouvoy and Philippe Merle. In Proceedings of the fourth ACM/IFIP/USENIX International Middleware Conference, Middleware 2003, pages 305-323, Rio de Janeiro, Brazil, June 2003. (ISBN: 3-540-40317-5).

Abstract

Component-oriented middleware becomes the privileged substrate for distributed computing in heterogeneous and open environments. Technically they promote the notion of container as structure to host application components. They transparently take charge of a large set of technical or non-functional services like security or transactions. The transaction service is integrated using a set of transaction demarcation (TD) policies. Nevertheless, they are strongly linked to a specific transactional monitor and they are not often isolated. The main contribution of this paper is to propose a component-based framework to deal with TD policies. Thus, this framework allows one to instantiate several configurations of TD policies with different platforms like EJB, CCM, OSGi, WebServices and several transactional monitors like JTS, OTS, WS-T, BTP, etc. It proposes an extensible abstraction of TD policies. This framework shows that no performance degradation is introduced by the refactoring process.

Bibtex entry

@INPROCEEDINGS { rouvoy-middleware-03,
    AUTHOR = { Romain Rouvoy and Philippe Merle },
    TITLE = { Abstraction of Transaction Demarcation in Component-Oriented Platforms },
    BOOKTITLE = { Proceedings of the fourth ACM/IFIP/USENIX International Middleware Conference, Middleware 2003 },
    YEAR = { 2003 },
    VOLUME = { 2972 },
    SERIES = { Lecture Notes in Computer Science },
    PAGES = { 305-323 },
    ADDRESS = { Rio de Janeiro, Brazil },
    MONTH = { jun },
    PUBLISHER = { Springer-Verlag },
    NOTE = { ISBN: 3-540-40317-5 },
    GROUPS = { international,jacquard,mosaiques,conference },
    ABSTRACT = { Component-oriented middleware becomes the privileged substrate for distributed computing in heterogeneous and open environments. Technically they promote the notion of container as structure to host application components. They transparently take charge of a large set of technical or non-functional services like security or transactions. The transaction service is integrated using a set of transaction demarcation (TD) policies. Nevertheless, they are strongly linked to a specific transactional monitor and they are not often isolated. The main contribution of this paper is to propose a component-based framework to deal with TD policies. Thus, this framework allows one to instantiate several configurations of TD policies with different platforms like EJB, CCM, OSGi, WebServices and several transactional monitors like JTS, OTS, WS-T, BTP, etc. It proposes an extensible abstraction of TD policies. This framework shows that no performance degradation is introduced by the refactoring process. },
    WEBSITE = { middleware2003.inf.puc-rio.br/ },
    PDF = { rouvoy-middleware-03.pdf },
    LONGNOTES = { 20030620 },
    LASTNAME = { Rouvoy },
    DATEADDED = { 2007-03-26 },
    LASTDATEMODIFIED = { 2007-03-26 },
}

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