Dynamic reconfiguration of CORBA-based applications

被引:0
作者
Rodriguez, N [1 ]
Ierusalimschy, R [1 ]
机构
[1] Pontificia Univ Catolica Rio de Janeiro, Dept Informat, BR-22453900 Rio de Janeiro, Brazil
来源
SOFSEM'99: THEORY AND PRACTICE OF INFORMATICS | 1999年 / 1725卷
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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 sub-typing model, so that only correctly typed connections are accepted. We also discuss possible forms for prescribing a reconfiguration, and their relation to LuaOrb.
引用
收藏
页码:95 / 111
页数:17
相关论文
共 23 条
  • [1] ANDREWS G, 1991, COMPUTING SURVEYS, V23
  • [2] BAN B, 1997, THESIS U ZURICH
  • [3] System services for distributed application configuration
    Bellissard, L
    Boyer, F
    Riveill, M
    Vion-Dury, JY
    [J]. FOURTH INTERNATIONAL CONFERENCE ON CONFIGURABLE DISTRIBUTED SYSTEMS, PROCEEDINGS, 1998, : 53 - 60
  • [4] de Figueiredo LH, 1996, DR DOBBS J, V21, P26
  • [5] Consistency in dynamic reconfiguration
    Feiler, P
    Li, J
    [J]. FOURTH INTERNATIONAL CONFERENCE ON CONFIGURABLE DISTRIBUTED SYSTEMS, PROCEEDINGS, 1998, : 189 - 196
  • [6] Maintaining node consistency in the face of dynamic change
    Goudarzi, KM
    Kramer, J
    [J]. THIRD INTERNATIONAL CONFERENCE ON CONFIGURABLE DISTRIBUTED SYSTEMS, PROCEEDINGS, 1996, : 62 - 69
  • [7] Using reflexivity to interface with CORBA
    Ierusalimschy, R
    Cerqueira, R
    Rodriguez, N
    [J]. 1998 INTERNATIONAL CONFERENCE ON COMPUTER LANGUAGES, PROCEEDINGS, 1998, : 39 - 46
  • [8] IERUSALIMSCHY R, 1996, SOFTWARE PRACTICE EX, V26
  • [9] STRUCTURING PARALLEL AND DISTRIBUTED PROGRAMS
    MAGEE, J
    DULAY, N
    KRAMER, J
    [J]. SOFTWARE ENGINEERING JOURNAL, 1993, 8 (02): : 73 - 82
  • [10] CONSTRUCTING DISTRIBUTED SYSTEMS IN CONIC
    MAGEE, J
    KRAMER, J
    SLOMAN, M
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1989, 15 (06) : 663 - 675