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.
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.