Ao trabalhar com processos BPEL, você geralmente usa os seguintes tipos de projetos Service Oriented Architecture:
No assistente Novo projeto, esses projetos estão disponíveis na categoria SOA.
Projeto do módulo BPEL
O projeto do módulo BPEL é um grupo de arquivos de código-fonte que inclui arquivos BPEL, arquivos de interface do serviço Web (.wsdl) e arquivos do esquema XML (.xsd). Em um projeto do módulo BPEL, você pode criar um processo comercial compatível com a especificação da linguagem WS-BPEL 2.0.
Projeto de aplicativo composto
O projeto do aplicativo composto é um projeto cuja finalidade principal é montar uma unidade de deployment para o servidor Java Business Integration (JBI). O servidor JBI contém mecanismos de serviço diferentes. Um mecanismo de serviço corresponde ao Mecanismo de serviço BPEL. Os projetos do módulo BPEL devem ser adicionados a um projeto de aplicativo composto para que seja implantado no tempo de execução do BPEL. O projeto do aplicativo composto também pode ser usado para criar e executar casos de teste que podem, em seguida, ser executados na visualização JUnit, nos processos BPEL implantados.
Projetos de amostra do módulo BPEL e do aplicativo composto
Usando o assistente Novo projeto, você também pode criar os projetos SOA de amostra a seguir. Cada uma dessas amostras é realmente um par de projetos relacionados, um projeto de módulo BPEL e um de aplicativo composto. Use o assistente de novo projeto para criar essas amostras. Em seguida, implante e faça execução de teste das amostras. Se desejar, você também pode usar uma amostra como um ponto inicial para novo deployment. Você pode criar os projetos de amostra seguintes: