JBPM

Embed Size (px)

Citation preview

JBoss jBPMJBoss jBPM, um BPMS (Business Process Management System), desenvolvido em Java que permite criar, modelar, executar e monitorizar os processos de negcio no seu ciclo de vida (JBoss, 2011a). Os processos de negcio permitem modelar os objetivos do negcio, descrevendo os passos necessrios para atingir um determinado objetivo e a sequncia com que deve ser realizado. Isto permite evidenciar a lgica de negcio, a visibilidade e melhorar a sua agilidade. O JBPM centra-se nos processos executveis, so processos que contm o detalhe suficiente, para serem executados num motor BPM. Os processos executveis ligam os utilizadores ao desenvolvimento, uma vez que so de nvel superior e utilizam conceitos especficos de determinados domnios, compreendidos pelos utilizados das organizaes (JBoss, 2011b). O jBPM no s composto de motor de processos, permite tambm o desenvolvimento dos processos a partir do editor Eclipse ou em ambiente Web, conforme podemos verificar na figura seguinte (JBoss, 2011b).

Figura 1 Componentes do jBPM

Os componentes do jBPM dividem-se em:

y

y y

y

Motor dos processos: elemento nuclear da soluo e necessrio para executar os processos de negcio, que invocado sempre que necessrio iniciar ou sinalizar um processo; Editores grficos, que esto disponveis a partir do Eclipse ou em ambiente web; Repositrio Guvnor, componente opcional, que pode ser utilizado para armazenar todos os processos, suportando round-tripping (sincronizao entre dois ou mais elementos de software, cdigo, configuraes, para reduzir as inconsistncias); Consola jBPM consola acedida em interface web, que permite a gesto dos processos, tais como, iniciar novos processos ou inspecionar a sua execuo;

InstalaoAntes de proceder instalao necessrio que os pr-requisitos estejam disponveis, nomeadamente: JDK 1.5+ e ANT 1.7+, com as variveis de ambiente definidas, mais concretamente o JAVA_HOME. Para proceder instalao deve-se descarregar a verso completa, descomprimir e a partir da diretoria jbpm-installer executar o comando para proceder sua instalao. ant install.demo Aps a instalao, o jBPM pode ser inicializado com o comando: ant start.demo Este comando arranca com os seguintes componentes: y y y y Base de dados H2; JBoss AS; Eclipse; Human Task Service.

RefernciasJBoss. (2011a). JBoss jBPM. Obtido de http://www.jboss.org/jbpm JBoss. (2011b, Junho 23). jBPM User Guide. jBPM User Guide. Obtido Outubro 6, 2011, b de http://docs.jboss.org/jbpm/v5.1/userguide/