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).
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.
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: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.
Pase a la vista Recursos físicos. Esta vista también muestra los archivos físicos cambiados, indicados por una decoración >.
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.
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.