Abstract
The Object Management Group’s Interface Definition Language (OMG IDL) provides a standard for specifying object-oriented interfaces for distributed applications. This paper describes a compiler that allows specification of object interfaces using OMG IDL and implementation using the Open Software Foundation’s Distributed Computing Environment (OSF DCE). Using this approach application developers are able to use OMG IDL to define their distributed object interfaces while using the facilities of OSF DCE for remote communications, including the DCE Security Service and DCE’s object location service (CDS). This provides a very low-cost infrastructure for the development and deployment of (CORBA-based) object-oriented distributed applications.
Chapter PDF
Similar content being viewed by others
References
OODCE: A C++ Framework for the OSF Distributed Computing Environment. John Dilley, Hewlett-Packard Laboratories. NSA-94–038. Winter ’95 USENIX, January, 1995.
Object Management Group: Common Object Request Broker Architecture and Specification. Document Number 91.12.1, Revision 1.1.
Universal Networked Objects. J. Nichol, D. Curtis, D. Vines, N. Holt, O. Hurley, G. Lewis. OMG Document 94–9–32; Object Management Group, Inc. September, 1994.
IDL C++ Language Mapping. Digital Equipment Corporation, Expersoft Corporation, Hewlett–Packard Company, IONA Technologies, Ltd., International Business Machines Corporation, Novell Inc., SunSoft, Inc. OMG RFP Submission 94–9–14. September 12, 1994.
Joint Submission on Interoperability and Initialization (JSII). Digital Equipment Corporation, Hewlett–Packard Company, HyperDesk Corporation, International Business Machines Corporation, NEC Corporation, Open Software Foundation. OMG TC Document 94–3–5. March, 1994.
Open Software Foundation: OSF DCE Application Environment Specification. Open Software Foundation, 1992.
README file from the public domain Interface Definition Language Compiler Front End. Available via anonymous FTP as /ftp@omg.org:/pub/ OMG_IDL_CFE_ 1.3/OMG_IDL_CFE_ 1.3. tar.Z.
Overcoming the Heterogeneity of Middleware Platforms. Andreas Vogel, Brett Gray, Keith Duddy, CRC for Distributed Systems Technology, DSTC Pty Ltd. International Conference for Distributed Processing. February, 1996. (ICDP’96).
DCE IDL With C++ Support—Functional Specification. R. Viveney. OSF DCE RFC 48.2. October 1994.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1996 Springer Science+Business Media Dordrecht
About this chapter
Cite this chapter
Dilley, J. (1996). Using OMG IDL to write OODCE applications. In: Schill, A., Mittasch, C., Spaniol, O., Popien, C. (eds) Distributed Platforms. IFIP — The International Federation for Information Processing. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-34947-3_29
Download citation
DOI: https://doi.org/10.1007/978-0-387-34947-3_29
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4757-5010-2
Online ISBN: 978-0-387-34947-3
eBook Packages: Springer Book Archive