• DocumentCode
    2605196
  • Title

    Heterogeneous component coordination: the CLF approach

  • Author

    Arregui, Damiin ; Pacull, Francois ; Riviere, M.

  • Author_Institution
    Xerox Res. Centre Eur., Meylan, France
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    194
  • Lastpage
    203
  • Abstract
    This paper presents a concrete experiments in assembling components from different “protocol-aware” component frameworks such as Java/Jini (Sun), Corba 3.0 (Object Management Group), Enterprise JavaBeans (Sun) and our own framework called CLF (Coordination Language Facility). We describe how the CLF coordinator can be used to negotiate and perform distributed transactions across several components belonging to the previously cited frameworks, taking advantage of the native transactional capabilities they provide. Since the classical two-phase commit protocol ensures not only serializability but also linearizability, we are able to combine operations in a linearizable way on the whole set of components and thus enforce the serializability of the resulting transaction. We illustrate this approach through a showcase application implementing the coordination of heterogeneous components
  • Keywords
    Java; distributed object management; protocols; CLF approach; Coordination Language Facility; Corba 3.0; Enterprise JavaBeans; Java; Java/Jini; Object Management Group; distributed transactions; heterogeneous component coordination; heterogeneous components; serializability; showcase application; two-phase commit protocol; Access protocols; Concrete; Conference management; Europe; Java; Middleware; Monitoring; Resource management; Sun; Technology management;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Enterprise Distributed Object Computing Conference, 2000. EDOC 2000. Proceedings. Fourth International
  • Conference_Location
    Makuhari
  • Print_ISBN
    0-7695-0865-0
  • Type

    conf

  • DOI
    10.1109/EDOC.2000.882359
  • Filename
    882359