Um dos principais produtos trabalhados pela iProcess, o Oracle BPEL Process Manager é a
solução de BPM da Oracle Corporation. Totalmente baseado no padrão BPEL
(Business Process Execution Language), oferece uma plataforma robusta e
escalável para a automação de processos de negócios.
Seus principais recursos e diferenciais são:
alinhamento total com o conceito de SOA (Service-Oriented Architecture),
facilitando o desenvolvimento de novos sistemas e a integração com sistemas existentes;
execução nativa do processo BPEL, sem transformação para formatos proprietários
internos, garantindo total fidelidade ao modelo do processo, além de alta performance;
atendimento completo ao padrão BPEL, incluindo recursos como Event Handlers,
Fault Handlers e Compensations, que permitem construir um processo robusto e que responda a eventos externos;
diversos adaptadores inclusos (Database, Arquivo, FTP, JMS, Advanced Queues),
simplificando a integração do processo com sistemas externos e reduzindo radicalmente
a necessidade de escrever código;
ferramenta visual de transformação de dados, facilitando enormemente mapeamentos e
conversões de informações de um sistema para outro;
integração nativa com ferramenta de Business Activity Monitoring (Oracle BAM);
integração nativa com ferramenta de Business Rules Management System (Oracle Business Rules).
Arquitetura
O Oracle BPEL é formado por 3 componentes básicos:
BPEL Designer: ferramenta de modelagem de processos de negócios, integrada com ambientes
de desenvolvimento para aplicações e com diversos wizards para agilizar o desenvolvimento;
BPEL Process Manager: motor de execução BPEL nativo, baseado em plataforma J2EE padrão
e certificado para diversos servidores de aplicação de mercado (Oracle iAS, JBoss, WebLogic, WebSphere);
BPEL Console: ambiente de monitoramento e administração dos processos.
A figura abaixo apresenta a arquitetura do produto:
Interessado em implantar Oracle BPEL na sua empresa? Entre em contato conosco e juntos poderemos revolucionar seus processos com o poder do BPM.