+ All Categories
Home > Technology > BRMS - Gestão de Regras - Introdução - Andre Venancio

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

Date post: 25-Jun-2015
Category:
Upload: andre-venancio
View: 132 times
Download: 1 times
Share this document with a friend
Description:
Introdução a gestão de regras de negócio ( BRMS - Business Rules Management System )
Popular Tags:
14
Sistema de Gestão de Regras de Negócios (BRMS) André Venâncio - [email protected] - Software Architect http://www.linkedin.com/in/venanc
Transcript
Page 1: BRMS -  Gestão de Regras - Introdução - Andre Venancio

Sistema de Gestão de Regras de Negócios

(BRMS)

André Venâncio - [email protected] - Software Architect http://www.linkedin.com/in/venanc

Page 2: BRMS -  Gestão de Regras - Introdução - Andre Venancio

Visão  Geral  BRMS  

© ILOG, All rights reserved 2 9/18/14

Page 3: BRMS -  Gestão de Regras - Introdução - Andre Venancio

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.    

9/18/14 3

Regulamentações

Competidores

Clientes

Organização

•  Empresas

© ILOG, All rights reserved

Agilidade Eficiência

Agentes de mudança

Page 4: BRMS -  Gestão de Regras - Introdução - Andre Venancio

Tradução  Livre  (PT-­‐BR)  -­‐  Wikipedia  Business Rule Management System (BRMS)

“ 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

© ILOG, All rights reserved 4 9/18/14

Page 5: BRMS -  Gestão de Regras - Introdução - Andre Venancio

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… © ILOG, All rights reserved 5 9/18/14

Page 6: BRMS -  Gestão de Regras - Introdução - Andre Venancio

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

Page 7: BRMS -  Gestão de Regras - Introdução - Andre Venancio

© 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.

Eficiência ➼

Rastreio/ Visibilidade ➼

Auditoria ➼

Agilidade ➼

Reuso ➼

9/18/14

Page 8: BRMS -  Gestão de Regras - Introdução - Andre Venancio

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  são  Implementadas,  Executadas  e  Monitoradas  

Regras      Guardadas  e    Man8das  

Rule Repository

User Tools

Rule Server

Onde estão as Regras de Negócio ?

Aplicações Documentos

Processos Pessoas

© ILOG, All rights reserved 8 9/18/14

Page 9: BRMS -  Gestão de Regras - Introdução - Andre Venancio

Acelerando  a  mudança...  

Requerimento

Deploy

Atualização SW

Requerimento

Deploy

Desenvolvimento de Aplicativos

Melhorias funcionais

In-production Application

Mudança Regras de Negócio

Necessidade de Mudança

Mudança

Deploy

Necessidade de Mudança

Mudança

Deploy

Necessidade de Mudança

Mudança

Deploy Deploy

Aplicativos em produção

© ILOG, All rights reserved 9 9/18/14

Page 10: BRMS -  Gestão de Regras - Introdução - Andre Venancio

Para  cada  papel  uma  capacidade...  

© ILOG, All rights reserved 10 9/18/14

Polí8ca  para  mudança  de  Regras  de  Negócio  :  Fácil,  Segura  e  Confiável.  

Aperfeiçoar  o  serviço  de  desenvolvimento  e  manutenção  de  Regras  de  Negócio.  

Garan8a  de  Performance,  Escalabilidade  e  Disponibilidade  das  operações.  

Tecnologia da Informação Área de Negócios

Ambiente de Produção

Desenvolvedor de Regras

Dono das Regras

Administrador do Sistema

Page 11: BRMS -  Gestão de Regras - Introdução - Andre Venancio

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

Verificar Analisar Impacto

Validar

Implementar

Copyright© 2008 - ILOG, Inc., All Rights Reserved

Responsável pelas regras

Page 12: BRMS -  Gestão de Regras - Introdução - Andre Venancio

12 6/1/2007

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  

Copyright© 2008 - ILOG, Inc., All Rights Reserved

Page 13: BRMS -  Gestão de Regras - Introdução - Andre Venancio

© 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.

Elegibilidade ➼

Precificação ➼

Validação ➼

9/18/14

•  80% dos cenários de uso de Regras estão nas seguintes áreas.

Page 14: BRMS -  Gestão de Regras - Introdução - Andre Venancio

Obrigado

© ILOG, All rights reserved 14 9/18/14

André Venâncio - [email protected] - Software Architect http://www.linkedin.com/in/venanc


Recommended