Fundamentos do Web Service Orchestration

O BPEL Designer do IDE fornece um ambiente altamente gráfico para criação, deployment e teste dos processos comerciais centrais do serviço Web. Isso é freqüentemente chamado de orquestração de serviços Web e é uma das bases da arquitetura orientada a serviços (SOA). Um processo BPEL pode ser considerado como um agregador e coordenador lógico de serviços Web. No tal processo, um conjunto de componentes de serviço Web de parceiro pode colaborar de forma síncrona ou assíncrona, participar em conversações de longa duração e oferecer suporte à manipulação de falhas. Sendo assim, o recurso BPEL Designer do IDE aumenta o poder da arquitetura orientada a serviços.

O ambiente de modelagem BPEL inclui tempo de execução de deployment e a capacidade para criar, editar, fazer execução de teste e depurar processos BPEL. O recurso BPEL Designer permite que você use a funcionalidade arrastar e soltar para criar diagramas visuais de processos comerciais para orquestrar serviços Web. O recurso BPEL Designer oferece suporte à engenharia de ida e volta de duas vias de processos que são expressos na Web Services Business Process Execution Language Version 2.0 (WS-BPEL 2.0 ou, genericamente, BPEL).

No BPEL Designer, você pode criar um diagrama comercial na visualização Design ou manipular o código-fonte na visualização Código-fonte. O código-fonte BPEL e seu diagrama visual são sempre mantidos em sincronia.

Tarefas típicas no desenvolvimento de processo comercial

No BPEL Designer, você pode realizar as seguintes tarefas para desenvolver um processo comercial. Essas tarefas podem se repetir e, às vezes, a ordem das tarefas se altera.

  1. Usar o assistente de novo projeto para criar um novo projeto do módulo BPEL e um projeto de aplicativo composto.
  2. Criar ou importar arquivos de processo BPEL no projeto do módulo BPEL.
  3. Criar ou importar recursos WSDL para agir como serviços de parceiro no processo comercial.
  4. Importar recursos do esquema XML.
  5. Adicionar elementos ao diagrama do processo comercial e defini-los melhor usando editores de propriedade, editores personalizados e opções de menu pop-up.
  6. Adicionar ao código-fonte dos arquivos BPEL, WSDL e XSD.
  7. Construir um projeto do módulo BPEL.
  8. Adicionar um projeto BPEL como um módulo JBI ao projeto de aplicativo composto.
  9. Implantar o projeto de aplicativo composto ao tempo de execução do mecanismo de serviço BPEL.
  10. Executar teste de processos BPEL enviando mensagens de amostra ao processo implantado.
  11. Depurar processos comerciais implantados.

Notificações legais