Abstract
CORBA presents a model of distributed computing in which distributed objects communicate using a high-level “information bus” called an Object Request Broker (ORB). In this paper we describe a problem with the current CORBA specification that makes ORB communication non-type-safe in certain situations. We describe a solution to the problem based on the use of unique identifiers, and show how it can be implemented efficiently in both stand-alone and federated CORBA-based systems.
The work reported in this paper has been funded in part by the Co-operative Research Centre Program through the Department of Industry. Science & Tourism.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Aho, A.V., Sethi, R. and Ullman, J.D. (1986) Compilers: Principles, Techniques and Tools, Addison-Wesley.
BEA Systems, et al. (1997) ORB Portability Joint Submission (Final),part 1, orbos/97–05–15, OMG.
Crawley, S.C. (1996) Type Management using Type Graphs, in Proceedings of DSTC Symposium ‘96. (http://www.dstc.edu.au/symposia/1996/papers)
DSTC (1997) Meta Object Facility Information, (web pages). (URL: http://www.dstc.edu.au/MOF/)
Henning, M. and Neville, M. (1997) Waste Not, Want Not -- A Proposal for Shorter IORs, DSTC. (http://www.dstc.edu.au/BDU/staff/ior2/ior_doc.html)
Mockapetris, P.V. (1987) Domain Names - Concepts and Facilities, RFC-1034, IETF.
Microsoft Inc (1995) The Component Object Model Specification. (http://www.microsoft.com/oledev/olecom/title.htm)
Soley, R.M. and Stone, C.M. (1995) Object Management Architecture Guide, 3rd ed, OMG/John Wiley & Sons.
Object Management Group (1997) The Common Object Request Broker: Architecture and Specification, Rev 2.1, OMG.
Object Management Group (1997a) The Interface Repository - Chapter 7 of (OMG 1997).
Open Systems Foundation (1994) X/Open DCE: Remote Procedure Call, Appendix A, X/Open Group.
Rosenberry, W., Kenney, D. and Fisher, G. (1992) Understanding DCE, O’Reilly & Associates.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1998 Springer-Verlag London Limited
About this paper
Cite this paper
Crawley, S.C., Duddy, K.R. (1998). Improving Type-Safety in CORBA. In: Davies, N., Jochen, S., Raymond, K. (eds) Middleware’98. Springer, London. https://doi.org/10.1007/978-1-4471-1283-9_18
Download citation
DOI: https://doi.org/10.1007/978-1-4471-1283-9_18
Publisher Name: Springer, London
Print ISBN: 978-1-4471-1285-3
Online ISBN: 978-1-4471-1283-9
eBook Packages: Springer Book Archive