288  8.  - ...

        
adding_machine. -    , -
  IDL-   adding_machine, :

Machine->add(500) ;

Machine->subtract(125) ;

      add()  subtract () -
 .      - -
 ,        CORBA-
   .  -  
  -.    
CORBA-,      -,
  . 8.4.

8.4.   CORBA-


    - , -
   .       -
 .  CORBA-  
    -,     -
  . ,  - 
    IOR-,     -
   .  . 8.5   -
,  " "  -, -
  . 8.4.  . 8.5    , 
   CORBA- .

   ,        .  -
,     ORB-     . 
ORB-       .  . 8.5
  :

CORBA::BOA_var Boa = Orb->BOA_init(argc,argv,

"mico-local-boa") ;

,          -
,     ORB-  , 
 .    ,  CORBA-  -
    .     -
     CORBA-.  -
     ,    ORB-,
  ,   .  
        . -
 (. . 8.5)      ,   :

adding_machine_impl *AddingMachine = new

adding_machine_impl;