Compartilhando Seu Projeto de Integração

O WebSphere Integration Developer oferece o recurso para desenvolver aplicativos em um ambiente de equipe, permitindo que você compartilhe os recursos com um repositório central. Por meio do Eclipse, o WebSphere Integration Developer fornece um cliente para o CVS (Concurrent Versions System).

Você também pode compartilhar um projeto utilizando o Rational ClearCase, caso o tenha instalado. Para obter informações adicionais, consulte o Desenvolvendo Aplicativos no Ambiente de Equipe[/task/taskbody/context/xref/desc {"- topic/desc "}) (desc]. Neste tópico, discutiremos o compartilhamento de um projeto com um repositório CVS.

A visualização Integração de Negócios fornece uma visualização lógica dos recursos em cada módulo, módulo de mediação e biblioteca. Dentro de cada projeto, os recursos são classificados por tipo. Os recursos lógicos mostrados na árvore de navegação na visualização Integração de Negócios não precisam necessariamente ter um mapeamento de um para um para arquivos físicos. Quando você utiliza as opções de menu Equipe, notará que os arquivos físicos apresentados nas visualizações Sincronizar e Repositórios CVS não são mapeados diretamente para os recursos que você vê na visualização Integração de Negócios. Sempre trabalhe a partir da visualização Integração de Negócios ao compartilhar um projeto ou alterações de confirmação para que você compartilhe ou confirme todos os recursos necessários.

Os tópicos a seguir ilustram as etapas básicas para compartilhar um projeto ao trabalhar em um ambiente de equipe. Para obter informações adicionais, consulte Programação em Equipe com CVS[/task/taskbody/context/p/xref/desc {"- topic/desc "}) (desc].

Incluindo um Repositório CVS

Antes que você possa compartilhar um projeto com um repositório CVS, você precisará incluí-lo na visualização de repositórios CVS. Alterne para a perspectiva CVS Repository Exploring, clique com o botão direito do mouse e selecione Novo > Local do Repositório. No assistente de Inclusão de Repositório CVS, digite as informações sobre local, autenticação e conexão. Clique em Concluir.

Compartilhando um Módulo ou Biblioteca
  1. Na visualização Integração de Negócios, selecione o módulo ou a biblioteca que deseja compartilhar, clique com o botão direito do mouse e selecione Equipe > Compartilhar projeto.
  2. No assistente de Compartilhamento de Projetos, selecione CVS como tipo de repositório e clique em Avançar.
  3. Escolha utilizar a conexão com o repositório existente criada anteriormente e clique em Avançar.
  4. Escolha utilizar o nome do projeto como o nome do módulo e clique em Avançar.
  5. A próxima página mostra o projeto que deve ser compartilhado. Expanda o projeto para visualizar os arquivos físicos nele. O decorador mostrando uma seta com um sinal de mais indica que o arquivo é novo e não existe no servidor. Selecione o projeto e clique em Concluir. Uma versão do módulo incluindo todos os seus recursos será criada no repositório compartilhado.
    Compartilhar a Página do Projeto Mostrando Todos os Novos Recursos em um Módulo

Confirmando as Alterações

Agora vamos supor que fizemos algumas alterações no nosso módulo compartilhado, DataMergeModule. No diagrama de montagem, incluímos um processo BPEL nomeado TransferFromBrokerageToBankProcess e o conectamos a dois novos componentes Java. Os componentes Java são implementados como Component1Impl e Component2Impl. Depois de o diagrama de montagem ser salvo, a visualização Integração de Negócios mostrará um decorador > ao lado dos recursos alterados, como mostrado a seguir:


Visualização Integração de Negócios Mostrando os Recursos Alterados

Antes de confirmar nossos recursos, podemos sincronizar o projeto com o repositório para ver os recursos que foram alterados no espaço de trabalho local e no repositório. Selecione o projeto, clique com o botão direito do mouse e selecione Equipe> Sincronizar com Repositório. A visualização Sincronizar mostra os arquivos físicos no módulo. Os decoradores alterados indicam os arquivos alterados. A imagem a seguir mostra DataMergeModule na visualização Sincronizar e as setas com os sinais de mais indicam as alterações que fizemos.


Visualização Sincronizar Mostrando as Alterações Locais

Alterne para a visualização Recursos Físicos. Esta visualização também mostra os arquivos físicos alterados, indicados por um decorador >.


Visualização Recursos Físicos Mostrando as Alterações Locais

Para confirmar suas alterações, trabalhe a partir da visualização Integração de Negócios. Selecione o módulo, clique com o botão direito do mouse e selecione Equipe > Confirmar.

Efetuar o Registro de Saída de um Projeto a partir do Repositório Compartilhado

Antes de efetuar o registro de saída de um projeto, sincronize-o para visualizar as alterações que outro membro da equipe possa ter feito na versão do servidor do projeto. Selecione o projeto a partir da visualização Integração de Negócios, clique com o botão direito do mouse e selecione Equipe > Sincronizar. A seta à esquerda ao lado de um arquivo mostra que ele foi alterado no repositório compartilhado.


Visualização Sincronizar Mostrando o Arquivo Alterado no Repositório Remoto

Para efetuar o registro de saída de um projeto, alterne para a visualização Repositórios CVS, selecione o projeto , clique com botão direito do mouse e selecione Efetuar o Registro de Saída

Comparando Arquivos

Para visualizar a diferença entre os arquivos locais e remotos, você poderá abrir os arquivos no editor de Comparação. Na visualização Sincronizar, selecione um arquivo, clique com o botão direito do mouse e escolha Abrir no Editor de Comparação. Os arquivos remotos e locais abrirão em um editor de texto, com as alterações realçadas. .

Feedback
(C) Direitos Autorais IBM Corporation 2005, 2006. Todos os Direitos Reservados.