All packages that begin with org.omg are part of the Java IDL API. Those of most interest are:
package org.omg.CORBA - provides the mapping of the OMG CORBA APIs to the Java[tm] programming language package org.omg.CosNaming - provides the naming service for Java IDL package org.omg.PortableServer - provides classes and interfaces for making the server side of your applications portable across multivendor ORBs
package org.omg.PortableInterceptor - provides a mechanism to register ORB hooks through which ORB services can intercept the normal flow of execution of the ORB package org.omg.DynamicAny - provides classes and interfaces to enable Any values to be dynamically interpreted (traversed) and constructed through DynAny objects org.omg.CORBA.ORB - provides APIs for the CORBA Object Request Broker features