SlideShare una empresa de Scribd logo
1 de 17
© 2010 IBM Corporation
WebSphere
Implementação de uma Alçada Decisória
usando a Suíte SOA IBM BPM
Juan Manuel Bonomi Garay
10 de Outubro de 2013
© 2010 IBM Corporation
© 2011 IBM Corporation – All Rights Reserved
2
Agenda
 Modelagem do processo Websphere Business Modeler (BPMN)
 Implementação da solução usando Websphere Integration Developer (BPEL)
 Uso das regras de negócios (BRMS)
 Gestão de processos automatizados
 Conclusão
© 2010 IBM Corporation
© 2011 IBM Corporation – All Rights Reserved
3
Modelando a solução
Na maioria das organizações possuem
algum nível de Alçada Decisória
 Buscar a unificação dos modelos de alçada
decisórias nas organizações
 Implementa em um repositório um conjunto
de regras consistentes
 Disponibiliza para os gestores as regras de
forma clara
 Suporta arquiteturas de solução baseadas em
SOA
© 2010 IBM Corporation
© 2011 IBM Corporation – All Rights Reserved
4
Solução usando o Modeler (BPMN)
© 2010 IBM Corporation
© 2011 IBM Corporation – All Rights Reserved
5
Agenda
 Modelagem do processo Websphere Business Modeler (BPMN)
 Implementação da solução usando Websphere Integration Developer (BPEL)
 Uso das regras de negócios (BRMS)
 Gestão de processos automatizados
 Conclusão
© 2010 IBM Corporation
© 2011 IBM Corporation – All Rights Reserved
6
Implementação Websphere Integration Developer BPEL
© 2010 IBM Corporation
© 2011 IBM Corporation – All Rights Reserved
7
Agenda
 Modelagem do processo Websphere Business Modeler (BPMN)
 Implementação da solução usando Websphere Integration Developer (BPEL)
 Uso das regras de negócios (BRMS)
 Gestão de processos automatizados
 Conclusão
© 2010 IBM Corporation
© 2011 IBM Corporation – All Rights Reserved
8
Visão Gartner
Motores de regras (Rule Engines)
 ... Um motor de regras de negócio (business rule engine - BRE) é um software que
executa regras de negócio que foram segregadas do resto da lógica da aplicação.
Regras são usualmente expressadas de forma declarativa, e não procedural, ...
 ... O BRE é uma evolução dos sistemas especialistas que apareceram originalmente
nos anos 80....
 ... O valor do BRE é baseado na premissa que regras de negócio normalmente mudam
com maior frequencia do que o resto da aplicação, então a aplicação será mais
facilmente modificada caso as regras sejam gerenciadas e armazenadas
separadamente do restante da lógica. Quando as condições de negócio são alteradas,
as regras podem ser modificadas “on the fly”, sem recompilar o restante da aplicação.
Adicionalmente, as regras podem ser compartilhadas entre múltiplas aplicações de
modo que quando elas são modificadas, todas as aplicações que usam as mesmas
regras automaticamente usarão as novas versões das regras...
Gartner Publication: Rule Engines and Event Processing
Date: 8 November 2010
Authors: W. Roy Schulte, Jim Sinur
Gartner Publication: Rule Engines and Event Processing
Date: 8 November 2010
Authors: W. Roy Schulte, Jim Sinur
© 2010 IBM Corporation
© 2011 IBM Corporation – All Rights Reserved
9
© 2010 IBM Corporation
© 2011 IBM Corporation – All Rights Reserved
10
© 2010 IBM Corporation
© 2011 IBM Corporation – All Rights Reserved
11
Agenda
 Modelagem do processo Websphere Business Modeler (BPMN)
 Implementação da solução usando Websphere Integration Developer (BPEL)
 Uso das regras de negócios (BRMS)
 Gestão de processos automatizados
 Conclusão
© 2010 IBM Corporation
© 2011 IBM Corporation – All Rights Reserved
12
Gestão de Processos Automatizados
Modelagem de
processo
Painéis / Relatórios / Análises
Implementação
Coaches / Formulários
de interação
Líder de
negócio
Analista
de
negócio Desenvolvedor
de TI
Usuário de
negócio
Implementação
Administrador
© 2010 IBM Corporation
© 2011 IBM Corporation – All Rights Reserved
13
IBM Business Monitor provê visão global dos
parâmetros operacionais
IBM BPM provê uma capacidade de monitoração
integrada e excelente que disponibiliza insights e
análises da execução do processo e das ações
orquestradas pelos modelos criados no Process
Designer (apenas para fluxos BPMN)
Drill
Down
Integração íntima ao processo X uma visão operacional mais amplaIntegração íntima ao processo X uma visão operacional mais ampla
IBM Business Monitor provê uma visão
operacional ampla para múltiplas fontes
(WAS, WS ESB, Message Broker, BPM
BPMN e BPEL, 3rd party) com dashboards
customizados para cada papel, drill down
avançado e análises/relatórios baseados em
Cognos BI Server
© 2010 IBM Corporation
© 2011 IBM Corporation – All Rights Reserved
14
Agenda
 Modelagem do processo Websphere Business Modeler (BPMN)
 Implementação da solução usando Websphere Integration Developer (BPEL)
 Uso das regras de negócios (BRMS)
 Gestão de processos automatizados
 Conclusão
© 2010 IBM Corporation
© 2011 IBM Corporation – All Rights Reserved
15
• Governança centralizada para desenvolvimento, implementação e
administração
• Ferramentas e repositório unificado que suporta compartilhamento,
versionamento e reutilização dos artefatos em larga escala
• Um dos maiores benefícios de um BRMS é que ele pode identificar
relacionamentos entre as regras, expor inconsistências e facilitar a
resolução destas inconsistências pelos usuários.
• BRMSs externalizam regras de negócio, facilitando a modificação das
aplicações nas quais as regras de negócio mudem frequentemente
ou sejam compartilhadas entre várias aplicações...
• BRMS pode ser usado para suportar decisões humanas ou para
implementar respostas totalmente automatizadas.
Conclusão
© 2010 IBM Corporation
© 2011 IBM Corporation – All Rights Reserved
16
Perguntas?
juangaray22@gmail.com
(21) 8740 2533
http://www.linkedin.com/profile/view?id=21298045
© 2010 IBM Corporation
© 2011 IBM Corporation – All Rights Reserved
17
Merci
Grazie
Gracias
Obrigado Danke
Japanese
French
Russian
German
Italian
Spanish
Brazilian Portuguese
Arabic
Traditional Chinese
Simplified Chinese
Thai

Más contenido relacionado

Similar a Apresentacao implementacao de alçada decisoria usando a suite soa ibm bpm

Novidades no Windows Mobile Line of Business Solution Accelerator 2008
Novidades no Windows Mobile Line of Business Solution Accelerator 2008Novidades no Windows Mobile Line of Business Solution Accelerator 2008
Novidades no Windows Mobile Line of Business Solution Accelerator 2008Pedro Lamas
 
fundamentos de sistema operacional- S.O
fundamentos de sistema operacional- S.Ofundamentos de sistema operacional- S.O
fundamentos de sistema operacional- S.OPablo Lopes
 
Roadshow TOTVS RM 2010 v.11.0
Roadshow TOTVS RM 2010 v.11.0Roadshow TOTVS RM 2010 v.11.0
Roadshow TOTVS RM 2010 v.11.0Andre Bretas
 
IBM Domino 9 cluster - zero to hero
IBM Domino 9 cluster - zero to heroIBM Domino 9 cluster - zero to hero
IBM Domino 9 cluster - zero to heroAndré Luís Cardoso
 
Systemcenter2012r2 140928162048-phpapp02
Systemcenter2012r2 140928162048-phpapp02Systemcenter2012r2 140928162048-phpapp02
Systemcenter2012r2 140928162048-phpapp02Juliana Borges
 
Phprs meetup - deploys automatizados com gitlab
Phprs   meetup - deploys automatizados com gitlabPhprs   meetup - deploys automatizados com gitlab
Phprs meetup - deploys automatizados com gitlabJackson F. de A. Mafra
 
Parceiros Lecom - Apresentacao Conceitual RPA
Parceiros Lecom - Apresentacao Conceitual RPAParceiros Lecom - Apresentacao Conceitual RPA
Parceiros Lecom - Apresentacao Conceitual RPAEduardo Britto
 
DDD e Microsservicos - do negócio à arquitetura
DDD e Microsservicos - do negócio à arquiteturaDDD e Microsservicos - do negócio à arquitetura
DDD e Microsservicos - do negócio à arquiteturaGraziella Bonizi
 
RM 11.40 - Novidades da versão (Maio/2011)
RM 11.40 - Novidades da versão (Maio/2011)RM 11.40 - Novidades da versão (Maio/2011)
RM 11.40 - Novidades da versão (Maio/2011)TOTVS Connect
 
Integração de software solucao e estilo
Integração de software   solucao e estiloIntegração de software   solucao e estilo
Integração de software solucao e estiloGrupoAlves - professor
 
FlexNet Manager Suite On-Demand Datasheet
FlexNet Manager Suite On-Demand DatasheetFlexNet Manager Suite On-Demand Datasheet
FlexNet Manager Suite On-Demand DatasheetFlexera
 
III SDTA - Descomplicando Integrações de Sistemas com Barramento de Serviços
III SDTA - Descomplicando Integrações de Sistemas com Barramento de ServiçosIII SDTA - Descomplicando Integrações de Sistemas com Barramento de Serviços
III SDTA - Descomplicando Integrações de Sistemas com Barramento de ServiçosAtech S.A. | Embraer Group
 
TDC2018SP | Trilha Arq .Net - 12-factor apps: Boas praticas na construcao de ...
TDC2018SP | Trilha Arq .Net - 12-factor apps: Boas praticas na construcao de ...TDC2018SP | Trilha Arq .Net - 12-factor apps: Boas praticas na construcao de ...
TDC2018SP | Trilha Arq .Net - 12-factor apps: Boas praticas na construcao de ...tdc-globalcode
 
12 Factor App TDC São Paulo 2018
12 Factor App TDC São Paulo 201812 Factor App TDC São Paulo 2018
12 Factor App TDC São Paulo 2018Graziella Bonizi
 

Similar a Apresentacao implementacao de alçada decisoria usando a suite soa ibm bpm (20)

Novidades no Windows Mobile Line of Business Solution Accelerator 2008
Novidades no Windows Mobile Line of Business Solution Accelerator 2008Novidades no Windows Mobile Line of Business Solution Accelerator 2008
Novidades no Windows Mobile Line of Business Solution Accelerator 2008
 
fundamentos de sistema operacional- S.O
fundamentos de sistema operacional- S.Ofundamentos de sistema operacional- S.O
fundamentos de sistema operacional- S.O
 
Tecnologia totvs rm rev.8
Tecnologia totvs rm   rev.8Tecnologia totvs rm   rev.8
Tecnologia totvs rm rev.8
 
Roadshow TOTVS RM 2010 v.11.0
Roadshow TOTVS RM 2010 v.11.0Roadshow TOTVS RM 2010 v.11.0
Roadshow TOTVS RM 2010 v.11.0
 
IBM Domino 9 cluster - zero to hero
IBM Domino 9 cluster - zero to heroIBM Domino 9 cluster - zero to hero
IBM Domino 9 cluster - zero to hero
 
Systemcenter2012r2 140928162048-phpapp02
Systemcenter2012r2 140928162048-phpapp02Systemcenter2012r2 140928162048-phpapp02
Systemcenter2012r2 140928162048-phpapp02
 
Phprs meetup - deploys automatizados com gitlab
Phprs   meetup - deploys automatizados com gitlabPhprs   meetup - deploys automatizados com gitlab
Phprs meetup - deploys automatizados com gitlab
 
Parceiros Lecom - Apresentacao Conceitual RPA
Parceiros Lecom - Apresentacao Conceitual RPAParceiros Lecom - Apresentacao Conceitual RPA
Parceiros Lecom - Apresentacao Conceitual RPA
 
DDD e Microsservicos - do negócio à arquitetura
DDD e Microsservicos - do negócio à arquiteturaDDD e Microsservicos - do negócio à arquitetura
DDD e Microsservicos - do negócio à arquitetura
 
Decatron e VMTurbo
Decatron e VMTurboDecatron e VMTurbo
Decatron e VMTurbo
 
RM 11.40 - Novidades da versão (Maio/2011)
RM 11.40 - Novidades da versão (Maio/2011)RM 11.40 - Novidades da versão (Maio/2011)
RM 11.40 - Novidades da versão (Maio/2011)
 
Integração de software solucao e estilo
Integração de software   solucao e estiloIntegração de software   solucao e estilo
Integração de software solucao e estilo
 
Integração de software 2
Integração de software 2Integração de software 2
Integração de software 2
 
FlexNet Manager Suite On-Demand Datasheet
FlexNet Manager Suite On-Demand DatasheetFlexNet Manager Suite On-Demand Datasheet
FlexNet Manager Suite On-Demand Datasheet
 
III SDTA - Descomplicando Integrações de Sistemas com Barramento de Serviços
III SDTA - Descomplicando Integrações de Sistemas com Barramento de ServiçosIII SDTA - Descomplicando Integrações de Sistemas com Barramento de Serviços
III SDTA - Descomplicando Integrações de Sistemas com Barramento de Serviços
 
TDC2018SP | Trilha Arq .Net - 12-factor apps: Boas praticas na construcao de ...
TDC2018SP | Trilha Arq .Net - 12-factor apps: Boas praticas na construcao de ...TDC2018SP | Trilha Arq .Net - 12-factor apps: Boas praticas na construcao de ...
TDC2018SP | Trilha Arq .Net - 12-factor apps: Boas praticas na construcao de ...
 
12 Factor App TDC São Paulo 2018
12 Factor App TDC São Paulo 201812 Factor App TDC São Paulo 2018
12 Factor App TDC São Paulo 2018
 
Oracle BPM – Case SICREDI
Oracle BPM – Case SICREDIOracle BPM – Case SICREDI
Oracle BPM – Case SICREDI
 
Trabalho individual
Trabalho individualTrabalho individual
Trabalho individual
 
JBossInBossa 2011 - BRMS
JBossInBossa 2011 - BRMSJBossInBossa 2011 - BRMS
JBossInBossa 2011 - BRMS
 

Apresentacao implementacao de alçada decisoria usando a suite soa ibm bpm

  • 1. © 2010 IBM Corporation WebSphere Implementação de uma Alçada Decisória usando a Suíte SOA IBM BPM Juan Manuel Bonomi Garay 10 de Outubro de 2013
  • 2. © 2010 IBM Corporation © 2011 IBM Corporation – All Rights Reserved 2 Agenda  Modelagem do processo Websphere Business Modeler (BPMN)  Implementação da solução usando Websphere Integration Developer (BPEL)  Uso das regras de negócios (BRMS)  Gestão de processos automatizados  Conclusão
  • 3. © 2010 IBM Corporation © 2011 IBM Corporation – All Rights Reserved 3 Modelando a solução Na maioria das organizações possuem algum nível de Alçada Decisória  Buscar a unificação dos modelos de alçada decisórias nas organizações  Implementa em um repositório um conjunto de regras consistentes  Disponibiliza para os gestores as regras de forma clara  Suporta arquiteturas de solução baseadas em SOA
  • 4. © 2010 IBM Corporation © 2011 IBM Corporation – All Rights Reserved 4 Solução usando o Modeler (BPMN)
  • 5. © 2010 IBM Corporation © 2011 IBM Corporation – All Rights Reserved 5 Agenda  Modelagem do processo Websphere Business Modeler (BPMN)  Implementação da solução usando Websphere Integration Developer (BPEL)  Uso das regras de negócios (BRMS)  Gestão de processos automatizados  Conclusão
  • 6. © 2010 IBM Corporation © 2011 IBM Corporation – All Rights Reserved 6 Implementação Websphere Integration Developer BPEL
  • 7. © 2010 IBM Corporation © 2011 IBM Corporation – All Rights Reserved 7 Agenda  Modelagem do processo Websphere Business Modeler (BPMN)  Implementação da solução usando Websphere Integration Developer (BPEL)  Uso das regras de negócios (BRMS)  Gestão de processos automatizados  Conclusão
  • 8. © 2010 IBM Corporation © 2011 IBM Corporation – All Rights Reserved 8 Visão Gartner Motores de regras (Rule Engines)  ... Um motor de regras de negócio (business rule engine - BRE) é um software que executa regras de negócio que foram segregadas do resto da lógica da aplicação. Regras são usualmente expressadas de forma declarativa, e não procedural, ...  ... O BRE é uma evolução dos sistemas especialistas que apareceram originalmente nos anos 80....  ... O valor do BRE é baseado na premissa que regras de negócio normalmente mudam com maior frequencia do que o resto da aplicação, então a aplicação será mais facilmente modificada caso as regras sejam gerenciadas e armazenadas separadamente do restante da lógica. Quando as condições de negócio são alteradas, as regras podem ser modificadas “on the fly”, sem recompilar o restante da aplicação. Adicionalmente, as regras podem ser compartilhadas entre múltiplas aplicações de modo que quando elas são modificadas, todas as aplicações que usam as mesmas regras automaticamente usarão as novas versões das regras... Gartner Publication: Rule Engines and Event Processing Date: 8 November 2010 Authors: W. Roy Schulte, Jim Sinur Gartner Publication: Rule Engines and Event Processing Date: 8 November 2010 Authors: W. Roy Schulte, Jim Sinur
  • 9. © 2010 IBM Corporation © 2011 IBM Corporation – All Rights Reserved 9
  • 10. © 2010 IBM Corporation © 2011 IBM Corporation – All Rights Reserved 10
  • 11. © 2010 IBM Corporation © 2011 IBM Corporation – All Rights Reserved 11 Agenda  Modelagem do processo Websphere Business Modeler (BPMN)  Implementação da solução usando Websphere Integration Developer (BPEL)  Uso das regras de negócios (BRMS)  Gestão de processos automatizados  Conclusão
  • 12. © 2010 IBM Corporation © 2011 IBM Corporation – All Rights Reserved 12 Gestão de Processos Automatizados Modelagem de processo Painéis / Relatórios / Análises Implementação Coaches / Formulários de interação Líder de negócio Analista de negócio Desenvolvedor de TI Usuário de negócio Implementação Administrador
  • 13. © 2010 IBM Corporation © 2011 IBM Corporation – All Rights Reserved 13 IBM Business Monitor provê visão global dos parâmetros operacionais IBM BPM provê uma capacidade de monitoração integrada e excelente que disponibiliza insights e análises da execução do processo e das ações orquestradas pelos modelos criados no Process Designer (apenas para fluxos BPMN) Drill Down Integração íntima ao processo X uma visão operacional mais amplaIntegração íntima ao processo X uma visão operacional mais ampla IBM Business Monitor provê uma visão operacional ampla para múltiplas fontes (WAS, WS ESB, Message Broker, BPM BPMN e BPEL, 3rd party) com dashboards customizados para cada papel, drill down avançado e análises/relatórios baseados em Cognos BI Server
  • 14. © 2010 IBM Corporation © 2011 IBM Corporation – All Rights Reserved 14 Agenda  Modelagem do processo Websphere Business Modeler (BPMN)  Implementação da solução usando Websphere Integration Developer (BPEL)  Uso das regras de negócios (BRMS)  Gestão de processos automatizados  Conclusão
  • 15. © 2010 IBM Corporation © 2011 IBM Corporation – All Rights Reserved 15 • Governança centralizada para desenvolvimento, implementação e administração • Ferramentas e repositório unificado que suporta compartilhamento, versionamento e reutilização dos artefatos em larga escala • Um dos maiores benefícios de um BRMS é que ele pode identificar relacionamentos entre as regras, expor inconsistências e facilitar a resolução destas inconsistências pelos usuários. • BRMSs externalizam regras de negócio, facilitando a modificação das aplicações nas quais as regras de negócio mudem frequentemente ou sejam compartilhadas entre várias aplicações... • BRMS pode ser usado para suportar decisões humanas ou para implementar respostas totalmente automatizadas. Conclusão
  • 16. © 2010 IBM Corporation © 2011 IBM Corporation – All Rights Reserved 16 Perguntas? juangaray22@gmail.com (21) 8740 2533 http://www.linkedin.com/profile/view?id=21298045
  • 17. © 2010 IBM Corporation © 2011 IBM Corporation – All Rights Reserved 17 Merci Grazie Gracias Obrigado Danke Japanese French Russian German Italian Spanish Brazilian Portuguese Arabic Traditional Chinese Simplified Chinese Thai