Dynamic component gluing across different componentware systems
- 1 January 1999
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 362-371
- https://doi.org/10.1109/doa.1999.794064
Abstract
We present a model to support dynamic gluing of components from different componentware systems, such as CORBA, COM and Java. This model adopts a dynamic composition approach combined to the interactive facilities offered by an interpreted language. Based on this model, we define a common design for the implementation of bindings between glue languages and component systems. The proposed design provides a natural way to create dynamic bridges between different component systems. We also describe the LuaOrb system, an implementation of the proposed model that binds the interpreted language Lua to Java, CORBA and COM. With LuaOrb, Lua acts as a unifying glue language, wherein we can write code that freely use and mix components from these three component systems.Keywords
This publication has 17 references indexed in Scilit:
- Aster: a CORBA-based software interconnection system supporting distributed system customizationPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- On-line maintenance with on-the-fly software replacementPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Building reconfiguration primitives into the law of a systemPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- A model for dynamic configuration which preserves application integrityPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Automated support for distributed software designPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Lua—An Extensible Extension LanguageSoftware: Practice and Experience, 1996
- A CASE Tool for Software Architecture DesignPublished by Springer Nature ,1996
- Regis: a constructive development environment for distributed programsDistributed Systems Engineering, 1994
- Object oriented programming techniques to replace software components on the fly in a running programACM SIGPLAN Notices, 1991
- Graphical configuration programmingComputer, 1989