The integration of distributed computing and the object model leads to dist
ributed object computing, in which objects rather than processes are distri
buted across multiple computers. A well-established standard for distribute
d object computing is the Common Object Request Broker Architecture (CORBA)
.
Previously, you would have had to create-and enable the application to use-
the components that provide such additional capabilities. Using these compo
nents requires specialized knowledge and understanding of problems outside
the application domain.
With the advent of interceptors-non-application components that can alter a
pplication behavior-you can enhance CORBA applications at runtime with comp
onents whose operation is transparent to both the application and the CORBA
framework, modifying application behavior without modifying the applicatio
n or the CORBA framework.