RAD (Rapid Application Development)

O componente RAD (Rapid Application Development) permite configurar um projeto do servidor para que seja possível implementar várias vezes uma configuração do servidor (contendo fluxos de mensagens e conjuntos de mensagens) no tempo de execução com um único clique no botão da barra de ferramentas. O componente RAD utiliza o componente de geração de archives do intermediário, que cria arquivos de fluxo de mensagens compilados (.cmf) e de conjuntos de mensagens compilados (dictionary) e os armazena em um archive do intermediário (bar. Ele então publica (implementa) estes recursos nos grupos de execução de destino. Diferente da implementação normal, o arquivo bar criado utilizando RAD não é mantido para utilização futura.

O componente RAD é uma forma rápida para alguém que esteja desenvolvendo aplicativos do fluxo de mensagens para testar várias vezes seus fluxos de mensagens, programas de transformação ESQL, programas de transformação de mapeamento em um ambiente seguro, antes de eles serem utilizados em um sistema de produção.

A figura a seguir mostra como o RAD relaciona-se ao ciclo de implementação normal:

Este diagrama ilustra graficamente o fluxo de eventos para o RAD comparados ao processo de implementação normal.
Há duas maneiras de executar RAD:
  1. Run on Server
  2. Debug on Server

Quando você selecionar Run on Server, será feita uma verificação para determinar se um servidor padrão está definido para o projeto. Se estiver, o projeto será publicado (implementado) no servidor padrão. Se não estiver, o assistente Seleção de Servidor será aberto antes de continuar e, quando for concluído, uma ação Publish será executada para a instância do servidor e sua configuração.

O Debug on Server é semelhante a Run on Server, com a exceção de que, quando a ação for concluída com êxito, a perspectiva Flow Debug será aberta para o usuário começar a depurar seu fluxo.

Conceitos relacionados
Implementação de Aplicativo de Fluxo de Mensagens

Tarefas relacionadas
Utilizando RAD (Rapid Application Development)

Referências relacionadas