No ritmo do Oracle Open World, Java One e Oracle Develop, e em dois projetos que estou fazendo parte e utilizam Oracle BPM, e Oracle SOA Suite vou falar um pouco sobre BPM. Um dos focos do BPM é disponibilizar uma maneira estruturada da visão de processos para que “pessoas de negócio” possam administrar e melhorar o desempenho dos processos de negócio, otimizando-os. O Oracle BPM Studio é um componente da Oracle BPM Suite que permite a criação de aplicações baseadas em processo, ele faz parte da primeira parte do ciclo de vida do gerenciamento de processos e permite também que analistas de processos modelem processos de negócio. Ele é parte da IDE Oracle JDeveloper e trabalha em conjunto com Oracle SOA Suite. Esses produtos fazem parte do Oracle Fusion Middleware.
Para instalar o Oracle BPM Studio é necessário baixar o JDeveloper do site: http://www.oracle.com/technetwork/developer-tools/jdev/downloads/index.html. Selecione A última versão do JDeveloper e na próxima tela escolha *.exe se o seu sistema operacionar for Windows, *.bin se for Linux e *.jar para qualquer outro sistema operacional (funciona em Mac também e qualquer sistema que tenha um JDK 6 instalado). Após o download execute a instalação e clique em Next.

Especifique o local de instalação e clique em Next. Escolha a opção Complete caso deseja desenvolver também e a versão Custom para deselecionar o Weblogic Server que não será utilizado caso você seja somente um Analista de Processos ou deseje somente modelar e simular processos. Clique em Next até chegar na etapa final e abra o JDeveloper.
Caso apareça a tela de seleção de Role, selecione a Default Role e pressione OK. A instalação é simples. Vá em Help, Check for Updates, clique em Next. Verifique se está marcado a opção Oracle Fusion Middleware Products e clique em Next.

Se você não conseguir fazer a atualização pelo Update Center ou queira fazer a instalação off-line há a possibilidade de você baixar as extensões e escolher a opção Install From Local File. Para baixar as extensões acesse: http://www.oracle.com/ocom/groups/public/@otn/documents/webcontent/156082.xml e baixe as extensões Oracle BPM Studio 11g e Oracle SOA Composite Editor.
Caso você opte por fazer pelo Update Center, marque Oracle BPM Studio 11g e Oracle SOA Composite Editor, utilize o campo de busca para facilitar e clique em Next.

Nos dois casos ele pode pedir seu usuário e senha na Oracle. Informe e pressione OK. Clique em Finish e reinicie o JDeveloper. Ao acessar o JDeveloper você terá a opção de iniciar como analista BPM também. Escolha essa opção se você somente quer modelar e simular processos. Essa opção exibe menos warnings e mensagens de erro, pois não te obriga a especificar códigos, transformações entre outros. Se você está começando com BPM ou é analista de processos, essa é a melhor opção, caso contrário selecione Default Role.
Para criar um projeto BPM é só ir em File, New, General, Applications, BPM Application, clique em OK. Dê um nome para a aplicação, clique em Next. Dẽ um nome pro Projeto, clique em Next e Finish. Ele irá abrir uma tela para você criar um processo. Caso não abra, vá em View, BPM Project Navigator, expanda seu projeto, clique com o botão direito em Process, New, Process. Escolha um pattern ou utilize como processo padrão e clique em Next.
Informe o nome, descrição e autor e clique em Finish.
Aí é só criar o processo. Em breve coloco quais são os componentes de fluxo do BPM e como trabalhar com Organization, Activity Guide, Transformations e afins. Aqui está o meu processo “should-be” para postagem no blog :).



