Sistema de Gestão de 
Regras de Negócios 
(BRMS) 
André Venâncio - andrevenanc@hotmail.com - Software Architect 
http://ww...
Visão 
Geral 
BRMS 
9/18/14 © ILOG, All rights reserved 
2
Um 
mundo 
cada 
vez 
mais 
competitivo 
As 
empresas 
por 
meio 
de 
inovação 
podem 
gerar 
vantagens 
sustentáveis 
de ...
Business Rule Management System (BRMS) 
Tradução 
Livre 
(PT-­‐BR) 
-­‐ 
Wikipedia 
“ Os Sistemas de Gestão de Regras de 
...
As 
decisões 
de 
negócios 
são 
dinâmicas 
… 
Precisamos adicionar 
uma nova validação 
para ficar de acordo 
com a nova ...
Quais 
são 
os 
principais 
motivadores? 
• Remover 
obstaculos 
à 
agilidade 
• “Forrester 
has 
iden7fied 
business 
rul...
© ILOG, All rights reserved 
7 
Por 
que 
Gestão 
de 
Regras 
de 
Negócio? 
! Grande agilidade para mudar regras de negóci...
Como 
gerenciar 
milhares 
de 
regras 
? 
Sistema 
de 
Gestão 
de 
Regras 
de 
Negócio 
Business 
Rule 
Management 
System...
Acelerando 
a 
mudança... 
Regras de Negócio 
Necessidade 
de Mudança 
In-production Application 
Requerimento 
Deploy 
At...
Para 
cada 
papel 
uma 
capacidade... 
Tecnologia da Informação Área de Negócios 
Dono das 
Regras 
Polí8ca 
para 
mudança...
Ciclo 
de 
Gerencia 
de 
Regras 
de 
Negócio 
Quando 
implementado 
para 
usuários 
de 
negócio, 
o 
processo 
precisa 
se...
Escalabilidade 
e 
Performance 
• Algoritmos 
de 
Alta 
Performance 
• RETE 
Plus, 
Sequencial, 
Fast 
Path 
• Seleção 
Di...
© ILOG, All rights reserved 
13 
Áreas 
de 
aplicação 
: 
! Garante que toda a informação passada 
esta correta 
! Determi...
Obrigado 
André Venâncio - andrevenanc@hotmail.com - Software Architect 
http://www.linkedin.com/in/venanc 
9/18/14 © ILOG...
Próximos SlideShares
Carregando em…5
×

BRMS - Gestão de Regras - Introdução - Andre Venancio

473 visualizações

Publicada em

Introdução a gestão de regras de negócio
( BRMS - Business Rules Management System )

Publicada em: Tecnologia
0 comentários
1 gostou
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
473
No SlideShare
0
A partir de incorporações
0
Número de incorporações
10
Ações
Compartilhamentos
0
Downloads
15
Comentários
0
Gostaram
1
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

BRMS - Gestão de Regras - Introdução - Andre Venancio

  1. 1. Sistema de Gestão de Regras de Negócios (BRMS) André Venâncio - andrevenanc@hotmail.com - Software Architect http://www.linkedin.com/in/venanc
  2. 2. Visão Geral BRMS 9/18/14 © ILOG, All rights reserved 2
  3. 3. Um mundo cada vez mais competitivo As empresas por meio de inovação podem gerar vantagens sustentáveis de forma a melhorar sua compe88vidade, antecipando ou adaptando-­‐se as mudanças e reduzindo a complexidade de suas operações. Regulamentações Competidores Clientes Organização • Empresas Agilidade Eficiência 9/18/14 © ILOG, All rights reserved 3 Agentes de mudança
  4. 4. Business Rule Management System (BRMS) Tradução Livre (PT-­‐BR) -­‐ Wikipedia “ Os Sistemas de Gestão de Regras de Negócio são aplicativos usados para definir, implementar, executar, monitorar e manter a variedade e complexidade de decisões de negócio que são utilizadas por sistemas legados dentro de uma empresa. Estas decisões de negócio também referenciadas como regras de negócio incluem políticas, requerimentos e condições...” Fonte Wikipedia : http://en.wikipedia.org/wiki/Business_Rule_Managemenent_Systems 9/18/14 © ILOG, All rights reserved 4
  5. 5. As decisões de negócios são dinâmicas … Precisamos adicionar uma nova validação para ficar de acordo com a nova legislação. Vamos criar uma promoção especial para nossos melhores clientes. Podemos automatizar as aprovações para este tipo de pedido ? E mudam frequentemente… 9/18/14 © ILOG, All rights reserved 5
  6. 6. Quais são os principais motivadores? • Remover obstaculos à agilidade • “Forrester has iden7fied business rules as a key enabling technology…facilitates fast changes to business logic in response to changing business requirements.” (Forrester Research, Trends: Business Rules PlaGorms, 2008) • Reduzir intervenção manual • “Enterprises need not only decisions, but also automated decisions that enable them to define why, when and how decisions should be made. The prolifera7on of business op7ons, products, services…threatens to overwhelm enterprises…” (Gartner, Intelligent Decision Mgmt with Business Rules) • Diminuir a carga em TI • “IT departments are being asked to implement data-­‐driven applica7ons containing business rules that are too complex, voluminous, and fast changing for tradi7onal soWware architectures.” (Butler Group, JRules 6.7 Technology Audit) Copyright© 2008 - ILOG, Inc., All Rights Reserved 6
  7. 7. © ILOG, All rights reserved 7 Por que Gestão de Regras de Negócio? ! Grande agilidade para mudar regras de negócio ! Usuário de negócio controla a lógica de negócio. ! Recursos de TI desafogados ! Capacidade de rastreio, verifique que as normas são realizadas por regras de negócio. ! Exposição de todas as regras de negócio para quem esta autorizado. ! Capacidade de determinar quais regras foram executas para atingir um objetivo. ! Reuso da mesma regra em vários lugares. ➼ Agilidade ➼ Eficiência Rastreio/ Visibilidade ➼ ➼ Auditoria ➼ Reuso 9/18/14
  8. 8. Como gerenciar milhares de regras ? Sistema de Gestão de Regras de Negócio Business Rule Management System Regras são Definidas e Analisadas Regras Guardadas e Man8das Regras são Implementadas, Executadas e Monitoradas User Tools Rule Repository Rule Server Onde estão as Regras de Negócio ? Aplicações Documentos Pessoas Processos 9/18/14 © ILOG, All rights reserved 8
  9. 9. Acelerando a mudança... Regras de Negócio Necessidade de Mudança In-production Application Requerimento Deploy Atualização SW Necessidade de Mudança Requerimento Deploy Desenvolvimento de Aplicativos Melhorias funcionais Mudança Necessidade de Mudança Mudança Deploy Mudança Deploy Mudança Deploy Deploy Aplicativos em produção 9/18/14 © ILOG, All rights reserved 9
  10. 10. Para cada papel uma capacidade... Tecnologia da Informação Área de Negócios Dono das Regras Polí8ca para mudança de Regras de Negócio : Fácil, Segura e Confiável. Desenvolvedor de Regras Aperfeiçoar o serviço de desenvolvimento e manutenção de Regras de Negócio. Ambiente de Produção Administrador do Sistema Garan8a de Performance, Escalabilidade e Disponibilidade das operações. © ILOG, All rights reserved 9/18/14 10
  11. 11. Ciclo de Gerencia de Regras de Negócio Quando implementado para usuários de negócio, o processo precisa ser : • Fácil • Seguro • Previsível Analisar Criar Responsável pelas regras Analisar Verificar Impacto Validar Implementar Copyright© 2008 - ILOG, Inc., All Rights Reserved
  12. 12. Escalabilidade e Performance • Algoritmos de Alta Performance • RETE Plus, Sequencial, Fast Path • Seleção Dinâmica de Regras • Executa grandes quan7dades de regras com performance constante 6/1/2007 Copyright© 2008 - ILOG, Inc., All Rights Reserved 12
  13. 13. © ILOG, All rights reserved 13 Áreas de aplicação : ! Garante que toda a informação passada esta correta ! Determina a elegibilidade para diferentes produtos e serviços. ! Determina preço para produtos de serviços. ➼ Validação ➼ Elegibilidade ➼ Precificação 9/18/14 • 80% dos cenários de uso de Regras estão nas seguintes áreas.
  14. 14. Obrigado André Venâncio - andrevenanc@hotmail.com - Software Architect http://www.linkedin.com/in/venanc 9/18/14 © ILOG, All rights reserved 14

×