O'Reilly logo

Distributed Systems Architecture by Frank Pilhofer, Kay Römer, Arno Puder

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

CHAPTER 9

IDL COMPILER

The Interface Definition Language (IDL) of CORBA represents a powerful tool for the development of distributed applications. It enables a separation of the interface and the implementation of objects. The CORBA standard contains a description of the syntax and the semantics of the IDL. Applications programmers use IDL compilers to generate type-safe access to CORBA objects from interface specifications. This chapter is devoted to the design of MICO’s IDL compiler. The proxy objects generated by IDL are based on an ORB API that is described in Section 9.1. Section 9.2 follows with general principles relating to compiler construction. Sections 9.3 and 9.4 offer a detailed presentation of the design of MICO’s IDL compiler. ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required