Abstract
This paper describes LuaDSI, a system for implementing CORBA servers with the Lua scripting language. An object written in LuaDSI can be dynamically modified and extended without stopping its service. We also describe LuaRep, an extension to Lua which allows clients to have transparent access to CORBAs interface repository. In conjunction with LuaDSI, LuaRep allows new CORBA services to be dynamically defined and installed.
Chapter PDF
Keywords
- Object Management Group
- Dynamic Server
- Simple Network Management Protocol
- Object Request Broker
- Dynamic Extension
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
J. Case, M. Fedor, M. Schoffstall, and J. Davin. A simple network management protocol, 1990. RFC 1157.
Luiz H. Figueiredo, Roberto Ierusalimschy, and Waldemar Celes. Lua: An extensible embedded language. Dr. Dobb’s Journal, 21(12):26–33, December 1996.
GMD-Fokus. CORBA Scripting with Python, 1998. OMG Document: orbos/98-12-19.
R. Ierusalimschy, L.H. de Figueiredo, and W. Celes. Lua—an extensible extension language. Software: Practice and Experience, 26(6):635–652, 1996.
Roberto Ierusalimschy, Renato Cerqueira, and Noemi Rodriguez. Using reflexivity to interface with CORBA. In IEEE International Conference on Computer Languages (ICCL’98), pages 39–46, Chicago, IL, May 1998. IEEE Computer Society.
Object Management Group. CORBA Scripting Language Request for Proposal, 1997. OMG Document: orbos/96-06-12.
Object Management Group. The Common Object Request Broker: Architecture and Specification, 1998. revision 2.2.
Object-Oriented Concepts, Inc. CORBA Scripting Language, 1998. OMG Document: orbos/98-12-09.
J.K. Ousterhout. Tcl and the Tk Toolkit. Addison-Wesley, 1994.
Noemi Rodriguez, Roberto Ierusalimschy, and Renato Cerqueira. Dynamic configuration with CORBA components. In 4th International Conference on Configurable Distributed Systems (ICCDS’98), pages 27–34, Annapolis, MD, May 1998. IEEE Computer Society.
N.M.S. Zuquello and E.R.M. Madeira. A mechanism to provide interoperability between orbs with relocation transparency. In IEEE Third International Symposium on Autonomous Decentralized Systems (ISADS’97), pages 195–202, Berlin, Germany, April 1997. IEEE.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1999 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Catunda, M., Rodriguez, N., Ierusalimschy, R. (1999). Dynamic Extension of CORBA Servers. In: Amestoy, P., et al. Euro-Par’99 Parallel Processing. Euro-Par 1999. Lecture Notes in Computer Science, vol 1685. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-48311-X_192
Download citation
DOI: https://doi.org/10.1007/3-540-48311-X_192
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-66443-7
Online ISBN: 978-3-540-48311-3
eBook Packages: Springer Book Archive