• DocumentCode
    3144403
  • Title

    CLF/Mekano: a framework for building virtual-enterprise applications

  • Author

    Andreoli, Jean-Marc ; Arregui, Damián ; Pacull, François ; Rivière, Michel ; Vion-Dury, Jean-Yves ; Willamowski, Jutta

  • Author_Institution
    Grenoble Lab., Xerox Res. Centre Europe, Meylan, France
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    183
  • Lastpage
    192
  • Abstract
    CLF/Mekano is a distributed object infrastructure oriented towards the high-level coordination of coarse grain components. Unlike other infrastructures of the same class, such as CORBA or DCOM, coordination in CLF/Mekano is built-in at the lowest level, namely at the inter-component communication protocol level, and not as a side service (such as the event, transaction or negotiation services of Corba). Although the CLF protocol is “lightweight” (it relies on very few concepts and only 8 communication “verbs”), it makes the design and implementation of components more complex, but also more valuable if it can be reused. The Mekano library has been developed in order to deal with this complexity, targeting reusability. It provides ready-to-use generic classes of customizable components, as well as useful component parts which can be reassembled according to application specific needs. Of course, further layers of domain-specific libraries (so called business object libraries), can then be developed on top of Mekano, to provide ready-to-use components dedicated to specific business needs (in the line of Enterprise Java Beans)
  • Keywords
    business communication; business data processing; client-server systems; distributed object management; protocols; software libraries; software reusability; CLF protocol; CLF/Mekano; CORBA; DCOM; Enterprise Java Beans; Mekano library; application specific needs; business object libraries; coarse grain components; communication verbs; component parts; customizable components; distributed object infrastructure; domain-specific libraries; high-level coordination; inter-component communication protocol level; negotiation services; ready-to-use components; ready-to-use generic classes; reusability; virtual-enterprise applications; Application software; Assembly; Databases; Internet; Java; Libraries; Middleware; Printers; Protocols; Remote monitoring;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Enterprise Distributed Object Computing Conference, 1999. EDOC '99. Proceedings. Third International
  • Conference_Location
    Mannheim
  • Print_ISBN
    0-7803-5784-1
  • Type

    conf

  • DOI
    10.1109/EDOC.1999.792062
  • Filename
    792062