286  8.  - ...

     IDL-     -
.   adding_machine_impl   
,     IDL. -,  
adding_machine_impl    Result. -,  -
   add(), subtract ()  result ().     -
  adding_machine    , 
adding_machine_impl   .  
 adding_machine_impl       -
,    .     
, ,   CORBA-.   -
    .  IDL- 
   ++-,    .
         ,
   ,   ,   -
    . ,   ++-  IDL-
   ,    .

1.   ,     -
  IDL.

2.  IDL-     ++-
   IDL-.

3.         
     ,   -
 .

         .   -
     .

8.3.   CORBA-


       
   "-".    
   "",    "".  -
      ,   
(,         -
 ). ,   ,   -
    ,     ,   -
.         -
.     ,   
 CORBA- ,   . 8.4.

   ,      -
    ,   
   ORB-.   -
     -.    . 8.4, ORB-
   :

CORBA::ORB_var Orb = CORBA::ORB_init(argc,argv,

"mico-local-orb");