corner imagecorner image
FeaturesPluginsDocs & SupportCommunityPartners

Guia do desenvolvedor para BPEL Designer: Visão geral

Conteúdo

O conteúdo desta página se aplica ao NetBeans 6.0

Guia do desenvolvedor para BPEL Designer

Um dos principais meios de orquestrar serviços Web é o uso da Business Process Execution Language (BPEL). Este guia explora as formas em que o IDE permite que você edite, compile e implante processos BPEL compatíveis com a especificação WS-BPEL 2.0. Usando o recurso BPEL Designer do IDE, você pode facilmente criar e editar processos BPEL, implantá-los no mecanismo de serviço BPEL e executar esses processos nos modos de teste ou depuração.

Para compreender melhor os recursos do BPEL Designer fornecidos pela versão NetBeans IDE 6.0, consulte os tutoriais seguintes:

Observação sobre a leitura deste documento

Para melhorar a leitura, algumas imagens foram fornecidas em formato miniatura. Clique nessas imagens para ver uma versão maior.

Estrutura deste documento

Este documento consiste em algumas seções, cada uma relacionada a um recurso particular recurso do BPEL Designer incluído no NetBeans IDE. É fornecida uma lista de seções no Conteúdo.

início


Visão geral do ambiente de tempo de execução JBI

O ambiente de tempo de execução de Java Business Integration (JBI) fornece o recurso de tempo de execução para ferramentas SOA no IDE. O ambiente de tempo de execução JBI inclui vários componentes que interagem por meio de um modelo de serviços. Este modelo é baseado na Web Services Description Language (WSDL) 2.0. Os componentes que fornecem ou consumem serviços no ambiente JBI são chamados de mecanismos de serviço. Um desses componentes é o Mecanismo de serviço BPEL que fornece serviços para a execução de processos comerciais. Os componentes que fornecem acesso a serviços externos ao ambiente JBI são chamados de componentes de vinculação.

Os componentes JBI são instalados como parte do servidor da aplicação GlassFish, que é empacotado no NetBeans IDE.

Para visualizar os componentes JBI instalados ou implantados:

  1. No IDE, abra a janela Serviços, expanda o nó GlassFish V2, e expanda o nó JBI.
  2. Se você não vir o nó JBI, será preciso iniciar o servidor da aplicação, escolhendo Iniciar no menu pop-up do nó GlassFish V2.

Nós JBI

Para uma visão geral detalhada do conceito Java Business Integration e uma descrição dos nós JBI, consulte a Visão geral técnicca do componente JBI.

O mecanismo de serviço BPEL

O mecanismo de serviço BPEL é um componente de tempo de execução JBI compatível com JSR 208 que fornece serviços para a execução de processos comerciais compatíveis com WS-BPEL 2.0. O mecanismo de serviço BPEL fornece serviços de tempo de execução para a implantação de processos BPEL. Para implantar um processo BPEL, é preciso adicioná-lo como um módulo JBI a um projeto de aplicação composta.

O mecanismo de serviço BPEL é iniciado junto com o servidor da aplicação. Sendo assim, antes de implantar e testar a execução de um projeto de aplicação composta, você deve verificar se o servidor da aplicação foi iniciado.

Para verificar o status do servidor da aplicação GlassFish V2:

  1. Se a janela Serviços não estiver visível, escolha Janela > Serviços.
  2. Na janela Serviços, expanda o nó Servidores.
    O nó Servidores deve conter um subnó GlassFish V2 . Se o nó GlassFish V2 não aparecer, vá para Para configurar o servidor da aplicação GlassFish V2.
    Se um emblema com uma seta verde aparecer no nó GlassFish V2, o servidor estará sendo executado. Se um emblema com uma seta verde não aparecer, vá para
    Para iniciar o servidor da aplicação GlassFish V2.

Para configurar o servidor da aplicação GlassFish V2:

  1. Se a janela Serviços não estiver visível, escolha Janela > Serviços.
  2. Na janela Serviços, clique com o botão direito do mouse no nó Servidores e escolha Adicionar servidor no menu pop-up.
    A caixa de diálogo Adicionar instância do servidor é aberta.
  3. Na página Escolher servidor, na lista suspensa Servidor, selecione Servidor da aplicação GlassFish V2/GlassFish.
  4. (Opcional) No campo Nome, altere o nome padrão do servidor.
    O IDE usa esse nome para identificar o servidor.
  5. Clique em Próximo.
    A página Local da pasta da plataforma é aberta.
  6. No campo Localização da plataforma, use o botão Procurar para navegar para o local de instalação do servidor da aplicação e selecionar esse local.
  7. Selecione o botão de opção Registrar o domínio local padrão e clique em Próximo.
  8. Indique o nome de usuário e a senha do administrador do domínio.
    Caso você tenha aceitado os valores padrão durante a instalação, o nome de usuário é admin e a senha é adminadmin.
  9. Clique em Terminar.

Para iniciar o servidor da aplicação GlassFish V2:

  1. Na janela Serviços, clique com o botão direito do mouse no nó GlassFish V2 e escolha Iniciar.
  2. Espere até que a mensagem seguinte apareça na janela Saída:
    Inicialização do servidor da aplicação concluída.
    Quando o servidor está em execução, o IDE exibe um emblema com uma seta verde no nó GlassFish V2 .

O mecanismo de serviço BPEL é representado como um sun-bpel-engine na janela Serviços do IDE, sob os nós GlassFish V2 > JBI.

Consulte o Guia de usuário do mecanismo de serviço BPEL para obter detalhes sobre o mecanismo de serviço BPEL e as construções de linguagem BPEL 2.0 suportadas.

início

O projeto de aplicação composta

O projeto de aplicação composta é usado para criar uma composição de serviço que pode ser implantada no ambiente de tempo de execução Java Business Integration (JBI). No projeto de aplicação composta, você pode:

  • Monte uma aplicação que use vários tipos de projeto (por exemplo, módulo BPEL ou projetos do módulo XSLT).
  • Configurar os protocolos de acesso externos/de extremidade (SOAP, JMS, SMTP e outros).
  • Construir pacotes de deployment JBI.
  • Implantar a imagem da aplicação no componente JBI de destino.
  • Monitorar o status dos componentes e aplicações JBI.

Para implantar um projeto de aplicação composta no mecanismo de serviço BPEL, ele deve incluir um módulo JBI criado a partir de um projeto do módulo BPEL. Em um projeto de aplicação composta que inclui um módulo JBI, você também pode criar e executar casos de teste que podem ser executados depois nos processos BPEL implantados.

Para obter mais informações sobre como trabalhar com projetos de aplicação composta, consulte as seções O projeto do módulo BPEL e Testando e depurando processos BPEL desse guia.




início

Bookmark this page

del.icio.us furl simpy slashdot technorati digg
Companion
Projects:
MySQL Database Server   GlassFish Community: an Open Source Application Server   Open Solaris  Open JDK: an Open SourceJDK   Mobile & Embedded Community     Sponsored by 
Sponsored by Sun Microsystems