Chapter 19. Dynamic Skeleton Interface

A CORBA server needs detailed knowledge of an interface, including its operation names, parameters, return value, and exception declarations, in order to complete the dispatch of an incoming request to a particular function or method. This knowledge is encapsulated in the server’s skeleton code.

Usually, the skeleton code is generated from the IDL by the IDL compiler, and then it is compiled and linked against the server application. This is known as static skeleton code and is used in most CORBA servers. It suffers from one serious drawback, however: The interfaces supported by the server application must be known in advance, at the time the server is built.

There are many applications that cannot operate ...

Get Pure CORBA now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.