Can CORBA save a fringe language from becoming obsolete?

被引:0
|
作者
Eisenbach, S [1 ]
Lupu, E [1 ]
Meidl, K [1 ]
Rizkallah, H [1 ]
机构
[1] Univ London Imperial Coll Sci Technol & Med, Dept Comp, London SW7 2BZ, England
关键词
interoperability; actor model; CORBA; half-bridge; IIOP; rosette;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Not only does CORBA offer the advantage of distribution transparency for building applications, but it may provide esoteric programming languages with greater capabilities through its interoperability standard. Implementing interoperability with the CORBA/IIOP gives rise to several problems of compatibility between the CORBA computational model and those of the languages or sub-systems for which an IIOP bridge implementation is built. This paper describes how an actor-based language, Rosette, has been extended to provide support for distributed environments by extending the language with support for the CORBA/IIOP. The prototype IIOP interface has been implemented as a half-bridge. The Rosette types, object model and concurrency are very different from those generally available in conventional languages and CORBA. We discuss the issues relating to type compatibility, run-time type identification, and multi-threading of concurrent invocations.
引用
收藏
页码:273 / 286
页数:14
相关论文
共 50 条