Jboss Rules + Jbpm

4 respostas
L

Estamos desenvolvendo um projeto utilizando o jBPM para fazer a orquestração dos serviços.

Eu estava aqui matutando, se seria possível fazer estas regras de orquestração usando o Rules.

Os serviços seriam feitos com Java normal mesmo(seriam webservices no fim das contas), mas as regras de orquestração,
que são as que mudam mais seriam feitas usando o Rules.

Pesquisei na net e não encontrei muita coisa sobre a integração das duas ferramentas. Alguem tem algum material ou
experiência sobre isso?

Não conheço muito o Rules, só vi uma palestra do meyer uma fez no Sou Java (que ateh eu ganhei um curso da Red Hat, que ateh
hj nem sinal do curso, só me enrolam…mas enfim…hehehehe), mas quando estavamos discutindo a arquitetura desse sistema o Rules
me pareceu que se encaixaria bem. Eu não sei como o Rules se encaixaria pra construir essas regras de orquestração.

Se alguem tiver alguma coisa, por favor compartilhe.

Só um exemplo pra me fazer entender melhor:

Serviço seria:
Pagamento: Você chama um método pra fazer pagamento passando os parâmetros.

Orquestração(onde o Rules entraria):
Regra do Rules: Se o valor for maior que 1000 dá desconto pro cara. Jbpm: Chama o pagamento.

[]'s

4 Respostas

L

Achei algo:

http://wiki.jboss.org/wiki/Wiki.jsp?page=JbpmAndDrools

Devia ter procurado como Drools.

Mas se alguém tiver mais coisas, ou experiências, por favor.

fmeyer

voce pode usar o proprio ruleflow do drools pra fazer esse controle.

jgandolfi

Olá , saiu na Java magazine número 53 deste mês uma matéria sobre Drools que tem exatamente o que vc quer pois usará somente para manter as regras de negócio sepadas devido a mudanças constantes certo?

Lá tem um exemplo prático de seguradora.

J

Oi pessoal,

Estou utilizando o Drools em meu projeto final da faculdade para desenvolver um sistema especialista (IA). Ele já está funcionando, acessa a base de fatos e regras direitinho, mas agora eu preciso fazer uma funcionalidade no sistema que mostre ao usuário qual foi o “caminho percorrido” pelo sistema dentro da base de conhecimento.
Alguém sabe como eu posso fazer isso??? :idea:

Obrigada!

Criado 19 de dezembro de 2007
Ultima resposta 1 de jun. de 2008
Respostas 4
Participantes 4