We present a model to support dynamic gluing of components fromdifferent componentware systems, such as CORBA, COM and Java. This modeladopts a dynamic composition approach combined to the interactivefacilities offered by an interpreted language. Based on this model, wedefine a common design for the implementation of bindings between gluelanguages and component systems. The proposed design provides a naturalway to create dynamic bridges between different component systems. Wealso describe the LuaOrb system, an implementation of the proposed modelthat binds the interpreted language Lua to Java, CORBA and COM. WithLuaOrb, Lua acts as a unifying glue language, wherein we can write codethat freely use and mix components from these three component systems
展开▼