La ilustración muestra las dependencias entre los componentes compartidos de Java ES. En general, los componentes compartidos interdependientes se dividen en dos grupos distintos: el grupo de componentes compartidos Java API for XML (JAX) y el grupo de componentes compartidos relacionados con la seguridad y J2SE. Estas interdependencias ya se tienen en cuenta en la Tabla 1-6, que muestra las dependencias de los componentes compartidos de los componentes de productos de Java ES Versión 4.