The CORBA standard as published by the OMG defines among other things the s
tructure of a middleware platform called an Object Request Broker (ORB) in
order to achieve interoperability of applications in distributed and hetero
geneous environments. The standard does not prescribe a specific technology
for building this middleware platform. In this paper we show how to integr
ate ATM technology into a CORBA compliant implementation. Making use of the
advantages offered by ATM requires the modification of the ORB API. A prot
otype is based on the freely available CORBA implementation called MICO. We
show how to make use of MICO's micro-kernel architecture in order to achie
ve a seamless integration of a new transport layer.The CORBA standard as pu
blished by the OMG defines among other things the structure of a middleware
platform called an Object Request Broker (ORB) in order to achieve interop
erability of applications in distributed and heterogeneous environments. Th
e standard does not prescribe a specific technology for building this middl
eware platform. In this paper we show how to integrate ATM technology into
a CORBA compliant implementation. Making use of the advantages offered by A
TM requires the modification of the ORB API. A prototype is based on the fr
eely available CORBA implementation called \textsc{Mico}. We show how to ma
ke use of \textsc{Mico}'s micro-kernel architecture in order to achieve a s
eamless integration of a new transport layer.