This image shows IP Service Activator layers: OJDL sits on OIM. OIM is made up of CORBA IDL which sits on the External Object Model. OIM sits on the Internal Object Model, which is in the core IP Service Activator system.