Módulos y dependencias de bibliotecas

En el desarrollo y despliegue de aplicaciones de integración puede ser necesario declarar dependencias de los módulos, los módulos de mediación y las bibliotecas. Utilice el editor de dependencias para gestionar estos recursos necesarios.

Cuando se crea un nuevo módulo o biblioteca, no tiene ninguna dependencia. Por medio del editor de dependencias puede añadir dependencias en bibliotecas y proyectos Java. En los módulos y los módulos de mediación también puede añadir dependencias en proyectos J2EE.

En los módulos de mediación puede añadir dependencias de bibliotecas utilizando el editor de dependencias o hacerlo cuando está creando el módulo; consulte la tarea relacionada "Crear un módulo de mediación" para conocer los detalles.

Dependencia en bibliotecas

Si un módulo, un módulo de mediación o una biblioteca necesita utilizar recursos de otra biblioteca, debe abrir el módulo o biblioteca con el editor de dependencias y añadir una dependencia en la biblioteca necesaria. Los objetos de negocio e interfaces son ejemplos de recursos que quizás deba compartir. Para los módulos con bibliotecas dependientes habitualmente desplegará la biblioteca con el módulo de modo que los recursos estén disponibles en tiempo de ejecución; por omisión se selecciona esta opción. No obstante, también puede optar por no desplegar la biblioteca con el módulo (por ejemplo, porque la biblioteca ya se ha configurado en el servidor como programa de utilidad compartido globalmente).

Este es el módulo CustomerQuery abierto con el editor de dependencias. Tiene una biblioteca, SharedLib, añadida a su lista de dependencias de bibliotecas.

Módulo abierto con el editor de dependencias

Las bibliotecas no pueden desplegarse por sí mismas pero pueden añadirse como dependientes a un módulo o un módulo de mediación y desplegarse con él.

Dependencia de proyecto Java

Nota: Si no trabaja con proyectos Java, no es necesario que modifique la dependencia de proyecto Java.

Para un módulo, un módulo de mediación o una biblioteca, si añade una dependencia de un proyecto Java, esta se añade automáticamente a la vía de acceso de construcción del módulo o la biblioteca. Por omisión, la clase Java dependiente se despliega con el módulo y, en el caso de una biblioteca, el proyecto Java dependiente se despliega cuando se despliega la biblioteca con un módulo. Puede optar por no desplegar el proyecto Java dependiente con el módulo o biblioteca. Por ejemplo, si el servidor despliega por separado el proyecto Java como un programa de utilidad global, puede añadir el proyecto Java como una dependencia del módulo a efectos de construcción y seleccionar que no se despliegue con el módulo.

Hallará más información sobre proyectos y bibliotecas Java en el tema de procedimientos recomendados, en las consultas relacionadas.

Dependencia de proyecto J2EE

Nota: Si no trabaja con proyectos J2EE, no es necesario que modifique la dependencia de proyecto J2EE.

También puede especificar proyectos J2EE dependientes para un módulo o una mediación de módulo. La dependencia se puede establecer a efectos de construcción y/o de despliegue Cuando un módulo depende de un proyecto J2EE, puede optar por desplegarlo con el módulo, pero puede seleccionar que el proyecto J2EE no forme parte de la vía de acceso de clases porque no exista ninguna dependencia de vía de construcción Java real en el proyecto J2EE. En este caso, puede utilizar el editor de dependencias para añadir el proyecto J2EE al módulo para su despliegue. Por ejemplo, si tiene una aplicación de cliente de tarea manual para el servicio de tarea manual disponible en un módulo, puede querer añadir el proyecto J2EE que tiene el cliente de tarea manual a la lista de dependencias del módulo y seleccionar solamente la opción para desplegarlo con el módulo.

Hallará más información acerca de los proyectos J2EE y los proyectos Web en los procedimientos recomendados descritos en las consultas relacionadas.

Dependencias no resueltas

Las dependencias no resueltas de un módulo se muestran en Proyectos no resueltos y podrá seleccionarlos o eliminarlos, o también realizar otras acciones para restaurar los proyectos que faltan.

Conceptos relacionados
Módulos y bibliotecas
Posibilidades y roles de Integración empresarial
Hojas de apuntes de Integración empresarial
Tareas relacionadas
Crear un módulo para servicios de negocio
Crear un módulo de mediación
Cambiar espacios de nombres por omisión
Habilitar las posibilidades de las herramientas
Añadir dependencias en módulos y bibliotecas
Crear la biblioteca
Referencia relacionada
Procedimientos recomendados: módulos y empaquetamiento para servicios de negocio
Procedimientos recomendados: módulos de mediación y empaquetamiento
Perspectiva y vistas de Integración empresarial
Documentación de recursos

Información relacionada

Guía de aprendizaje: trabajar con módulos y bibliotecas

Comentarios
(C) Copyright IBM Corporation 2005, 2006. Reservados todos los derechos.