Compartir el proyecto de integración

WebSphere Integration Developer proporciona la posibilidad de desarrollar aplicaciones en un entorno de equipo permitiéndole compartir recursos con un repositorio central. Mediante Eclipse, WebSphere Integration Developer proporciona un cliente para el Sistema de versiones simultáneas (CVS).

También puede compartir un proyecto utilizando Rational ClearCase, si lo tiene instalado. Para obtener más información, vea Desarrollar aplicaciones en el entorno de equipo[/task/taskbody/context/xref/desc {"- topic/desc "}) (desc]. En este tema, trataremos un proyecto con un depósito CVS.

La vista Integración empresarial proporciona una vista lógica de los recursos de cada módulo, módulo de mediación y biblioteca. Dentro de cada proyecto, los recursos están categorizados por tipo. Los recursos lógicos mostrados en el árbol de navegación en la vista Integración empresarial no necesariamente tienen una correlación uno a uno con archivos físicos. Cuando utilice las opciones de menú de Equipo, advertirá que los archivos físicos presentados en las vistas Sincronizar y Depósitos CVS no se correlacionan directamente con los recursos que aparecen en la vista Integración empresarial. Trabaje siempre en la vista Integración empresarial cuando comparta un proyecto o comprometa cambios para que pueda compartir o comprometer todos los recursos necesarios.

Los temas siguientes ilustran los pasos básicos para compartir un proyecto al trabajar en un entorno de equipo. Para obtener más información, consulte Programación en equipo con CVS[/task/taskbody/context/p/xref/desc {"- topic/desc "}) (desc].

Añadir un repositorio CVS

Para poder compartir un proyecto con un repositorio CVS, debe añadir el repositorio a la vista Repositorios de CVS. Pase a la perspectiva Exploración de repositorios de CVS, pulse con el botón derecho del ratón y seleccione Nuevo > Ubicación de repositorio. En el asistente Añadir repositorio CVS, especifique la información relativa a la ubicación, la autenticación y la conexión. Pulse Finalizar.

Compartir un módulo o una biblioteca
  1. En la vista Integración empresarial, seleccione el módulo o biblioteca que desea compartir, pulse con el botón derecho y seleccione Equipo > Compartir proyecto.
  2. En el asistente Compartir proyecto, seleccione CVS como el tipo de repositorio y pulse Siguiente.
  3. Elija utilizar la conexión del repositorio creada anteriormente y pulse Siguiente.
  4. Elija utilizar el nombre del proyecto como nombre de módulo y pulse Siguiente.
  5. La página siguiente muestra el proyecto que hay que compartir. Expanda el proyecto para ver los archivos físicos que hay dentro. La decoración que muestra una flecha con un signo más indica que el archivo es nuevo y que no existe en el servidor. Seleccione el proyecto y pulse Finalizar. Se creará una versión del módulo que incluya todos sus recursos en el repositorio compartido.
    Página de proyecto compartido que muestra todos los recursos nuevos de un módulo

Comprometer cambios

Ahora suponga que hemos hecho algunos cambios en nuestro módulo compartido, DataMergeModule. En el diagrama de ensamblaje, hemos añadido un proceso BPEL llamado TransferFromBrokerageToBankProcess y lo hemos conectado a dos nuevos componentes Java. Los componentes Java se implementan como Component1Impl y Component2Impl. Después de guardar el diagrama de ensamblaje, la vista Integración empresarial muestra una decoración > junto a los recursos cambiados, tal como se muestra a continuación:


Vista Integración empresarial que muestra todos los recursos cambiados

Antes de comprometer los recursos, podemos sincronizar el proyecto con el repositorio para ver los recursos cambiados en el espacio de trabajo local y en el repositorio. Seleccione el proyecto, pulse con el botón derecho y seleccione Equipo> Sincronizar con repositorio. La vista Sincronizar muestra los archivos físicos en el módulo. Las decoraciones de cambio indican los archivos cambiados. La imagen siguiente muestra DataMergeModule en la vista Sincronizar y las flechas con los signos más indican los cambios que hemos realizado.


Vista Sincronizar que muestra cambios locales

Pase a la vista Recursos físicos. Esta vista también muestra los archivos físicos cambiados, indicados por una decoración >.


Vista Recursos físicos que muestra cambios locales

Para comprometer los cambios, trabaje desde la vista Integración empresarial. Seleccione el módulo, pulse con el botón derecho y seleccione Equipo > Comprometer.

Reservar un proyecto del repositorio compartido

Para poder reservar un proyecto, sincronícelo para ver los cambios que otro miembro del equipo pueda haber realizado en la versión del servidor del proyecto. Seleccione el proyecto en la vista Integración empresarial, pulse con el botón derecho y seleccione Equipo > Sincronizar. La flecha que señala a la izquierda junto a un archivo, muestra que éste ha cambiado en el repositorio compartido.


Vista Sincronizar que muestra un archivo cambiado en un repositorio remoto

Para reservar un proyecto, pase a la vista Repositorios de CVS, seleccione el proyecto, pulse con el botón derecho y seleccione Reservar

Comparar archivos

Para ver la diferencia entre los archivos local y remoto, puede abrir los archivos en el editor de comparaciones. En la vista Sincronizar, seleccione un archivo, pulse con el botón derecho y elija Abrir en editor de comparación. Los archivos remoto y local se abrirán en un editor de texto con los cambios resaltados.

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