Constructing Distributed Systems in Conic
IEEE Transactions on Software Engineering
Paradigms for process interaction in distributed programs
ACM Computing Surveys (CSUR)
ACM SIGPLAN Notices
Tcl and the Tk toolkit
Lua—an extensible extension language
Software—Practice & Experience
COBRA fundamentals and programming
COBRA fundamentals and programming
Dynamic Configuration with CORBA Components
CDS '98 Proceedings of the International Conference on Configurable Distributed Systems
System Services for Distributed Application Configuration
CDS '98 Proceedings of the International Conference on Configurable Distributed Systems
Consistency in Dynamic Reconfiguration
CDS '98 Proceedings of the International Conference on Configurable Distributed Systems
Maintaining Node Consistency in the Face of Dynamic Change
ICCDS '96 Proceedings of the 3rd International Conference on Configurable Distributed Systems
A Mechanism to Provide Interoperability Between ORBs with Relocation Transparency
ISADS '97 Proceedings of the 3rd International Symposium on Autonomous Decentralized Systems
Using Reflexivity to Interface with CORBA
ICCL '98 Proceedings of the 1998 International Conference on Computer Languages
A framework for architecting and high-level programming support of CORBA applications
Journal of Parallel and Distributed Computing - Special issue on middleware
Hi-index | 0.00 |
Most current support for dynamic reconfiguration assumes that component interfaces specify input and output channels. Component models such as CORBA, however, support a client-server architecture, where component interfaces describe only the offered services. This work discusses the use of an interpreted language as a tool for dynamic configuration of distributed applications using CORBA components. We describe LuaOrb, a system based on the CORBA Dynamic Invocation Interface (DII) and the Dynamic Skeleton Interface (DSI), which provides Lua programs with easy access to CORBA servers and allows these servers to be dynamically modified. Using LuaOrb, the Lua console itself becomes a tool for reconfiguration. LuaOrb uses a structural subtyping model, so that only correctly typed connections are accepted. We also discuss possible forms for prescribing a reconfiguration, and their relation to LuaOrb.