O BPEL Designer do IDE fornece um ambiente altamente gráfico para criação, implantação e teste dos processos comerciais centrais do serviço da Web. Isso é freqüentemente chamado de orquestração de serviços da 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 da Web. No tal processo, um conjunto de componentes de serviço da 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 implantação 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 da 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 exibição Design ou manipular o código-fonte na exibição Fonte. O código-fonte BPEL e seu diagrama visual são sempre mantidos em sincronia.
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.