Criando processos de amostra no BPEL Designer

Consulte também

A melhor forma de se familiarizar com a construção de diagramas BPEL é criar processos de amostra. Você pode criar seu processo BPEL modificando processos de amostra existentes.

Para obter exemplos, o assistente de Novo projeto gera automaticamente ambos os tipos de projetos, módulo BPEL e aplicativo composto, de forma que você não precise criar cada um desses projetos separadamente. Entretanto, para implantar o aplicativo de amostra, você precisa adicionar manualmente o módulo BPEL como um módulo JBI ao projeto de aplicativo composto.

No BPEL Designer, você pode criar os seguintes processos de amostra:

Um processo de amostra síncrono

Um processo síncrono se refere a um estilo de conversação no qual o cliente envia uma mensagem para o processo, espera por uma resposta e continua somente quando a resposta retorna. Quando você cria um processo de amostra síncrono, o IDE gera um processo de esqueleto com uma única operação síncrona e os arquivos WSDL e do esquema XML necessários.

Um processo de amostra assíncrono

Um processo assíncrono aplica-se a conversações de longa duração nas quais o cliente não espera por uma resposta do processo antes de continuar seu trabalho. Em vez de retornar o resultado de forma síncrona para o cliente, esse processo aceita a solicitação do cliente, realiza um trabalho que pode ser de longa duração e, em seguida, chama o cliente de forma assíncrona quando o trabalho é concluído. Quando você cria um processo assíncrono, o IDE gera um processo de esqueleto com uma operação assíncrona de entrada e uma de saída, e os arquivos WSDL e do esquema XML necessários.

Observe que qualquer processo específico pode consistir em um conjunto arbitrário de interações síncronas e assíncronas com um ou mais parceiros interativos.

Amostra de serviço de reserva de viagens

Esta amostra é um processo BPEL do mundo real construído com a maioria dos elementos BPEL e vários serviços Web de parceiro.

Junto com a amostra do serviço de reserva de viagens, o assistente cria dois outros projetos, ReservationPartnerServicesApplication e ReservationPartnerServices. Esses dois projetos precisam ser implantados no servidor da aplicação incorporado para fornecer serviços Web de parceiro para o processo do serviço de reserva de viagens. Consulte o guia Understanding the Travel Reservation Service para obter informações detalhadas sobre como funciona este projeto de exemplo.

Para criar um projeto BPEL de amostra:

  1. Escolha Arquivo > Novo projeto (Ctrl-Shift-N).
  2. Na lista Categorias, expanda o nó Amostras e selecione o nó SOA.
  3. Na lista Projetos, selecione o projeto de amostra que você deseja criar e clique em Próximo.
  4. Na página Nome e localização, nomeie o projeto e especifique o local dos arquivos do projeto.
  5. Clique em Finalizar.
    O assistente cria dois tipos de projetos para a amostra selecionada: um projeto do módulo BPEL de amostra em um projeto de aplicativo composto de amostra. Você é livre para modificar o processo comercial de amostra ou adicionar processos BPEL adicionais ao projeto do módulo BPEL. Para implantar, fazer execução de teste e depurar o processo, adicione o projeto BPEL de amostra como um módulo JBI ao projeto de aplicativo composto.
Consulte também
Criando um diagrama BPEL
Sobre projetos de aplicativo composto
Adicionando módulos JBI aos projetos de aplicativo composto
Noções básicas sobre os projetos Service Oriented Architecture
Implantando e realizando execuções de teste dos processos BPEL

Notificações legais