60
WebSphere Operational Decision Management 8.0 Visão Geral: Família de Produtos do WebSphere Operational Decision Management

WebSphere Operational Decision Management 8.0: Vis.o Geral ... · Apresentação da Família de Produtos do WebSphere Operational Decision Management .....1 O que É WebSphere Operational

  • Upload
    lamthuy

  • View
    220

  • Download
    0

Embed Size (px)

Citation preview

Page 1: WebSphere Operational Decision Management 8.0: Vis.o Geral ... · Apresentação da Família de Produtos do WebSphere Operational Decision Management .....1 O que É WebSphere Operational

WebSphere Operational Decision Management 8.0

Visão Geral: Família de Produtos doWebSphere Operational DecisionManagement

���

Page 2: WebSphere Operational Decision Management 8.0: Vis.o Geral ... · Apresentação da Família de Produtos do WebSphere Operational Decision Management .....1 O que É WebSphere Operational

NotaAntes de usar estas informações e o produto a que elas se referem, leia as informações em “Avisos” na página 49.

Esta edição se aplica à versão 8, liberação 0, modificação 0 do WebSphere Operational Decision Management e atodas as liberações e modificações subsequentes até que indicado de outra forma em novas edições.

Page 3: WebSphere Operational Decision Management 8.0: Vis.o Geral ... · Apresentação da Família de Produtos do WebSphere Operational Decision Management .....1 O que É WebSphere Operational

Índice

Visão Geral: Família de Produtos doWebSphere Operational DecisionManagement . . . . . . . . . . . . . 1Apresentação da Família de Produtos do WebSphereOperational Decision Management . . . . . . . 1

O que É WebSphere Operational DecisionManagement . . . . . . . . . . . . . 1Agilidade de Negócios por meio de Ciclos deNegócios e de TI Sincronizados . . . . . . . 5Estratégias Complementares do Gerenciamento deDecisões . . . . . . . . . . . . . . . 7Funções e Atividades do WebSphere OperationalDecision Management . . . . . . . . . . 9Desenvolvimento de Aplicativos de Regra deNegócios . . . . . . . . . . . . . . 15

Aplicativos de Regra de Negócios com Baseem Java ou XML . . . . . . . . . . 15Aplicativos de Regras de Negócios com Baseem COBOL para Plataformas z/OS . . . . 19Aplicativo de regra de negócios paraplataformas .NET . . . . . . . . . . 22

Desenvolvimento de Aplicativos de Regra deEvento . . . . . . . . . . . . . . . 24Gerenciamento de Decisões para Usuários deNegócios . . . . . . . . . . . . . . 26

Entendendo a Instalação do WebSphere OperationalDecision Management . . . . . . . . . . . 30

Composição do WebSphere Operational DecisionManagement . . . . . . . . . . . . . 30Segurança . . . . . . . . . . . . . . 41Protocolos de comunicação . . . . . . . . 42Ferramentas de terceiros e SAM . . . . . . 43

Ferramentas de terceiros . . . . . . . . 43Software livre . . . . . . . . . . 43Eclipse . . . . . . . . . . . . . 43Apache Ant . . . . . . . . . . . 44

Sistema de Gerenciamento de Recursos deSoftware . . . . . . . . . . . . . 44

Sobre o Gerenciamento de Recursos deSoftware . . . . . . . . . . . . 44SAM, arquivos de licença e os instaladoresdo produto . . . . . . . . . . . 45Fazendo com que a licença do SAM fiquevisível . . . . . . . . . . . . . 45Reempacotamento de licenças e arquivos 45Aplicativos de diversas regras e licenças. . 46

Sinergias com outros Produtos IBM . . . . . . 46Acessibilidade . . . . . . . . . . . . . 47

Avisos . . . . . . . . . . . . . . . 49Marcas Registradas . . . . . . . . . . . . 51

Índice Remissivo . . . . . . . . . . 53

iii

Page 4: WebSphere Operational Decision Management 8.0: Vis.o Geral ... · Apresentação da Família de Produtos do WebSphere Operational Decision Management .....1 O que É WebSphere Operational

iv WebSphere Operational Decision Management 8.0: Visão Geral: Família de Produtos do WebSphere Operational Decision

Management

Page 5: WebSphere Operational Decision Management 8.0: Vis.o Geral ... · Apresentação da Família de Produtos do WebSphere Operational Decision Management .....1 O que É WebSphere Operational

Visão Geral: Família de Produtos do WebSphere OperationalDecision Management

Para implementar uma solução de gerenciamento de decisões você devecompreender os vários módulos que compõem a família da linha de produtos eescolher a arquitetura que melhor atende às suas necessidades.

Apresentação da Família de Produtos do WebSphere OperationalDecision Management

O WebSphere Operational Decision Management permite que os negóciosrespondam aos dados em tempo real com decisões automatizadas inteligentes.Com o WebSphere Operational Decision Management, os usuários de TI e denegócios podem gerenciar a lógica de decisão de negócios usada pelos sistemasoperacionais em uma organização.

O que É WebSphere Operational Decision ManagementO WebSphere Operational Decision Management combina ferramentas de tomadade decisões e detecção de mudanças para fornecer um sistema de gerenciamentode regra de negócios que é fácil de ser desenvolvido, rastreado, auditado e testado.

O WebSphere Operational Decision Management inclui dois componentesprincipais, nas plataformas distribuídas e z/OS:

Decision Server para o gerenciamento de decisões e detecção de eventos deforma separada dos aplicativos.

Fornece os componentes de tempo de execução e de desenvolvimento paraautomatizar a resposta de decisões altamente variáveis, com base nocontexto específico de um processo, de uma transação ou de umainteração. É possível monitorar a rede de negócios para descobrir e atuarem padrões de dados baseados em eventos e, em seguida, processar essasinformações com relação a centenas ou talvez milhares de regras denegócios, para determinar como responder em sistemas frontend ebackend.

Decision Center para que o gerenciamento de decisões fique sobresponsabilidade de quem conduz os negócios.

Os usuários corporativos podem gerenciar decisões e eventos diretamente,com base no conhecimento organizacional e nas melhores práticas, comdependência limitada do departamento de TI. O grau de dependência podevariar de uma revisão limitada, por parte dos usuários de negócios, dalógica de negócios implementada pelos desenvolvedores, até o controlecompleto da especificação, criação, teste e implementação da lógica denegócios pelos usuários de negócios. As funções de negócios e de TIpodem funcionar em colaboração, alinhando toda a organização naimplementação de decisões automatizadas e acelerando o ciclo de vida damanutenção, à medida em que eles se desenvolvem, com base em novosrequisitos externos e internos.

A figura a seguir mostra os componentes que o WebSphere Operational DecisionManagement fornece para o desenvolvimento de aplicativo de regra,

1

Page 6: WebSphere Operational Decision Management 8.0: Vis.o Geral ... · Apresentação da Família de Produtos do WebSphere Operational Decision Management .....1 O que É WebSphere Operational

gerenciamento e criação de regra e o ambiente de execução nas plataformasdistribuídas e z/OS.

Da Política de Negócio Até as Regras de Negócios

As políticas de negócios são instruções que são usadas para tomar decisões comoprecificação para seguros ou subscrição de empréstimos, aprovações deelegibilidade para serviços sociais ou de saúde, ou recomendações de produtospara compras on-line. Geralmente, as políticas de negócios localizam-se dentro docódigo do aplicativo, na forma de instruções if-then, embora possam também serarmazenadas em qualquer outro local para propósitos de documentação, comomanuais processuais e outros documentos.

Uma política de negócios pode ser expressa como várias regras de negócios. Aseguir há um exemplo de um tipo de política de negócio que pode ser familiar:

Os clientes que gastam muito dinheiro em uma única transação precisam de umupgrade.

O processo de coletar as regras consistem em formalizar o vocabulário necessáriopara expressar a política como um modelo de objeto conceitual e representar alógica da política de negócio como instruções if-then.

Depois que o vocabulário for criado, a política de negócios acima pode serimplementada com a seguinte regra de negócios:

2 WebSphere Operational Decision Management 8.0: Visão Geral: Família de Produtos do WebSphere Operational Decision

Management

Page 7: WebSphere Operational Decision Management 8.0: Vis.o Geral ... · Apresentação da Família de Produtos do WebSphere Operational Decision Management .....1 O que É WebSphere Operational

ifa categoria do cliente for Ouroe o valor do carrinho de compras do cliente for superior a U$1.500

entãoaltere a categoria do cliente para Platinum

Quando uma política de negócio também tiver uma política de TI ou uma políticade segurança integradas, é possível combinar o gerenciamento da regra denegócios com recursos adicionais, para manipular os aspectos da política denegócio. Por exemplo, Clientes que gastam muito dinheiro devem ser roteados para umserviço preferencial ou Clientes que gastam muito dinheiro requerem segurança adicionalem suas transações.

Na forma de regras de negócios, a lógica de negócios pode ser compactada echamada a partir do código de aplicativos como um aplicativo de regra denegócios. Portanto, as alterações na política de negócios não exigem mudanças noaplicativo ou no código de processo.

Da Detecção de Padrão de Evento para Regras de Evento

Um evento é um sinal eletrônico que indica a ocorrência de uma mudança noestado dos negócios. A orquestração dos eventos de negócios, de forma que osaplicativos corretos sejam executados no momento certo, para o propósito correto éum desafio que pode ser especialmente difícil, devido à grande variedade desistemas de negócios que atualmente estão em execução na empresa. Uma amplafaixa de tecnologias também é empregada, desde aplicativos de processamento emlote para o cliente/servidor e para os aplicativos de Internet e intranet baseadosem navegador. A orquestração do processamento dos eventos que ocorrem nessessistemas, bem como os eventos que ocorrem manualmente, pode potencialmentesignificar um novo design importante do sistema e muitos meses de modificações,testes e implementação.

A rápida orquestração dos sistemas de negócio requer uma abordagem alternativapara a reimplementação e o novo design complexos e caros dos sistemas existentesé necessária. A solução é implementar uma camada de Business Event Processingsobre os sistemas existentes, que aproveite as funções já desenvolvidas nessessistemas e que gerencie as complexas interações (eventos de negócios) que podemocorrer entre esses sistemas. Essa camada de arquitetura é conhecida comoBusiness Event Processing. A camada de Business Event Processing comunicaeventos significantes em um sistema de negócios para outros sistemas querequerem que as informações respondam ao evento crítico.

Em grandes organizações, ocorrem milhões de eventos a cada dia, mas nem todosos eventos ou ocorrências de eventos têm a mesma importância. O fornecimentodo insight requer a capacidade de determinar quando ocorreu um padrão deeventos aparentemente não relacionado de uma ou mais origens e, em seguida,coordenar a execução das respostas para esse padrão de eventos.

O Business Event Processing é a capacidade de perceber quando ocorre (ou não)um evento de negócio ou um padrão de eventos, indicando uma situação denegócios em relação à qual se pode agir, e a capacidade de coordenar a resposta ouação correta, no momento certo.

As regras de eventos ajudam a detectar e responder aos padrões de evento entreeventos semelhantes ou relacionados, eventos ausentes e eventos agregados. As

Visão Geral: Família de Produtos do WebSphere Operational Decision Management 3

Page 8: WebSphere Operational Decision Management 8.0: Vis.o Geral ... · Apresentação da Família de Produtos do WebSphere Operational Decision Management .....1 O que É WebSphere Operational

regras de evento também relacionam a detecção de padrão para um contexto eaplicam uma dimensão de tempo ao padrão. Portanto, por exemplo, a seguintelógica pode ser criada:if events A and B occur and event C does not occur in <time frame>, then do actions X, Y and Z after time frame

Por exemplo, em um website de varejo, se um cliente incluir um livro em umacesta de compras (evento A) e visualizar a página de informações de entrega(evento B), mas não concluir a compra no registro de saída online (evento C)dentro de uma semana, envie um email para esse cliente (ação X). Depois depassado um dia do prazo, atualize o banco de dados de favoritos do cliente com osdetalhes do livro (ação Y) e envie uma mensagem para o departamento de Vendas,avisando que o cliente não concluiu a compra (ação Z).

Usando a lógica predefinida, que descreve como os sistemas de negócios deveminteragir, o tempo de execução do evento pode notificar esses sistemas em temporeal, para que tomem a ação adequada.

Por Que Usar o Gerenciamento de Decisões

Os eventos de negócios e os Sistemas de Gerenciamento de Regras de Negócios(BRMS) são tecnologias altamente complementares que, juntas, permitem aautomação de decisões de forma inteligente e responsiva. Essas tecnologiaspermitem que as organizações construam, de forma flexível, soluções que podemdetectar e reagir aos padrões de dados quando estes ocorrem em determinadoperíodo de tempo e, em seguida, fornecem a resposta de decisão automatizadaadequada para sistemas de negócios transacionais e orientados a processos.

A combinação de eventos de negócios e regras de negócios aumenta a agilidadedos negócios e os recursos de automação de decisões, alcançando resultadoscomerciais melhores e mais consistentes e maximizando os recursos e o valor. Umasolução de gerenciamento de decisões permite que os negócios reutilizem as fontesde insight:v Dados históricosv Conhecimento preditivov Simulação e eventos

O WebSphere Operational Decision Management permite que os usuárioscorporativos gerenciem decisões e façam mudanças em um intervalo de tempomuito curto, aumentando a responsividade corporativa aos eventos inesperados elimitando os tempos de resposta, como resultado de níveis mais altos deautomação.

Por Que Usar o Gerenciamento de Decisões nos Aplicativosz/OS

A extração de decisões de negócios de aplicativos COBOL e sua movimentaçãopara um sistema de gerenciamento de decisões oferece diversas vantagens:v Mais eficiência no desenvolvimento e manutenção do aplicativo, com menor

risco para os negóciosÉ possível aplicar os benefícios de gerenciamento de decisões incrementalmenteno CICS, IMS e aplicativos COBOL em lote para reduzir o risco de negócios.

v Redução de funcionalidade duplicadaA funcionalidade duplicada faz com que a empresa gaste mais tempo e maisrecursos do que o necessário na manutenção de aplicativos.

4 WebSphere Operational Decision Management 8.0: Visão Geral: Família de Produtos do WebSphere Operational Decision

Management

Page 9: WebSphere Operational Decision Management 8.0: Vis.o Geral ... · Apresentação da Família de Produtos do WebSphere Operational Decision Management .....1 O que É WebSphere Operational

v Compartilhamento de decisões entre aplicativos e plataformasSe a sua empresa tiver conhecimento anterior e investimento com o BusinessRule Management Systems (BRMS) e o WebSphere Business Events, ela poderáiniciar projetos de modernização de aplicativos para avaliar como a regra denegócios existente e os aplicativos de eventos de negócios podem abordar anecessidade de responder mais rapidamente às oportunidades surgidas no z/OS.

Para gerenciar a entrega ágil de solução, é essencial poder compreender a linha deaplicativos de negócios em termos de regras de negócios que eles implementam e oefeito das mudanças nas regras sobre os processos de negócios principais. OWebSphere Operational Decision Management fornece a estrutura para odesenvolvimento de aplicativos de negócios, de forma que os criadores de políticasde negócios possam criar, atualizar e manter as decisões de negócios.Informações relacionadas:“Composição do WebSphere Operational Decision Management” na página 30O WebSphere Operational Decision Management compreende um conjunto decomponentes, que são instalados nos sistemas operacionais distribuídos e no z/OS.

Agilidade de Negócios por meio de Ciclos de Negócios e deTI Sincronizados

A agilidade de negócios depende de uma automação de decisão responsiva einteligente. O WebSphere Operational Decision Management ajuda a gerenciardecisões separadamente dos aplicativos de negócios, com mais flexibilidade eresponsividade às necessidades dos negócios, que mudam constantemente.

A capacidade de lidar com as mudanças dos sistemas operacionais estádiretamente relacionada às decisões que elas podem tomar. Cada transação,pedido, interação com o cliente ou processo depende das decisões, que por sua vezdependem de requisitos específicos internos ou externos e de contextos dasituação. Portanto, cada mudança afeta as decisões, muitas das quais são tratadasautomaticamente dentro dos sistemas de negócios.

A agilidade de negócios depende de uma automação de decisão responsiva einteligente. Com o WebSphere Operational Decision Management, é possívelgerenciar decisões separadamente dos aplicativos de negócios, com maisflexibilidade e responsividade às necessidades dos negócios, que mudamconstantemente.

Quando o gerenciamento de decisões é separado do código do aplicativo, osespecialistas de negócios podem definir e gerenciar a lógica de negócios, reduzindoa quantidade de tempo e esforço necessários para atualizar a lógica de negóciosnos sistemas de produção e aumentando a capacidade de uma organização deresponder às mudanças no ambiente de negócios.

O WebSphere Operational Decision Management fornece um ambiente paraprojetar, desenvolver e implementar os aplicativos de regra de negócios e osaplicativos de evento. O ciclo de TI consiste em desenvolver e manter essainfraestrutura. Depois da configuração da infraestrutura, as equipes de negóciosdistribuídas podem começar a colaborar, por meio de um ambiente baseado naWeb, para a criação e manutenção de regras e eventos de negócios.

Os ciclos de vida do gerenciamento de decisões e de desenvolvimento deaplicativo podem surgir em paralelo. As decisões podem surgir conformenecessário pelo contexto de negócios, sem colocar uma carga extra no

Visão Geral: Família de Produtos do WebSphere Operational Decision Management 5

Page 10: WebSphere Operational Decision Management 8.0: Vis.o Geral ... · Apresentação da Família de Produtos do WebSphere Operational Decision Management .....1 O que É WebSphere Operational

desenvolvimento do aplicativo. Sempre que o aplicativo surge, o ambiente degerenciamento de decisão é sincronizado com o aplicativo.

Com esta separação, as decisões e a arquitetura do aplicativo podem sergerenciadas de maneira assíncrona. Por exemplo, os desenvolvedores de aplicativospodem desenvolver uma nova versão de aplicativo em resposta à mudança nainfraestrutura do aplicativo e aos requisitos adicionais de negócios principais. Aomesmo tempo, os gerentes de política podem trabalhar em novas decisões,entregues em resposta a um mercado emergente, ambiente regulamentar emmutação ou novos padrões de eventos.

Além de trabalhar em diferentes linhas de tempo, os desenvolvedores e usuáriosde negócios também esperam trabalhar com diferentes ferramentas, refletindo seusconjuntos de habilidades e visões diferentes do aplicativo.

Por exemplo, os desenvolvedores estão acostumados ao mundo do Java. Eles usamsistemas de gerenciamento de código de origem para trabalhar simultaneamenteem cópias separadas de um projeto, em que um interfira no outro.

Por outro lado, os usuários de negócios não se preocupam com os detalhes dodesenvolvimento do aplicativo, mas se interessam no teste e no gerenciamento dasdecisões. Portanto, eles precisam de ferramentas que possam ajudá-los a criar,organizar e procurar regras no contexto da política geral.

Com desenvolvedores e usuários de negócios trabalhando em seus própriosambientes e no seu próprio ritmo, o trabalho desses dois grupos deve sersincronizado e fundido.

Por fim, os desenvolvedores e usuários de negócios requerem acesso a umambiente de execução de regras para implementar as regras que permitem testar,validar e lançar na produção de lógica de negócios novas ou alteradas.

6 WebSphere Operational Decision Management 8.0: Visão Geral: Família de Produtos do WebSphere Operational Decision

Management

Page 11: WebSphere Operational Decision Management 8.0: Vis.o Geral ... · Apresentação da Família de Produtos do WebSphere Operational Decision Management .....1 O que É WebSphere Operational

Informações relacionadas:“Funções e Atividades do WebSphere Operational Decision Management” napágina 9O WebSphere Operational Decision Management consiste em um conjunto demódulos que operam em diferentes ambientes, mas também trabalha em conjuntopara fornecer uma plataforma abrangente de gerenciamento de decisões.“Estratégias Complementares do Gerenciamento de Decisões”As regras de negócios e os eventos em tempo real podem ajudar sua empresa aalcançar agilidade no processo de negócios.“Sinergias com outros Produtos IBM” na página 46O WebSphere Operational Decision Management complementa outros produtosIBM® para conferir poderes às empresas para automatizarem, gerenciarem emelhorarem o ciclo de decisões diante do crescimento de complexidade e demudanças.

Estratégias Complementares do Gerenciamento de DecisõesAs regras de negócios e os eventos em tempo real podem ajudar sua empresa aalcançar agilidade no processo de negócios.

O WebSphere Operational Decision Management fornece ferramentas quesuportam duas estratégias de gerenciamento de decisão complementares: regras denegócios e regras de eventos. Dependendo do tipo de dados com o qual você estálidando e da classificação de raciocínio que deseja aplicar a esses dados, uma dasduas estratégias prevalecerá.

Regras e eventos são serviços complementares dentro do domínio degerenciamento de decisões e, juntos, eles permitem que os usuários criem egerenciem regras usando conceitos, terminologia e conjuntos de ferramentasalinhados, para suportar casos de uso combinados.

Padrão de uso

Gerenciamento de decisões

Regras de negócios Regras de evento

Tipo de dados Visualização de capturainstantânea dos dadosestáticos.

Dados em intervalos detempo variáveis.

Raciocínio Executa as regras usando aordem definida de execuçãoou uma ordem que oalgoritmo baseado eminferência do mecanismo deregras determina.

Processa diversos eventosnão relacionados de variadasfontes para identificar umpadrão e responde de formaassíncrona quando estepadrão é identificado.

Processa os eventoscorporativos sobre períodosde tempo estendidos, demilissegundos a meses.

ExecuçãoResponde a cada chamadacomo uma transaçãoexclusiva.Chamado por umaAPI, por exemplo, como umserviço da Web ou de umprocesso de negócios.

Recebe eventos individuaisda rede e reagirá, se o eventoconcluir um padrão deinteresse, e reagirá iniciandoações em outros sistemas.

Visão Geral: Família de Produtos do WebSphere Operational Decision Management 7

Page 12: WebSphere Operational Decision Management 8.0: Vis.o Geral ... · Apresentação da Família de Produtos do WebSphere Operational Decision Management .....1 O que É WebSphere Operational

Padrão de uso

Gerenciamento de decisões

Regras de negócios Regras de evento

Resultado Calcula um ou mais valorespara decisão e resposta.

Inicia ações quando ospadrões de atividade denegócio não ocorreremconforme o esperado. Essasações podem ser alertas ouprocessamento deacompanhamento.

A combinação de regras e eventos de negócios pode oferecer uma tomada dedecisão inteligente, que permite que uma empresa execute ações criteriosas eadequadas quanto às mudanças dentro de sua rede de negócios. É possívelcombinar regras e eventos nos ambientes de tempo de execução. O tempo deexecução do evento pode executar regras de negócios usando uma interface deserviço da web. Para obter informações adicionais sobre a integração do tempo deexecução entre regras e eventos, consulte Chamando o Decision Server Rules apartir do Decision Server Events.

A tabela a seguir ilustra como você poderia combinar as regras de negócios e oseventos de negócios para os dois casos de uso.

Caso de Uso

Gerenciamento de decisões

Regras de Negócios Regras de Eventos

Segura de carro v

Determinar a necessidadede fazer uma oferta e, sehouver, para que fazê-la.

v

Adaptar o preço com baseem uma grandecombinação de fatores.

v

Monitorar ocomportamento do clientee identificar asincronização correta parauma promoção.

v

Detectar diversassolicitações de cotação deseguro em um curtoperíodo de tempo.

v

Detectar solicitações decotação que não tenhamsido aceitas em umperíodo de tempo.

v

Seguir em ofertaspromocionais do cliente.

8 WebSphere Operational Decision Management 8.0: Visão Geral: Família de Produtos do WebSphere Operational Decision

Management

Page 13: WebSphere Operational Decision Management 8.0: Vis.o Geral ... · Apresentação da Família de Produtos do WebSphere Operational Decision Management .....1 O que É WebSphere Operational

Caso de Uso

Gerenciamento de decisões

Regras de Negócios Regras de Eventos

Serviços de cartão de crédito v

Detectar se as transaçõespassam sobre umdeterminado limite, epermitir ou rejeitar atransação.

v

Notificar os clientesbaseados no perfil docliente e nocomportamento.

v

Detectar os eventos noscartões de crédito(pagamentos).

v

Agregar os dados noscartões de crédito(pagamentos e retiradaspermitidos pelas regras).

v

Chamar as regras denegócios quando umadecisão precisar sercalculada para permitir ourejeitar a transação.

Informações relacionadas:“Agilidade de Negócios por meio de Ciclos de Negócios e de TI Sincronizados” napágina 5A agilidade de negócios depende de uma automação de decisão responsiva einteligente. O WebSphere Operational Decision Management ajuda a gerenciardecisões separadamente dos aplicativos de negócios, com mais flexibilidade eresponsividade às necessidades dos negócios, que mudam constantemente.“Funções e Atividades do WebSphere Operational Decision Management”O WebSphere Operational Decision Management consiste em um conjunto demódulos que operam em diferentes ambientes, mas também trabalha em conjuntopara fornecer uma plataforma abrangente de gerenciamento de decisões.

Funções e Atividades do WebSphere Operational DecisionManagement

O WebSphere Operational Decision Management consiste em um conjunto demódulos que operam em diferentes ambientes, mas também trabalha em conjuntopara fornecer uma plataforma abrangente de gerenciamento de decisões.

Visão Geral: Família de Produtos do WebSphere Operational Decision Management 9

Page 14: WebSphere Operational Decision Management 8.0: Vis.o Geral ... · Apresentação da Família de Produtos do WebSphere Operational Decision Management .....1 O que É WebSphere Operational

Para que uma equipe de desenvolvimento seja efetiva, é necessário que ela tenha oconjunto certo de habilidades ou que essas habilidades estejam disponíveis àequipe para consulta. As funções internas da equipe devem ser estabelecidas noinício do ciclo de desenvolvimento.

Duas categorias de usuários estão envolvidas no desenvolvimento e manutençãode uma solução de gerenciamento de decisão:v Usuários de TI

Os arquitetos, desenvolvedores e administradores desenvolvem e mantêm oaplicativo de regra.

v Usuários Corporativos

Os analistas de negócios, os gerenciadores de política e os autores de regradesenvolvem e mantêm a lógica de decisão.

A tabela a seguir descreve os diferentes tipos de TI e usuários comerciaisenvolvidos no desenvolvimento e manutenção de uma solução de gerenciamentode decisão.

10 WebSphere Operational Decision Management 8.0: Visão Geral: Família de Produtos do WebSphere Operational Decision

Management

Page 15: WebSphere Operational Decision Management 8.0: Vis.o Geral ... · Apresentação da Família de Produtos do WebSphere Operational Decision Management .....1 O que É WebSphere Operational

Tabela 1. Funções de usuário para o desenvolvimento de aplicativos de regra de negóciose aplicativos de evento

Função Atividades Descrição

Design

Integrar

Implementar

Os arquitetos trabalhamprincipalmente no Designer epossuem as seguintesresponsabilidades:

v Gerenciamento daorganização geral daimplementação das regrase garantia de que aexecução seja otimizada.

v Definir a organização doprojeto para que sejaconveniente para osdesenvolvedores eusuários comerciaisparecidos.

v Definir a granularidadedos aplicativos e como elesse ajustam no processo denegócios mais amplo.

v Fornecer um contexto devalor para a regra doaplicativo nas decisões denegócios gerenciadas.

Design

Autor

Teste

Integrar

Implementar

Os desenvolvedorestrabalham principalmente noDesigner e possuem asseguintes responsabilidades:

v Desenvolver, testar,depurar e implementar osaplicativos de regra denegócios e aplicativos deeventos. Eles fornecem aentrada para o design dasregras.

v Gravar o código paraexecução de regras.

Os desenvolvedores sãofamiliarizados com modelosde objetos, APIs e ambientede desenvolvimento(servidores de aplicativosJava EE, plataformas Java SEe z/OS).

Visão Geral: Família de Produtos do WebSphere Operational Decision Management 11

Page 16: WebSphere Operational Decision Management 8.0: Vis.o Geral ... · Apresentação da Família de Produtos do WebSphere Operational Decision Management .....1 O que É WebSphere Operational

Tabela 1. Funções de usuário para o desenvolvimento de aplicativos de regra de negóciose aplicativos de evento (continuação)

Função Atividades Descrição

Implementar

Administrar

Monitorar

Auditoria

Os administradores dosistema funcionam nosservidores para assegurarque são executados comtranquilidade. Essesservidores podem ser paraambientes de tempo deexecução ou Decision Center.

Os administradores possuemas seguintesresponsabilidades:

v Implementar e configuraro servidor e o banco dedados para DecisionCenter e Rule ExecutionServer.

v Gerenciar acesso deusuário para DecisionCenter e Rule ExecutionServer.

v Garantia de que o Modelode Objeto de Negócios e asregras sejam definidos deforma consistente paratodas as fases do projeto,garantindo que as regraspossam ser compartilhadasentre plataformas.

v Configurar as origens dosdados de rastreio, parapropósitos de teste.

v Implementar aplicativos.

v Reimplementar osconjuntos de regras eativos de eventosconforme as mudanças sãofeitas.

v Gerar relatórios deexecução detalhados.

v Rastrear e monitorar aexecução de regra.

v Restaurar um estadoespecífico do aplicativo.

12 WebSphere Operational Decision Management 8.0: Visão Geral: Família de Produtos do WebSphere Operational Decision

Management

Page 17: WebSphere Operational Decision Management 8.0: Vis.o Geral ... · Apresentação da Família de Produtos do WebSphere Operational Decision Management .....1 O que É WebSphere Operational

Tabela 1. Funções de usuário para o desenvolvimento de aplicativos de regra de negóciose aplicativos de evento (continuação)

Função Atividades Descrição

Design

Autor

Teste

Sincronizar

Revisar

Validar

Os analistas de negóciostrabalham no Designer e noDecision Center.

Eles atuam como ponte entreos departamentos de TI enegócios, desde o design àintegração dentro de umaplicativo de software.

Os analistas de negóciospossuem as seguintesresponsabilidades:

v Projetar uma especificaçãoformal para as regras, comvalidação dedesenvolvedores egerentes de política.

v Definição do vocabuláriousado nas regras.

v Identificação de regras denegócios candidatas.

v Gravar e organizar regrasde negócios e regras deeventos para que osautores de regras possammantê-las.

v Validar se a execução deregra produz os resultadosesperados.

Dependendo do nível deconhecimento técnico, osanalistas de negócios podemexecutar tarefas atualmentedescritas como tarefas dodesenvolvedor. No entanto,os analistas de negóciosgeralmente não gravam ocódigo.

Visão Geral: Família de Produtos do WebSphere Operational Decision Management 13

Page 18: WebSphere Operational Decision Management 8.0: Vis.o Geral ... · Apresentação da Família de Produtos do WebSphere Operational Decision Management .....1 O que É WebSphere Operational

Tabela 1. Funções de usuário para o desenvolvimento de aplicativos de regra de negóciose aplicativos de evento (continuação)

Função Atividades Descrição

Revisar

Validar

Autor

Os gerentes de política sãoos proprietários das decisõesem uma organização etrabalham principalmente noDecision Center.

Os gerentes de políticapossuem as seguintesresponsabilidades:

v Participar no design deuma especificação formalpara as regras.

v Definir os elementos devocabulário com a ajudados analistas de negócios.

v Criar e atualizar regras.

v Revisar como a execuçãodas regras é orquestrada.

v Relatar o status da políticade negócio.

v Testar as regras, para quesejam gravadascorretamente.

v Executar simulações paragarantir que as regrastenham o resultado denegócios desejado.

v Gerenciar as ramificações.

Autor

Revisar

Os autores da regratrabalham no DecisionCenter.

Os autores da regra possuemas seguintesresponsabilidades:

v Atualizar e, às vezes, criaras regras.

v Revisar as regras denegócios e as regras deeventos usando asconsultas e os relatórios.

14 WebSphere Operational Decision Management 8.0: Visão Geral: Família de Produtos do WebSphere Operational Decision

Management

Page 19: WebSphere Operational Decision Management 8.0: Vis.o Geral ... · Apresentação da Família de Produtos do WebSphere Operational Decision Management .....1 O que É WebSphere Operational

Conceitos relacionados:“Aplicativos de Regra de Negócios com Base em Java ou XML”Como um usuário de TI, você trabalha no Rule Designer para definir umainfraestrutura de gerenciamento e autoria de regra para usuários de negócios e osusuários de negócios não precisam estar cientes da plataforma de produçãosubjacente. Eles criam, revisam e gerenciam regras de negócios da mesma maneiraindependentemente da plataforma.“Desenvolvimento de Aplicativos de Regra de Evento” na página 24Para desenvolver aplicativos de eventos, os desenvolvedores, arquitetos e analistasde negócios trabalham juntos para projetar um modelo de dados, coordenarexecução de evento, criar, revisar e testar eventos e implementar o aplicativo deevento resultante em várias plataformas de produção (Java SE, Java EE ou z/OS).“Gerenciamento de Decisões para Usuários de Negócios” na página 26O Decision Center é um servidor e repositório de gerenciamento de decisãoescaláveis, com um ambiente da Web colaborativo para criação, gerenciamento,validação e implementação de regras de negócios e eventos.Informações relacionadas:“Agilidade de Negócios por meio de Ciclos de Negócios e de TI Sincronizados” napágina 5A agilidade de negócios depende de uma automação de decisão responsiva einteligente. O WebSphere Operational Decision Management ajuda a gerenciardecisões separadamente dos aplicativos de negócios, com mais flexibilidade eresponsividade às necessidades dos negócios, que mudam constantemente.“Estratégias Complementares do Gerenciamento de Decisões” na página 7As regras de negócios e os eventos em tempo real podem ajudar sua empresa aalcançar agilidade no processo de negócios.

Desenvolvimento de Aplicativos de Regra de NegóciosPara desenvolver aplicativos de regras de negócios, os desenvolvedores, arquitetose analistas de negócios trabalham juntos para projetar um modelo de dados,coordenar execução de conjunto de regras, criar, revisar e testar regras eimplementar o aplicativo de regra de negócios resultante em várias plataformas deprodução (Java SE, Java EE ou z/OS).

Aplicativos de Regra de Negócios com Base em Java ou XMLComo um usuário de TI, você trabalha no Rule Designer para definir umainfraestrutura de gerenciamento e autoria de regra para usuários de negócios e osusuários de negócios não precisam estar cientes da plataforma de produçãosubjacente. Eles criam, revisam e gerenciam regras de negócios da mesma maneiraindependentemente da plataforma.

Você desenvolve aplicativos de regras com base em Java ou XML e podeimplementá-los em uma plataforma distribuída ou no WebSphere ApplicationServer on z/OS (consulte Arquitetura de um Aplicativo de Regra de Negócios).Para obter uma introdução prática para o desenvolvimento de aplicativo de regracom base em Java, consulte Introdução: Introdução às Regras de Negócios.

O diagrama a seguir ilustra as diferentes ferramentas usadas para desenvolver umaplicativo de regra de negócios com base em Java ou XML, e as tarefas que vocêdeve executar para esse desenvolvimento.

Visão Geral: Família de Produtos do WebSphere Operational Decision Management 15

Page 20: WebSphere Operational Decision Management 8.0: Vis.o Geral ... · Apresentação da Família de Produtos do WebSphere Operational Decision Management .....1 O que É WebSphere Operational

Projetando

Você e os analistas de negócios projetam primeiro o aplicativo de regra denegócios, usando o Rule Designer.v

É possível definir como deseja organizar o aplicativo de regra de negócios emprojetos de regras (consulte Diretrizes para a Organização do Aplicativo emProjetos de Regras). Um projeto de regra é um tipo de projeto Eclipse dedicadoao desenvolvimento de aplicativos de regra de negócios, que podem serarmazenados em um sistema de Source Code Control (SCC) (consulteDesenvolvendo um Projeto de Regra).

v

O conjunto de regras de negócios que são colocadas juntas como uma unidadede decisão executável é denominado conjunto de regras. Defina os parâmetros doconjunto de regras para passar os dados do aplicativo de chamada para oconjunto de regras e para recuperar os dados do conjunto de regras.

v

Trabalhe com o analista de negócios para definir o vocabulário usado nas regrasde negócios. No Rule Designer, é possível então desenvolver o Modelo de Objetode Negócios (BOM), que define os elementos e relacionamentos no vocabulário(consulte Tutorial: Definindo um Vocabulário). É possível definir o vocabuláriode maneira top-down, mapeando o BOM para o Execution Object Model (XOM),um modelo Java ou XML usado no tempo de execução. Também é possível criaro vocabulário de baixo para cima, gerando o BOM a partir do XOM e, emseguida, filtrando e configurando o BOM para ser uma base adequada para ovocabulário de negócios (consulte Desenvolvendo Modelos de Objeto deNegócios).

v

No projeto de regra, é organizada então uma estrutura de pacote de regra para oarmazenamento de regras de negócios e define-se um fluxo de regra, paraespecificar o fluxo de alto nível de execução das regras de negócios (consulteOrquestrando a Execução do Conjunto de Regras e Tutorial: Criando SeuPrimeiro Fluxo de Regra).

v

16 WebSphere Operational Decision Management 8.0: Visão Geral: Família de Produtos do WebSphere Operational Decision

Management

Page 21: WebSphere Operational Decision Management 8.0: Vis.o Geral ... · Apresentação da Família de Produtos do WebSphere Operational Decision Management .....1 O que É WebSphere Operational

Com a ajuda de analistas de negócios, é possível definir propriedades para ogerenciamento e o rastreamento de regras de negócios, usando extensões demodelo de regra (consulte as amostras Extensões de Gerenciamento de Regras deNegócios). O Rule Designer fornece editores para extensões do modelo de regra.

v

Configure ferramentas de validação do usuário corporativo, configurando ecustomizando o modo como testes e simulações são executados com o DecisionValidation Services (consulte Tutorial: Configurando o BOM para Teste no Excel).

Criando

Se você for o responsável pela criação e o gerenciamento das regras, poderá criar amaior parte das regras de negócios no projeto (consulte Criando Regras). Se osusuários corporativos forem responsáveis pela criação e gerenciamento de regrasde negócios e, em seguida, criarem regras complexas apenas e configuraremalgumas ferramentas para facilitar a autoria da regra de negócios para usuários denegócios.v

Você e os analistas de negócios podem criar os seguintes tipos de regras denegócios:– Regras de ação (consulte Tutorial: Criando Regras de Ação)– Tabelas de decisão (consulte Tutorial: Editando Tabelas de Decisão)– Árvores de decisãoTodas essas regras de negócios são baseadas no Business Action Language (BAL),que é projetada para parecerem como o idioma natural. Além disso, é possívelcriar regras técnicas que são baseadas no ILOG Rule Language (IRL) e querequerem qualificações de programação (consulte as amostras ProgramaçãoBaseada em Regra).

v

Você e os analistas de negócios podem criar os modelos de regra de negócios.v

Com a ajuda dos analistas de negócios, você define as categorias de vocabulário.Com essas categorias, é possível filtrar os elementos do vocabulário que ficamdisponíveis ao criar as regras de negócios.

v

É possível criar extensões de criação de regras, por exemplo, para integrareditores de valor para alguns elementos de vocabulário, ou para definir domíniosdinâmicos que recuperam valores de uma origem de dados (consulte as amostrasCriando Extensões).

Testando

Depure o aplicativo de regra de negócios no Rule Designer. Os analistas denegócios testam se o aplicativo de regra de negócios implementa a lógica denegócios esperada.v

Depure o conjunto de regras (consulte Tutorial: Depurando um Conjunto deRegras). Para isso, um mecanismo de regras integrado é usado para gerenciar aexecução de regras (consulte Depurando um Projeto de Regra e ExecutandoRegras com um Mecanismo de Regra Integrado).

v

Visão Geral: Família de Produtos do WebSphere Operational Decision Management 17

Page 22: WebSphere Operational Decision Management 8.0: Vis.o Geral ... · Apresentação da Família de Produtos do WebSphere Operational Decision Management .....1 O que É WebSphere Operational

Você ou o analista de negócios executam a análise de regra, usando consultassemânticas restritas (consulte Revisando um Projeto de Regra). Essas consultasverificam a consistência e a integridade de regras individuais e do conjunto deregras por inteiro. É possível customizar os relatórios da análise de regra.

v

Você ou os analistas de negócios executam os cenários de teste nas regras. Épossível executar esses testes diretamente no Rule Designer, sem o ambienteintegral do Rule Execution Server.Para obter informações adicionais sobre o teste do cenário, consulte:– Teste com o Decision Validation Services– Validando a Execução de Conjunto de Regras no z/OS– Tutorial: Depurando um Arquivo de Cenário do Excel– Amostra: Teste de Archive do DVS Usando JUnit

v

Você cria Key Performance Indicators (KPIs) que podem ser incluídos com assimulações para exibir os resultados de negócios no Decision Center.

Integrando e Implementando

Você integra e implementa o aplicativo de regra de negócios a partir do RuleDesigner. A implementação também pode ser feita a partir do Decision Center.v

Compacte o conjunto de regras em um archive executável, chamado RuleApp, egrave o código para executar o mecanismo de regras neste RuleApp (consulte asamostras Integração do Mecanismo de Regras).

v

Decida como deseja expor o RuleApp para o aplicativo de chamada.– Sessão de regra do Java SE (consulte Amostra: Sessão de Regra do Java SE)– Sessão de regra do Java EE (consulte Amostra: Sessão de Regra do Java EE)– Bean de regra acionado por mensagem (consulte Amostra: Bean de Regra

Acionado por Mensagem)– Serviço de decisão transparente (consulte Amostra: Serviço de Decisão

Transparente Monitorado ou da Web e Tutorial: Executando um HostedTransparent Decision Service no Java ou .NET)

v

Configure o Rule Execution Server para o servidor de aplicativos escolhido. ORule Execution Server é um ambiente de execução monitorado e gerenciado pararegras de negócios implementadas. O Rule Execution Server manipula a criação,a consulta e o gerenciamento de instâncias de conjuntos de regras, para que osaplicativos possam chamar as decisões resultantes da forma mais fácil possível.Consulte Tutorial: Criando um Aplicativo da Web para chamar o Decision Serverno IBM Rational Application Developer.

v

Você implementa o RuleApp para Rule Execution Server. No console RuleExecution Server, você gerencia o RuleApps.Para obter informações adicionais sobre o gerenciamento de RuleApps no RuleExecution Server, consulte:– Tutorial: Gerenciando RuleApps– Gerenciando o Ambiente de Execução de Regra do Java

v

18 WebSphere Operational Decision Management 8.0: Visão Geral: Família de Produtos do WebSphere Operational Decision

Management

Page 23: WebSphere Operational Decision Management 8.0: Vis.o Geral ... · Apresentação da Família de Produtos do WebSphere Operational Decision Management .....1 O que É WebSphere Operational

Para ativar a execução de teste e, em específico, para teste de cenário, vocêimplementa o Scenario Service Provider (SSP) e XOM para o armazenamento RuleExecution Server.

Administrando e Monitorando

O Rule Execution Server fornece ferramentas para administrar e monitoraraplicativos de regra de negócios.v

Use o console do Rule Execution Server, os scripts Ant ou as ferramentas degerenciamento corporativo (como o IBM Tivoli ou HP OpenView) e o JMXMBeans para monitorar a execução de conjuntos de regras dentro do RuleExecution Server.

v

É possível depurar um aplicativo de regra de negócios executado no RuleExecution Server (consulte Tutorial: Depurando um Aplicativo Rule ExecutionServer Remoto).

v

Você cria versões de backup de conjuntos de regras e reverte para uma versãoanterior, se necessário.

v

Você também monitora e arquiva os resultados de execução no DecisionWarehouse. Você também pode reunir as estatísticas sobre o desempenho.

Auditando

Os dados de rastreio de execução do conjunto de regras fornecem uma trilha deauditoria das decisões anteriores, às vezes necessária para satisfazer os requisitosregulamentares. Além disso, esse tipo de dados fornece meios de investigar oujustificar uma decisão renderizada de uma transação anterior, mostrando todas asregras associadas a essa decisão.v

Usando o Decision Warehouse, Rule Execution Server é possível gerenciar, fazerbackup e remover decisões armazenadas (consulte Auditando DecisõesExecutadas).

v

O Decision Warehouse também armazena e recupera relatórios detalhados nosconjuntos de regras para os quais o monitoramento está ativado (consulteAmostra: Customização do Decision Warehouse).

v

Você cria Key Performance Indicators (KPIs). Os usuários corporativosgeralmente usam os relatórios para ajustar as políticas de negócios para quereflitam as condições de negócios que estão em constante transformação e paramelhorar o desempenho com base nesses KPIs.

Aplicativos de Regras de Negócios com Base em COBOL paraPlataformas z/OSVocê desenvolve aplicativos de regras de negócios com base nos dados COBOL epode implementá-los no zRule Execution Server for z/OS, Rule Execution Serverno WebSphere Application Server para z/OS ou como um subprograma de regrasCOBOL.

Visão Geral: Família de Produtos do WebSphere Operational Decision Management 19

Page 24: WebSphere Operational Decision Management 8.0: Vis.o Geral ... · Apresentação da Família de Produtos do WebSphere Operational Decision Management .....1 O que É WebSphere Operational

Dependendo de onde você escolhe implementar e executar suas regras, vocêdesenvolve o aplicativo de regra de negócios de modo diferente. Para obterinformações adicionais, consulte Desenvolvendo Aplicativos de Regras de Negóciospara z/OS. A experiência de criação e gerenciamento de regras podem permanecera mesma para os usuários corporativos e é possível configurar o aplicativo deregra de negócios para que seja compatível com todas as opções deimplementação.

O diagrama a seguir ilustra as diferentes ferramentas com as quais vocêdesenvolve um aplicativo de regra de negócios com base no COBOL, e comoimplementa esse aplicativo de regras de negócios para zRule Execution Server forz/OS.

Use o Decision Server for z/OS e planeje implementar suas regras para zRuleExecution Server for z/OS.1.

No Rule Designer, gere um XOM a partir de um copybook COBOL (consulteTutorial: Criando um Conjunto de Regras Baseado em Copybook para o zRuleExecution Server for z/OS e Considerações do COBOL para o desenvolvimentodo aplicativo de regra). Este XOM COBOL fornece as estruturas Javanecessárias para executar as regras em um aplicativo COBOL. Antes de gerarum XOM COBOL, você deve certificar-se de como as estruturas de copybookCOBOL são mapeadas para as estruturas Java, e das restrições que podem seraplicadas (consulte Manipulando Diferenças de Tipos de Dados entre Java eCOBOL).

2.

Em seguida, mapeie os métodos BOM para elementos COBOL XOM usando orecurso de mapeamento BOM-para-XOM no Editor BOM.

3.

Implemente o XOM COBOL e o RuleApp, que estão disponíveis para oaplicativo de chamada através do zRule Execution Server for z/OS.

Use o Decision Server for z/OS e planeje implementar as regras no Rule ExecutionServer no WebSphere Application Server para z/OS.1.

20 WebSphere Operational Decision Management 8.0: Visão Geral: Família de Produtos do WebSphere Operational Decision

Management

Page 25: WebSphere Operational Decision Management 8.0: Vis.o Geral ... · Apresentação da Família de Produtos do WebSphere Operational Decision Management .....1 O que É WebSphere Operational

O processo para o desenvolvimento do aplicativo de regra dependem do tipode cliente que executa o aplicativo de regra.Para executar um conjunto de regras no WebSphere Application Server paraz/OS, é possível escolher usar um cliente Java/SOA ou uma chamada COBOLnativa:v Java: Solicitações de HTTP vindas no servidor de aplicativos, solicitações de

contêiner EJB e solicitações SOAP.v COBOL Nativa: Os aplicativos COBOL podem executar as regras da mesma

maneira como fazem para o zRule Execution Server for z/OS. Desenvolvaum XOM COBOL que forneça as estruturas Java necessárias para executar asregras em um aplicativo COBOL. Um parâmetro de configuração de tempode execução redireciona a chamada através do WebSphere Optimized LocalAdapters (WOLA). Nenhum código Java adicional precisa ser gravado paraexecutar as regras de negócios.

Planeje implementar o aplicativo de regra de negócios como um subprograma deregra COBOL.1.

No Rule Designer, gere um XOM a partir de um copybook COBOL (consulteTutorial: Gerando um Código COBOL a partir de um Projeto de Regra Baseadoem Copybook e Considerações do COBOL para o Desenvolvimento doAplicativo de Regra). O XOM COBOL fornece as estruturas Java necessáriaspara executar as regras em um aplicativo COBOL. Antes de gerar um XOMCOBOL, você deve certificar-se de como as estruturas de copybook COBOL sãomapeadas para as estruturas Java, e das restrições que podem ser aplicadas(consulte Manipulando Diferenças de Tipos de Dados entre Java e COBOL).

2.

Em seguida, mapeie os métodos de negócios para os elementos de copybookCOBOL usando o recurso de mapeamento BOM-para-COBOL no Editor BOM.Você também deve mapear os métodos de negócios para os elementos XOMusando o recurso de mapeamento BOM-para-XOM. Definindo ambos osmapeamentos BOM-para-COBOL e BOM-para-XOM, é possível compartilhar oaplicativo de regra de negócios entre os ambientes Java e COBOL (consulteTutorial: Compartilhando um BOM entre Aplicativos Java e COBOL).

3.

Você e os analistas de negócios podem gravar regras de negócios usando aBusiness Action Language (BAL), com algumas limitações (consultePalavras-chave e Recursos da BAL).

4.

É possível então gerar um subprograma de regra COBOL contendo o conjuntode regras e o mapeamento BOM para COBOL e, em seguida, incluir osubprograma COBOL em um programa COBOL principal (consulteConfigurando um Subprograma de Regra COBOL em um Aplicativo COBOL).

A tabela a seguir descreve as principais diferenças entre os aplicativos de regraexecutados no zRule Execution Server for z/OS, no Rule Execution Server e emuma plataforma COBOL nativa.

Visão Geral: Família de Produtos do WebSphere Operational Decision Management 21

Page 26: WebSphere Operational Decision Management 8.0: Vis.o Geral ... · Apresentação da Família de Produtos do WebSphere Operational Decision Management .....1 O que É WebSphere Operational

RecursozRule ExecutionServer for z/OS

Rule ExecutionServer onWebSphereApplication Serverpara z/OS

Subprograma deregra COBOL

Integração direta comaplicativos COBOL

(usando WOLA)

Suporte de todas asconstruções deautoria de regra

Implementaçõesativas para novasversões do conjuntode regras

Integração aoconjunto deferramentas DecisionCenter

Suporte para teste esimulação

Compartilhamento deregras com ambientesdistribuídos

Integração nosmesmos ambientesCOBOL que oaplicativo COBOL dechamada

Execução local noCICS TS Versão 4 eposterior

Alta Disponibilidadee suporte atransações através doWebSphereApplication Serverpara z/OS

Aplicativo de regra de negócios para plataformas .NETÉ possível implementar e executar suas regras em um ambiente .NET.

É possível executar aplicativos de regra no .NET, usando os conjuntos de regrasdesenvolvidos no Rule Designer. É possível implementar os conjuntos de regrascomo uma .NET DLL em um ambiente .NET nativo ou expor o conjunto de regrascomo um serviço da Web que você pode chamar a partir de um ambiente .NET. Afigura a seguir ilustra como implementar um conjunto de regras DLL em umambiente .NET nativo.

22 WebSphere Operational Decision Management 8.0: Visão Geral: Família de Produtos do WebSphere Operational Decision

Management

Page 27: WebSphere Operational Decision Management 8.0: Vis.o Geral ... · Apresentação da Família de Produtos do WebSphere Operational Decision Management .....1 O que É WebSphere Operational

O Decision Server inclui uma versão .NET do mecanismo de regras e fornece umconjunto de ferramentas para remapear o BOM para uma versão que pode sercarregada e usada em um ambiente .NET nativo.v

Você desenvolve o BOM. Se desejar executa em ambas as plataformas Java e.NET, poderá criar esse BOM a partir de um Java XOM , em seguida, convertero Java XOM em um .NET XOM, por exemplo, usando o Java 2 CSharpTranslator para Eclipse. Se a sua plataforma de destino for .NET apenas,desenvolva um .NET XOM. Você deve mapear o BOM para classes .NET, usandoo mapeamento BOM para XOM. Não é possível usar o Editor BOM no RuleDesigner para definir este mapeamento BOM para XOM. Você deve defini-lo emum arquivo B2X separado.

v

No Decision Server, você gera uma .NET DLL implementável. Esta DLL contémo conjunto de regras e o BOM. Na plataforma .NET, você fornece um Modelo deObjeto de Execução (XOM) .NET e o mapeamento BOM para XOM associado.Em seguida, implemente e execute a DLL .NET na plataforma .NET (consulteExecutando Regras com o Mecanismo de Regras para .NET e Amostra: Execuçãoem .NET: Mecanismo de Regras para .NET ).

Para executar as regras na plataforma .NET, é possível usar também o DecisionServer para expor um conjunto de regras como um Hosted Transparent DecisionService com base nos modelos de objetos no ambiente Java ou .NET. Grave ougerencie regras no Rule Designer e crie um serviço de decisão para expor a lógicade negócios na plataforma .NET (consulte Tutorial: Executando um HostedTransparent Decision Service no Java ou .NET).v

Você gera esquemas XML a partir de classes .NET usando uma ferramenta .NETFramework. Em seguida, use o esquema gerado como o XOM no qual grava asregras no Rule Designer.

v

Você define a interface de serviço de decisão configurando os parâmetros doconjunto de regras e incluindo as regras de negócios no projeto de regras.

v

Você expõe o conjunto de regras como um serviço de decisão implementando oconjunto de regras para Rule Execution Server. Em seguida, chame o serviço de

Visão Geral: Família de Produtos do WebSphere Operational Decision Management 23

Page 28: WebSphere Operational Decision Management 8.0: Vis.o Geral ... · Apresentação da Família de Produtos do WebSphere Operational Decision Management .....1 O que É WebSphere Operational

decisão a partir de um aplicativo .NET, incluindo uma referência da web em seuprojeto .NET (consulte, Chamando Serviços de Decisão no .NET).

Desenvolvimento de Aplicativos de Regra de EventoPara desenvolver aplicativos de eventos, os desenvolvedores, arquitetos e analistasde negócios trabalham juntos para projetar um modelo de dados, coordenarexecução de evento, criar, revisar e testar eventos e implementar o aplicativo deevento resultante em várias plataformas de produção (Java SE, Java EE ou z/OS).

É possível desenvolver aplicativos de regras de eventos para implementar acoordenação de eventos em tempo real entre sistemas de negócios (consulteDecision Server Events como o hub do processamento de eventos de negócios).Para obter uma introdução prática ao desenvolvimento de aplicativos de eventos,consulte Introdução às Regras de Eventos.

Você e o analista de negócios projetam um modelo de dados (consulteConstruindo o Modelo de Dados). O modelo de dados consiste em objetos denegócios que identificam de onde os dados são provenientes (objetos de eventos,conexões de dados) e para onde os resultados de avaliação de eventos de negóciossão enviados (objetos de ação). Os objetos de negócios fornecem um ambiente dedados no qual processar as regras. Os objetos de eventos constroem objetos denegócios e os objetos de ação são definidos a partir dos objetos de negócios.v

No Event Designer, crie ativos de evento em um projeto de evento. Neste projeto deevento, é possível criar uma pasta para cada sistema de negócios que vocêdeseja integrar. Na pasta do sistema de negócio, crie os seguintes elementos:– Eventos e objetos de evento para os eventos que iniciam os processos entre os

sistemas de negócios.– Ações e objetos de ação para as ações que podem ser executadas quando

ocorre um evento.v

24 WebSphere Operational Decision Management 8.0: Visão Geral: Família de Produtos do WebSphere Operational Decision

Management

Page 29: WebSphere Operational Decision Management 8.0: Vis.o Geral ... · Apresentação da Família de Produtos do WebSphere Operational Decision Management .....1 O que É WebSphere Operational

Para a maioria dos eventos e ações, defina um conector. Os conectores deeventos passam dados para o tempo de execução do evento, os conectores deação recuperam dados do tempo de execução do evento. Os seguintes tipos deconectores estão disponíveis:– E-mail– Sistema de arquivos– FTP– HTTP– JMS– Banco de dados relacional– SOAP– Console do Usuário

v

Defina as conexões de dados (geralmente bancos de dados relacionais) quefornecem os dados que são necessários para concluir a avaliação da lógica denegócios. Por exemplo, a lógica pode usar o nível de atendimento ao cliente,mas esses dados podem estar disponíveis apenas em um banco de dados DB2que contém uma tabela de cliente principal.

Você e os analistas de negócios criam a lógica de negócios no Event Designer.Consulte Construindo a Lógica de Negócios.v Você cria regras de evento, que determinam como interagir com diferentes

sistemas de negócio. Por exemplo, uma regra de evento pode indicar quequando um cliente fizer uma grande transferência financeira do sistema denegócios de Processamento de Transações, o sistema de negócios doAtendimento ao Cliente deve contatar o cliente e oferecer uma alternativa deinvestimento.

v Um grupo de regra de evento consiste em uma ou mais regras de evento. Cadaregra de evento é acionada por um evento e pode acionar uma ou mais ações.Opcionalmente, é possível usar os filtros para compartilhar a lógica entre asregras.

Implemente e integre as conexões de dados e os ativos de eventos no tempo deexecução do evento (consulte Implementando Ativos em um Servidor de Tempo deExecução de Evento usando o Event Designer).v O tempo de execução do evento monitora os eventos à medida em que entram

no sistema e rastreia o progresso dos eventos e as ações correspondentes àmedida em que se movimentam em um processo (consulte Componentes doDecision Server Events).

v Quando um evento ocorre em um sistema de negócio e requer potencialmenteuma ou mais ações em outro sistema, os dados relevantes (nome do campo, tipode campo e valor) são denominados carga útil do evento. O conector para osistema de negócio passa essa carga útil do evento para uma fila JMS. O tempode execução de evento recupera a mensagem da fila JMS e preenche os objetosde negócios apropriados com os valores contidos na carga útil do evento. Otempo de execução de evento analisa o evento, identifica os grupos de regra deevento que se referem ao evento, e determina se existe algum filtro necessárioque exija avaliação. Se uma ação incluir uma regra de evento, o tempo deexecução do evento tentará avaliá-la para determinar se as condições para umaação são atendidas. Se algum valor estiver ausente, o tempo de execução doevento tentará recuperar as informações ausentes a partir de uma conexão de

Visão Geral: Família de Produtos do WebSphere Operational Decision Management 25

Page 30: WebSphere Operational Decision Management 8.0: Vis.o Geral ... · Apresentação da Família de Produtos do WebSphere Operational Decision Management .....1 O que É WebSphere Operational

dados externa. A ação é iniciada apenas se a condição for verdadeira. Se a açãonão incluir qualquer condição, a ação apropriada será iniciada.

Você e os analistas de negócios testam a lógica de negócios usando os widgets doBusiness Space.v No widget de Teste de Eventos, é possível testar a lógica de evento de um

processo de negócios. Defina um modelo de evento e o avalie. Em seguida, épossível visualizar o resultado de qualquer filtro que tenha sido avaliado eexaminar quais ações foram executadas. Também é possível procurar noseventos baseados no tempo que ainda não foram avaliados e nas ações baseadasno tempo que ainda não foram executadas (consulte Testanto a Lógica do EventoUsando o Widget de Teste de Eventos).

v No widget de Captura de Eventos e no widget de Reprodução de Eventos, épossível capturar eventos de um sistema de produção e reproduzir umasequência de um ou mais deles, geralmente em um sistema de teste (consulteCapturando e Reproduzindo Sequências de Eventos).

Você monitora o processamento de evento de negócio no ambiente de tempo deexecução.v Para reunir as estatísticas sobre o desempenho, você ativa o Performance

Monitoring Infrastructure (PMI) no WebSphere Application Server (consulteMonitorando com Estatísticas PMI).

v No widget de Gráfico de Eventos, é possível visualizar gráficos em tempo realque exibem o histórico de eventos, ações e filtros usados na avaliação dosgrupos de regras de eventos (consulte, Monitorando e Testando Regras deEventos no Business Space).

Você administra os ambientes de tempo de execução e desenvolvimento.v Na interface baseada no navegador de Administração, monitore e gerencie os

ambientes de desenvolvimento e de tempo de execução. ConsulteAdministrando para obter informações adicionais. No ambiente dedesenvolvimento, use a Administração para visualizar os eventos do sistema e oprocessamento do grupo de regra de eventos para assegurar que o aplicativoestá processando os eventos e gerando as ações conforme projetado. Também épossível executar os relatórios e visualizar o processamento do fluxo de eventos.

v É possível definir a autenticação do usuário e o acesso aos widgets do BusinessSpace (consulte, Protegendo o Decision Server Events).

Gerenciamento de Decisões para Usuários de NegóciosO Decision Center é um servidor e repositório de gerenciamento de decisãoescaláveis, com um ambiente da Web colaborativo para criação, gerenciamento,validação e implementação de regras de negócios e eventos.

O Decision Center fornece controle sobre o projeto, incluindo segurança baseadaem função, manutenção do histórico e metadados customizados. Os usuárioscorporativos usam a mesma tecnologia de linguagem de regra subjacente pararegras de negócios e regras de eventos e têm acesso ao mesmo ambiente degerenciamento e criação. O Decision Center fornece uma colaboração aprimoradaentre as equipes, por meio do acesso de multiusuários para os usuários denegócios e da sincronização entre ambientes de TI e de usuários de negócios(consulte “Funções e Atividades do WebSphere Operational Decision Management”na página 9).

26 WebSphere Operational Decision Management 8.0: Visão Geral: Família de Produtos do WebSphere Operational Decision

Management

Page 31: WebSphere Operational Decision Management 8.0: Vis.o Geral ... · Apresentação da Família de Produtos do WebSphere Operational Decision Management .....1 O que É WebSphere Operational

Gerenciamento de Decisões para Projetos de Regras

Como usuário de TI, você publica projetos de regra para Decision Center. Ao usaro repositório Decision Center, os analistas de negócios e os gerentes de políticamantêm as regras de negócios. O Decision Center disponibiliza ferramentas derelatório, enquanto o Rule Solutions for Office é usado para o compartilhamentooff-line das regras de negócios. Assim, um analista de negócios ou um gerente depolíticas pode implementar as regras de negócios para Rule Execution Server apartir do Decision Center, diretamente ou por meio de um processo gradual, emcooperação com um administrador do sistema.

Para obter uma introdução prática ao gerenciamento de regras de negócios noDecision Center, consulte Introdução às Regras de Negócios e Tutoriais (no consoledo Decision Center Enterprise).

O diagrama a seguir ilustra as principais ferramentas e tarefas para ogerenciamento de regra de negócios em Decision Center.

Quando o aplicativo de regras de negócios está pronto para ser disponibilizadopara os analistas de negócios e gerentes de políticas, você publica os projetos deregras para o Decision Center. A qualquer momento, é possível sincronizar suacópia ativa do projeto de regra com o conteúdo do repositório do Decision Center,conforme é alterado pelos gerentes de políticas e analistas de negócios (consulteSincronizando Regras entre Usuários de Negócios e Desenvolvedores).

Os gerentes de políticas e autores de regras podem criar regras de negócios noconsole do Decision Center Enterprise, no console do Decision Center Business eno Rule Solutions for Office. Com o Rule Solutions for Office, os autores de regrasescrevem regras no Microsoft Word e editam tabelas de decisões no MicrosoftExcel. Eles podem criar um conteúdo misto de regra e não regra em um RuleDoc,e manter as informações semânticas juntamente com o conteúdo de implementaçãoreal das regras (consulte Criando Regras). É possível integrar extensões de criação

Visão Geral: Família de Produtos do WebSphere Operational Decision Management 27

Page 32: WebSphere Operational Decision Management 8.0: Vis.o Geral ... · Apresentação da Família de Produtos do WebSphere Operational Decision Management .....1 O que É WebSphere Operational

e gerenciamento de regras desenvolvidas no Rule Designer no console do DecisionCenter e no Rule Solutions for Office (consulte as amostras: Criando Extensõespara o Decision Center e Extensões de Gerenciamento de Regras de Negócios parao Decision Center).

Os gerentes de política usam as ramificações para trabalharem com diversasliberações da lógica de negócios, gravar consultas nas regras de negócios noprojeto de regras e criar relatórios para revisar os resultados das consultas. Osgerentes de políticas podem usar essas consultas para definir pastas inteligentes,que são uma forma de visualização orientada para negócios do conteúdo de umprojeto de regra no console do Decision Center. Eles podem ver o resultado de seutrabalho ou revisar as mudanças feitas por terceiros, procurando as regras denegócios em seu projeto de regra (consulte Revisando e Gerenciando Regras).

Os gerentes de políticas devem certificar-se de que as regras de negócios sejamgravadas corretamente e de que nenhuma atualização interrompa a lógica denegócios contida no conjunto de regras (consulte Validando Regras). Os gerentesde política usam o Decision Center para validar a lógica de negócios nos cenáriosde uso bem-definidos, executando testes e simulações contra suas regras. OScenario Service Provider (SSP) chama Rule Execution Server para executar osconjuntos de regras e produzir um relatório. O relatório fornece detalhes dos testesaprovados e dos testes com falha, a partir de um conjunto de testes ou umasimulação. É possível armazenar os resultados da execução (dados de entrada,dados de saída, fluxo de execução e as regras que foram executadas) no DecisionWarehouse, um recurso do Rule Execution Server (consulte as amostras: Testandoum Decision Center).

É possível usar o console do Decision Center para administrar o acesso do usuárioe a configuração do repositório do Decision Center. O Decision Center forneceserviços de histórico e de versão que suportam a auditoria e o retrocesso de regrasde negócios (consulte Administrando o Decision Center).

Você ou os gerentes de política implementam um conjunto de regras para o RuleExecution Server a partir do Decision Center. Dependendo de o repositório doDecision Center ser ou não usado como o armazenamento de produção para asregras de negócios, é possível fazer a implementação diretamente na plataforma deprodução ou em uma plataforma de teste (consulte Implementando Regras).

Gerenciamento de Decisões para Projetos de Eventos

Publique os projetos do evento para Decision Center. Ao usar o repositórioDecision Center, os analistas de negócios e os gerenciadores de política mantêm asregras de eventos. As ferramentas de relatório estão disponíveis em DecisionCenter. Assim, os gerentes de políticas podem implementar as regras de negóciosno tempo de execução do evento a partir do Decision Center, diretamente ou pormeio de um processo temporário, em cooperação com um administrador dosistema.

Para obter uma introdução prática ao gerenciamento de regras de negócios noDecision Center, consulte os Tutoriais (no widget de Decisão).

O diagrama a seguir ilustra as principais ferramentas e tarefas para ogerenciamento de eventos em Decision Center.

28 WebSphere Operational Decision Management 8.0: Visão Geral: Família de Produtos do WebSphere Operational Decision

Management

Page 33: WebSphere Operational Decision Management 8.0: Vis.o Geral ... · Apresentação da Família de Produtos do WebSphere Operational Decision Management .....1 O que É WebSphere Operational

Quando o aplicativo de eventos está pronto para ser disponibilizado para osanalistas de negócios e gerentes de políticas, você publica os projetos de eventopara o Decision Center. A qualquer momento, é possível sincronizar sua cópiaativa do projeto de evento com o conteúdo do repositório do Decision Center,conforme é alterado pelos gerentes de políticas e analistas de negócios (consulteSincronizando Regras entre Usuários de Negócios e Desenvolvedores).

Os gerentes de políticas e os autores de regras podem criar regras de eventos nowidget de Decisão. O widget de Decisão é a interface do console do DecisionCenter disponível no Business Space. É possível integrar extensões de modelo deregra desenvolvidas no Event Designer ao console do Decision Center e ao widgetde Decisão (consulte Criando Regras).

Os gerentes de política usam as ramificações para trabalharem com diversasliberações da lógica de negócios, gravar consultas nas regras de eventos no projetode regras e criar relatórios para revisar os resultados das consultas. Os gerentes depolíticas podem usar essas consultas para definir pastas inteligentes, que são umamaneira orientada para negócios de visualizar o conteúdo de um projeto de eventono widget de Decisão. Eles podem ver o resultado de seu trabalho ou revisar asmudanças feitas por terceiros, procurando as regras de eventos em seu projeto deevento (consulte Revisando e Gerenciando Regras).

Os gerentes de políticas devem certificar-se de que as regras de eventos sejamgravadas corretamente e de que nenhuma atualização interrompa a regra denegócios (consulte Validando Regras). Para validar a lógica de negócios, osgerentes de políticas podem usar os widgets de Teste de Eventos no DecisionCenter for Business Space. No widget de Teste de Eventos, eles podem testar alógica do evento em um processo de negócios (consulte Testando a Lógica doEvento Usando o Widget de Teste de Eventos). No widget de Captura de Eventos eno widget de Reprodução de Eventos, eles podem capturar eventos de um sistemade produção e reproduzir uma sequência de um ou mais deles, geralmente em umsistema de teste (consulte Capturando e Reproduzindo Sequências de Eventos).

Visão Geral: Família de Produtos do WebSphere Operational Decision Management 29

Page 34: WebSphere Operational Decision Management 8.0: Vis.o Geral ... · Apresentação da Família de Produtos do WebSphere Operational Decision Management .....1 O que É WebSphere Operational

É possível usar o console do Decision Center para administrar o acesso do usuárioe a configuração do repositório do Decision Center. O Decision Center forneceserviços de histórico e de versão que suportam a auditoria e o retrocesso de regrasde negócios (consulte Administrando o Decision Center). No widget de Gráfico deEventos, também é possível visualizar gráficos em tempo real que exibem ohistórico de eventos, ações e filtros usados na avaliação dos grupos de regras deeventos (consulte Monitorando e Testando Regras de Eventos no Business Space).

Você ou os gerentes de políticas implementam ativos de eventos no tempo deexecução dos eventos a partir do widget de Decisão. Dependendo de o repositóriodo Decision Center ser ou não usado como o armazenamento de produção para asregras de eventos, é possível fazer a implementação diretamente na plataforma deprodução ou em uma plataforma de teste (consulte Implementando Regras).

Entendendo a Instalação do WebSphere Operational DecisionManagement

Uma visão geral de como a família de produtos está dividida e onde oscomponentes são instalados.

Composição do WebSphere Operational Decision ManagementO WebSphere Operational Decision Management compreende um conjunto decomponentes, que são instalados nos sistemas operacionais distribuídos e no z/OS.

O WebSphere Operational Decision Management é dividido em várioscomponentes, um conjunto de componentes para sistemas operacionaisdistribuídos e um conjunto de componentes destinados no z/OS. Os componentesem um sistema distribuído são instalados usando o IBM Installation Manager e oscomponentes para z/OS usam SMP/E.

Cada componente inclui um conjunto de módulos. Alguns módulos são instaladospor padrão, outros módulos são opcionais. É possível instalar o que for necessárioa qualquer momento e fazer atualizações na instalação quando e se necessário. OInstallation Manager verifica se o software obrigatório está presente no sistemaantes de instalar cada módulo.

O WebSphere Operational Decision Management usa os recursos básicos doInstallation Manager, incluindo:v

Selecionar um pacote de idiomas no instaladorv

Atualizar um pacote de produto existentev

Modificar um pacote de produto existentev

Recuperar um pacote de produtov

Desinstalar um pacote de produto

A figura a seguir mostra os produtos do WebSphere Operational DecisionManagement:

30 WebSphere Operational Decision Management 8.0: Visão Geral: Família de Produtos do WebSphere Operational Decision

Management

Page 35: WebSphere Operational Decision Management 8.0: Vis.o Geral ... · Apresentação da Família de Produtos do WebSphere Operational Decision Management .....1 O que É WebSphere Operational

O Decision Server e o Decision Center são componentes separados, mas trabalhamcombinados. Por exemplo, para executar as amostras e os tutoriais do DecisionCenter, você deve instalar os dois componentes no mesmo computador, e odiretório de instalação de um componente deve ser conhecido pelo outro. Porpadrão, o diretório de instalação de ambos os componentes é o mesmo, ou seja,eles compartilham o mesmo diretório do grupo de pacotesInstallation Manager.

O conjunto de componentes a seguir pode ser instalado em uma plataformadistribuída:v “ Decision Server ” na página 32v “ Decision Center ” na página 34

O conjunto de componentes a seguir pode se instalado no z/OS:v “Decision Server for z/OS ” na página 36v “ WebSphere Business Rules for z/OS ” na página 38v “ Decision Center for z/OS ” na página 39

Visão Geral: Família de Produtos do WebSphere Operational Decision Management 31

Page 36: WebSphere Operational Decision Management 8.0: Vis.o Geral ... · Apresentação da Família de Produtos do WebSphere Operational Decision Management .....1 O que É WebSphere Operational

Decision Server

Tabela 2. Decision Server Rules

Módulo Descrição

Rule Designer Uma ferramenta de desenvolvimento deaplicativo de regra de negócios paradesenvolvedores, modeladores e arquitetos.

Instalado por padrão:

v

Mecanismo de regras

A instância de um mecanismo de regrasavalia as condições das regras de negócioscom relação aos objetos para determinarquais regras são elegíveis para execução.

v

Rule Engine for .NET

Um mecanismo de regras que avaliaregras na plataforma .NET.

v

Gerenciamento do COBOL

Recursos de gerenciamento para podercriar projetos de regra baseados em ummodelo COBOL.

v

Rules SDK

Usa-se o Rules SDK para integrar regrasde negócios nos aplicativos.

Opções não padrão:

v

Scorecard Modeler

O Scorecard Modeler estende os recursosdo Rule Designer, fornecendo um modelode pontuação completo e pronto para uso,com estratégias de pontuação e deraciocínio predefinidas.

Rule Execution Server Uma plataforma gerenciada de execução deregra de negócios que integra o mecanismode regras.

Archives do servidor de aplicativos RuleExecution Server Os arquivos de implementação do Rule

Execution Server Java EE para cada servidorde aplicativos suportado.

Se desejar configurar o Rule ExecutionServer em um servidor de aplicativossuportado diferente do WebSphereApplication Server, deverá selecionar aopção para o servidor de aplicativossuportado.

32 WebSphere Operational Decision Management 8.0: Visão Geral: Família de Produtos do WebSphere Operational Decision

Management

Page 37: WebSphere Operational Decision Management 8.0: Vis.o Geral ... · Apresentação da Família de Produtos do WebSphere Operational Decision Management .....1 O que É WebSphere Operational

Tabela 3. Decision Server Events

Módulo Descrição

Event Designer O Event Designer está disponível apenas noWindows, e é usado para projetar,desenvolver, testar, implementar, manter emonitorar aplicativos de eventos.

tempo de execução de evento O tempo de execução gerencia acoordenação de evento de negócio em temporeal que foi definida durante odesenvolvimento de aplicativo. O tempo deexecução do evento pode ser implementadoe configurado no WebSphere ApplicationServer.

Widgets do Business SpaceO widget de Captura de Evento e o widgetde Reprodução de Evento são executados noBusiness Space. Esses widgets normalmentesão utilizados por usuários corporativos que,para fins de teste, desejam capturar eventosde um sistema e reproduzir uma sequênciade um ou mais deles, normalmente em umsistema de teste.

O widget de Teste de Evento é executado noBusiness Space e geralmente é usado pelosusuários corporativos que desejam testar alógica do evento em um processo denegócios.

A figura a seguir mostra uma instalação completa do Decision Server:

Visão Geral: Família de Produtos do WebSphere Operational Decision Management 33

Page 38: WebSphere Operational Decision Management 8.0: Vis.o Geral ... · Apresentação da Família de Produtos do WebSphere Operational Decision Management .....1 O que É WebSphere Operational

Decision Center

Módulo Descrição

Decision Center Um conjunto de ferramentas degerenciamento de regras de negócios paragerentes de políticas e usuários corporativos,incluindo um console Decision CenterEnterprise, um console do Business e umrepositório compartilhado.

Rule Solutions for Office O Rule Solutions for Office fornecesuplementos para Microsoft Word eMicrosoft Excel, permitindo criar e gerenciarregras de negócios usando o MicrosoftOffice.

Decision Center for Business SpaceInstalado por padrão:

v

Widget de Captura de Evento e Widget deReprodução de Evento

O widget de Captura de Evento e owidget de Reprodução de Evento sãoexecutados no Business Space. Esseswidgets normalmente são utilizados porusuários corporativos que, para fins deteste, desejam capturar eventos de umsistema e reproduzir uma sequência deum ou mais deles, normalmente em umsistema de teste.

v

Widget Testador de Evento

O widget de Teste de Evento é executadono Business Space e geralmente é usadopelos usuários corporativos que desejamtestar a lógica do evento em um processode negócios.

v

Widget de Gerenciador de Gráfico deEvento, Widget de Gráfico de Evento eWidget de Layout de Evento

Esses widgets são executados no Espaçode Negócios e são usados paradesenvolver e exibir gráficos que mostrama atividade do sistema em tempo real,incluindo processamento de eventos,criação de ações, avaliação de grupo deregra de evento e total e média de valoresde campos numéricos.

v

Console do Usuário de Eventos

O Console do Usuário fornece acapacidade de integrar atividadeshumanas no fluxo do processo.

34 WebSphere Operational Decision Management 8.0: Visão Geral: Família de Produtos do WebSphere Operational Decision

Management

Page 39: WebSphere Operational Decision Management 8.0: Vis.o Geral ... · Apresentação da Família de Produtos do WebSphere Operational Decision Management .....1 O que É WebSphere Operational

Módulo Descrição

Archives do servidor de aplicativos DecisionCenter Os arquivos de implementação do Decision

Center Java EE para cada servidor deaplicativos suportado.

Se desejar configurar o Decision Center emum servidor de aplicativos suportadodiferente do WebSphere Application ServerV8.0, deverá selecionar a opção para oservidor de aplicativos suportado.

A figura a seguir mostra uma instalação completa do Decision Center:

Visão Geral: Família de Produtos do WebSphere Operational Decision Management 35

Page 40: WebSphere Operational Decision Management 8.0: Vis.o Geral ... · Apresentação da Família de Produtos do WebSphere Operational Decision Management .....1 O que É WebSphere Operational

Decision Server for z/OS

Módulo Descrição

zRule Execution Server for z/OSUm tempo de execução do zRule ExecutionServer for z/OS e um servidor paraadministrar o Rule Execution Serversubjacente. O zRule Execution Server forz/OS pode ser chamado por um usuário doCOBOL executando em Lote, o CICS e oIMS.

Em uma instalação padrão, configura-sediversas instâncias do zRule ExecutionServer for z/OS para desenvolver, testar ecolocar seu aplicativo na produção. Cadainstância aponta para um conjunto único debibliotecas executáveis que é instaladausando o SMP/E.

SMP/E fornece um inventário e referênciacruzada de dependências do software e ummecanismo para instalar novos produtos ouaplicar manutenção de software. Essesrecursos garantem a integridade geral dosistema. Para obter instruções completassobre a instalação do SMP/E, consulte oDiretório do Produto entregue com o pacotede instalação do zRule Execution Server forz/OS.

Rule Execution Server Uma plataforma de execução de regra denegócios gerenciada no WebSphereApplication Server para z/OS que integra omecanismo de regras.

tempo de execução de evento O tempo de execução gerencia acoordenação de evento de negócio em temporeal que foi definida durante odesenvolvimento de aplicativo. O tempo deexecução do evento pode ser implementadoe configurado no WebSphere ApplicationServer para z/OS.

Widgets do Business SpaceO widget de Captura de Evento e o widgetde Reprodução de Evento são executados noBusiness Space. Esses widgets normalmentesão utilizados por usuários corporativos que,para fins de teste, desejam capturar eventosde um sistema e reproduzir uma sequênciade um ou mais deles, normalmente em umsistema de teste.

O widget de Teste de Evento é executado noBusiness Space e geralmente é usado pelosusuários corporativos que desejam testar alógica do evento em um processo denegócios.

36 WebSphere Operational Decision Management 8.0: Visão Geral: Família de Produtos do WebSphere Operational Decision

Management

Page 41: WebSphere Operational Decision Management 8.0: Vis.o Geral ... · Apresentação da Família de Produtos do WebSphere Operational Decision Management .....1 O que É WebSphere Operational

Módulo Descrição

System Management Facility (SMF) A licença IBM requer que você monitore ouso dos programas de origem COBOLgerados com o uso do Rule Designer, vocêdeve configurar o sinalizador de coleção dedados de uso, para que seja possível coletaros dados de uso do programa de origemCOBOL. Dados de uso são coletados notempo de execução pelo SMF. Acomunicação entre o programa de origemCOBOL gerado e o SMF é tratada peloGerenciador de Recursos COBOL.

A figura a seguir mostra uma instalação completa do Decision Server for z/OS:

Visão Geral: Família de Produtos do WebSphere Operational Decision Management 37

Page 42: WebSphere Operational Decision Management 8.0: Vis.o Geral ... · Apresentação da Família de Produtos do WebSphere Operational Decision Management .....1 O que É WebSphere Operational

WebSphere Business Rules for z/OS

Módulo Descrição

zRule Execution Server for z/OSUm tempo de execução do zRule ExecutionServer for z/OS e um servidor paraadministrar o Rule Execution Serversubjacente. O zRule Execution Server forz/OS pode ser chamado por um usuário doCOBOL executando em Lote, o CICS e oIMS.

Em uma instalação padrão, configura-sediversas instâncias do zRule ExecutionServer for z/OS para desenvolver, testar ecolocar seu aplicativo na produção. Cadainstância aponta para um conjunto único debibliotecas executáveis que é instaladausando o SMP/E.

SMP/E fornece um inventário e referênciacruzada de dependências do software e ummecanismo para instalar novos produtos ouaplicar manutenção de software. Essesrecursos garantem a integridade geral dosistema. Para obter instruções completassobre a instalação do SMP/E, consulte oDiretório do Produto entregue com o pacotede instalação do zRule Execution Server forz/OS.

Rule Execution Server Uma plataforma de execução de regra denegócios gerenciada no WebSphereApplication Server para z/OS que integra omecanismo de regras.

System Management Facility (SMF) A licença IBM requer que você monitore ouso dos programas de origem COBOLgerados com o uso do Rule Designer, vocêdeve configurar o sinalizador de coleção dedados de uso, para que seja possível coletaros dados de uso do programa de origemCOBOL. Dados de uso são coletados notempo de execução pelo SMF. Acomunicação entre o programa de origemCOBOL gerado e o SMF é tratada peloGerenciador de Recursos COBOL.

A figura a seguir mostra uma instalação completa do WebSphere Business Rulesfor z/OS:

38 WebSphere Operational Decision Management 8.0: Visão Geral: Família de Produtos do WebSphere Operational Decision

Management

Page 43: WebSphere Operational Decision Management 8.0: Vis.o Geral ... · Apresentação da Família de Produtos do WebSphere Operational Decision Management .....1 O que É WebSphere Operational

Decision Center for z/OS

Módulo Descrição

Decision Center for z/OS Um conjunto de ferramentas degerenciamento de regras de negócios paragerentes de políticas no Decision Centerpara z/OS, incluindo um console, umconsole de Negócios e um repositóriocompartilhado.

Visão Geral: Família de Produtos do WebSphere Operational Decision Management 39

Page 44: WebSphere Operational Decision Management 8.0: Vis.o Geral ... · Apresentação da Família de Produtos do WebSphere Operational Decision Management .....1 O que É WebSphere Operational

Módulo Descrição

Decision Center for Business SpaceInstalado por padrão:

v

Widget de Captura de Evento e Widget deReprodução de Evento

O widget de Captura de Evento e owidget de Reprodução de Evento sãoexecutados no Business Space. Esseswidgets normalmente são utilizados porusuários corporativos que, para fins deteste, desejam capturar eventos de umsistema e reproduzir uma sequência deum ou mais deles, normalmente em umsistema de teste.

v

Widget Testador de Evento

O widget de Teste de Evento é executadono Business Space e geralmente é usadopelos usuários corporativos que desejamtestar a lógica do evento em um processode negócios.

v

Widget de Gerenciador de Gráfico deEvento, Widget de Gráfico de Evento eWidget de Layout de Evento

Esses widgets são executados no Espaçode Negócios e são usados paradesenvolver e exibir gráficos que mostrama atividade do sistema em tempo real,incluindo processamento de eventos,criação de ações, avaliação de grupo deregra de evento e total e média de valoresde campos numéricos.

v

Console do Usuário de Eventos

O Console do Usuário fornece acapacidade de integrar atividadeshumanas no fluxo do processo.

A figura a seguir mostra uma instalação completa do Decision Center for z/OS:

40 WebSphere Operational Decision Management 8.0: Visão Geral: Família de Produtos do WebSphere Operational Decision

Management

Page 45: WebSphere Operational Decision Management 8.0: Vis.o Geral ... · Apresentação da Família de Produtos do WebSphere Operational Decision Management .....1 O que É WebSphere Operational

SegurançaPara ajudá-lo a configurar aplicativos com segurança, os servidores de aplicativosverificam o acesso aos recursos e gerenciam os direitos de acesso.

O WebSphere Operational Decision Management foi certificado para suportar oFederal Information Processing Standards FIPS 140-2. O padrão FIPS 140-2 é umprograma de credenciamento de segurança de tecnologia da informação paracertificar módulos criptografados para uso em departamentos do governo esegmentos de mercado regulamentados que coletam, armazenam, transferem edisseminam informações confidenciais, porém não restritas.

A configuração de um modo seguro em um servidor de aplicativos fornecemaneiras de aumentar a segurança do aplicativo implementado.

Em modo seguro, um servidor de aplicativos:v Verifique o acesso aos recursos: o acesso a uma classe que usa o mecanismo de

reflexão Java não é permitido sem os direitos de segurança apropriados.v Gerenciar direitos de acesso: O acesso ao Rule Execution Server Console é

gerenciado com esse mecanismo.

Por padrão, o Rule Execution Server é instalado com um mínimo de segurança. Oaplicativo Console Rule Execution Server define três funções específicas:resAdministrators, resDeployers, e resMonitors. As funções controlam o acessoaos diversos JSP/Servlets.

Não existe uma implementação de permissões específica para Rule ExecutionServer MBeans. Tudo o que é necessário para acessar os MBeans usando JMX sãoas credenciais corretas.

Visão Geral: Família de Produtos do WebSphere Operational Decision Management 41

Page 46: WebSphere Operational Decision Management 8.0: Vis.o Geral ... · Apresentação da Família de Produtos do WebSphere Operational Decision Management .....1 O que É WebSphere Operational

O Java 2 Security fornece um mecanismo de controle de acesso de baixagranularidade baseado em política que aumenta a integridade geral do sistema. OJava 2 Security é independente da autorização baseada em função do Java EE. OJava 2 Security pode ser desativado e ativado independentemente da segurançaglobal. No entanto, em determinados servidores de aplicativos, quando asegurança global for ativada, o Java 2 Security também será ativado. Observe que asegurança do Java 2 pode ser desativada, embora a segurança global esteja ativada.

Nota: A configuração de segurança do Rule Execution Server pode estarrelacionada ao seu aplicativo, domínio ou política de segurança com escopo deservidor no seu empreendimento. Revise as configurações de segurança paraaplicativos que chamam o Rule Execution Server com o seu arquiteto de aplicativoJava EE ou o administrador do sistema, conforme apropriado.

A instalação do Decision Center e do Rule Execution Server é concluída usandoum assistente de Configurações de Instalação. Para o Decision Center, o assistentede Configurações de Instalação ajuda a criar os grupos corretos no servidor deaplicativos quando o acesso de segurança é configurado. Para o Rule ExecutionServer, o assistente de Configurações de Instalação ajuda a criar o tipo correto deesquemas de banco de dados.

Protocolos de comunicaçãoRule Execution Server suporta HTTP e os protocolos de comunicação HTTPSassegurados. É possível customizar o protocolo de factory.

A comunicação com o Rule Execution Server suporta os protocolos de comunicaçãoHTTP ou HTTPS. A comunicação com o Rule Execution Server poderá ocorrer apartir do Decision Center ou do Rule Designer.

É possível customizar a comunicação de duas formas:v Para suportar certificados não confiáveis no modo seguro.v Para suportar protocolos customizados.

Modo Seguro

Por padrão, o HTTPS suporta apenas certificados confiáveis. Como consequência,ao se comunicar com o Rule Execution Server no modo seguro, não será possívelse conectar no modo seguro usando um certificado demo que não for confiávelpelo JVM padrão. Seu servidor de aplicativos emitirá exceção de handshake SSL sevocê tentar se conectar usando um certificado demo não confiável. Para permitirque a comunicação trabalhe com certificados não confiáveis, inclua a seguintepropriedade de sistema Java no script de início do servidor de aplicativos:

-Dilog.rules.res.allowSelfSignedCertificate=true

Para permitir HTTPS em certificados autoassinados não confiáveis para tarefasAnt, configure a propriedade de sistema Javailog.rules.res.allowSelfSignedCertificate como true, da maneira a seguir:

<property name="ilog.rules.res.allowSelfSignedCertificate" value="true"/>

Protocolos Customizados

É possível customizar o factory do protocolo para um protocolo específico usandoas seguintes propriedades do sistema:

42 WebSphere Operational Decision Management 8.0: Visão Geral: Família de Produtos do WebSphere Operational Decision

Management

Page 47: WebSphere Operational Decision Management 8.0: Vis.o Geral ... · Apresentação da Família de Produtos do WebSphere Operational Decision Management .....1 O que É WebSphere Operational

v custom.protocol.factory: O nome completo do protocolo de factory.v custom.protocol.scheme: O nome do protocolo para o qual o protocolo de factory

é customizado.v custom.protocol.defaultPort: A porta padrão usada para o protocolo se nenhuma

porta for especificada na URL.

Você deve ativar a JVM que inicia a comunicação HTTP com essas propriedades desistema e sua implementação da classe do protocolo defactoryorg.apache.commons.httpclient.protocol.ProtocolSocketFactory no caminhoda classe.

O protocolo de factory especificado em custom.protocol.factory será instanciado eregistrado se ambas as condições a seguir forem satisfeitas:v O cliente HTTP está instanciado.v O protocolo existente na URL usada para comunicação é igual ao valor da

propriedade custom.protocol.scheme.

É possível implementar o protocolo em uma das maneiras a seguir:v Executar uma tarefa Ant com as propriedades de sistema:

-Dcustom.protocol.factory=com.ilog.MyProtocolFactory-Dcustom.protocol.scheme=https -Dcustom.protocol.defaultPort=443

v Incluir as propriedades ao arquivo build.xml:<property name="custom.protocol.factory" value="com.ilog.MyProtocolFactory"/><property name="custom.protocol.scheme" value="https"/><property name="custom.protocol.defaultPort" value="443"/>

Ferramentas de terceiros e SAMOs instaladores WebSphere Operational Decision Management instalam softwarelivre de terceiros.

Ferramentas de terceirosFerramentas de software livre de terceiros estão incluídas no WebSphereOperational Decision Management.

Software livre:

WebSphere Operational Decision Management inclui uma série de ferramentas ebibliotecas de software livre de terceiros para aprimorar a sua experiência deusuário com o produto.v “Eclipse”v “Apache Ant” na página 44

A IBM reconhece com gratidão o trabalho da comunidade do Software Livre e dosvários desenvolvedores independentes que constroem e suportam esses pacotes deSoftware Livre.

Os pacotes de software livre são fornecidos para aprimorar o WebSphereOperational Decision Management. Os pacotes não são suportados pela IBM e aIBM não endossa a sua adequação para uso na produção. Para obter suporte,consulte a comunidade de usuários relevante acessando a Página Inicial de cadapacote.

Eclipse:

Visão Geral: Família de Produtos do WebSphere Operational Decision Management 43

Page 48: WebSphere Operational Decision Management 8.0: Vis.o Geral ... · Apresentação da Família de Produtos do WebSphere Operational Decision Management .....1 O que É WebSphere Operational

Opcionalmente, será possível instalar o Eclipse caso não tenha uma versão desseIDE instalado.

O instalador padrão WebSphere Operational Decision Management fornece oEclipse como um ambiente opcional para a comodidade dos usuários. O Eclipse énecessário para que o desenvolvimento de aplicativo seja bem sucedido com oWebSphere Operational Decision Management, mas os usuários poderão escolherinstalar o WebSphere Operational Decision Management sobre uma instalaçãoEclipse de versão compatível existente. Não é necessário incorporar o Eclipse nosaplicativos desenvolvidos usando o WebSphere Operational Decision Management.Contudo, determinados recursos poderão necessitar que bibliotecas específicas doEclipse sejam incluídas no aplicativo final.

Apache Ant:

O Apache Ant é instalado para fornecer scripts de implementação e de compilaçãopré-configurados.

A Versão 1.7.1 de Ant, a ferramenta de construção baseada em Java, é fornecida nodiretório <InstallDir>/shared/tools/ant.

Para obter mais informações sobre o Ant, consulte http://ant.apache.org.

O Ant está instalado como parte da instalação padrão do WebSphere OperationalDecision Management. Ele fornece scripts de implementação e de compilaçãopré-configurados. Esses scripts são essenciais para o desenvolvimento deaplicativos que incorporam o WebSphere Operational Decision Management epoderão ser úteis como um elemento do aplicativo final. Contudo, não sãoelementos obrigatórios dos aplicativos WebSphere Operational DecisionManagement: nos aplicativos construídos usando WebSphere Operational DecisionManagement, todos os recursos do produto são inteiramente funcionais mesmoque o Ant não tenha sido incorporado no aplicativo final.

Sistema de Gerenciamento de Recursos de SoftwareO Gerenciamento de Recursos de Software (SAM) está instalado como o sistema degerenciamento de recursos.

Sobre o Gerenciamento de Recursos de Software:

Você deve incluir o arquivo sam.jar nos aplicativos de regra de negócios que vocêdesenvolver.

O Gerenciamento de Recursos de Software (SAM) é o sistema de cumprimento delicença do WebSphere Operational Decision Management. O SAM assume oformato de um arquivo JAR, chamado sam.jar, que deverá estar incluído nocaminho da classe de qualquer aplicativo de regra de negócios desenvolvido com oWebSphere Operational Decision Management.

O arquivo sam.jar é específico a um cliente em especial, mas poderá ser usado emdiversas máquinas pertencentes àquele cliente.

Nota:

44 WebSphere Operational Decision Management 8.0: Visão Geral: Família de Produtos do WebSphere Operational Decision

Management

Page 49: WebSphere Operational Decision Management 8.0: Vis.o Geral ... · Apresentação da Família de Produtos do WebSphere Operational Decision Management .....1 O que É WebSphere Operational

Pode haver várias cópias do arquivo sam.jar na distribuição do WebSphereOperational Decision Management. Para permitir o uso de qualquer módulo doWebSphere Operational Decision Management, o arquivo SAM deve estar visívelno caminho de classe do módulo.

SAM, arquivos de licença e os instaladores do produto:

Durante a instalação dos produtos, o instalador cria ou atualiza os produtossam.jar para incluir as licenças compradas para os módulos que você estiverinstalando.

Os detalhes de licença estão baseados no instalador usado (versão avaliação oucomercial) e nas senhas de instalação fornecidas.v Se você tiver concessão de acesso adicional de módulos instalados anteriormente

(por exemplo, uma extensão de avaliação), você deverá iniciar o instalador parainstalar novamente os módulos com os novos direitos.

v Se você tiver concessão de acesso a módulos adicionais, você deverá iniciar oinstalador para instalá-los e atualizar todos os SAM JARs de toda a árvore dearquivos para incluir o novo acesso, normalmente para os SAM JARs dosmódulos novos e antigos. Para se beneficiar do acesso adicional além da árvoreinstalada, no Eclipse ou em um servidor de aplicativos), você deveráreimplementar a partir da árvore atualizada.

Fazendo com que a licença do SAM fique visível:

Após a instalação de um módulo, faça com que a licença SAM esteja visível nocaminho da classe desse módulo.

Sobre Esta Tarefa

Para que seja possível usar o produto, é necessário certificar-se de que os detalhesda licença estejam visíveis no arquivo SAM para cada módulo.

Procedimento

Para que a licença fique visível:1. Instale o módulo na máquina.

O instalador insere um arquivo de licença na instalação. O arquivo de licençaestá incluído no sam.jar.

2. Certifique-se de que o arquivo JAR esteja no caminho da classe adequado paraque os arquivos de licença no JAR estejam disponíveis ao executar os módulosWebSphere Operational Decision Management.

Nota:

Se você usar o arquivo classpath_*.xml para configurar seu caminho de classe,o arquivo de licença será incluído automaticamente. O arquivo classpath_*.xmlestá localizado no subdiretório lib do componente WebSphere OperationalDecision Management correspondente.

Reempacotamento de licenças e arquivos:

Se você reempacotar os arquivos módulo contendo o arquivo sam.jar, vocêtambém deverá reempacotar esse arquivo.

Visão Geral: Família de Produtos do WebSphere Operational Decision Management 45

Page 50: WebSphere Operational Decision Management 8.0: Vis.o Geral ... · Apresentação da Família de Produtos do WebSphere Operational Decision Management .....1 O que É WebSphere Operational

Para obter informações sobre reempacotamento do Decision Center consulte adocumentação sobre configuração e implementação do seu servidor de aplicativos.

Aplicativos de diversas regras e licenças:

Se você desenvolver mais do que um aplicativo de regra de negócios, será exibidauma mensagem na saída do console quando da execução do aplicativo. Nesse caso,você deverá especificar o nome do aplicativo SAM para cada aplicativo.

Dependendo dos componentes incluídos em seu aplicativo, será possívelespecificar o nome do aplicativo SAM e qualquer uma das maneiras a seguir:v Configurando uma propriedade no conjunto de regras: consulte a interface

IlrPropertyNamesv Usando o método IlrRuleset.setApplication(java.lang.string)v Configurando a propriedade de sistema Java ilog.sam.application ao iniciar o

aplicativov Usando a propriedade do conjunto de regras ilog.sam.application no Console do

Rule Execution Server

Sinergias com outros Produtos IBMO WebSphere Operational Decision Management complementa outros produtosIBM para conferir poderes às empresas para automatizarem, gerenciarem emelhorarem o ciclo de decisões diante do crescimento de complexidade e demudanças.

O WebSphere Operational Decision Management se integra aos produtos IBM aseguir:

IBM Business Process Manager

O IBM Process Designer suporta os recursos sólidos de criação e execuçãode regras com base nos modelos que são familiares aos usuários doWebSphere Operational Decision Management. Os recursos de autoriaincluem o Business Action Language (BAL) para autoria de regras if-thenno Intellirule. Além disso, os usuários do Process Designer podem exportarum projeto de regra que contém as regras que implementam uma tarefa deprocesso. Portanto, as regras exportadas movem de um ciclo de vidacentrado no processo e modelo de controle para a metodologia WebSphereOperational Decision Management e o ciclo de vida. O IBM Process

46 WebSphere Operational Decision Management 8.0: Visão Geral: Família de Produtos do WebSphere Operational Decision

Management

Page 51: WebSphere Operational Decision Management 8.0: Vis.o Geral ... · Apresentação da Família de Produtos do WebSphere Operational Decision Management .....1 O que É WebSphere Operational

Designer e o Integration Designer também incluem assistentes paraintegrar aplicativos de regras de negócios existentes aos processos denegócios facilmente.

IBM Business Monitor

O Business Process Manager Advanced SupportPac (LA71) fornece aintegração ao IBM Business Process Manager.

A integração ao IBM Business Monitor fornece monitoramento em temporeal de decisões de negócios.

O Business Monitor SupportPac (LB01) fornece a integração ao IBMBusiness Monitor.

IBM SPSS

A integração ao IBM SPSS fornece analíticas de prevenção de negócios paramelhoria contínua de decisão.

O Predictive Analytics SupportPac (LB02) fornece a integração ao IBMSPSS.

Para obter informações adicionais sobre os SupportPacs disponíveis, consulte IBMWebSphere Operational Decision Management SupportPacs.

AcessibilidadeOs recursos de acessibilidade permitem que as pessoas que possuem deficiênciasfísicas, como mobilidade reduzida e visão limitada, usem o WebSphere OperationalDecision Management com êxito.

Este produto suporta os seguintes recursos de acessibilidade:

Atalhos de teclado

É possível navegar pelos diferentes ambientes do WebSphere OperationalDecision Management e suas documentações usando os atalhos do teclado.Os ambientes de gerenciamento de regras, incluindo o Eclipse e oMicrosoft Office, fornecem a documentação em seus recursos deacessibilidade. Também é possível localizar os tópicos sobre os atalhos deteclado na documentação para o WebSphere Operational DecisionManagement.

Ampliação

É possível usar as configurações dos sistemas de exibição para aumentar asinterfaces de desenvolvimento e a documentação de suporte

Leitura da tela

É possível usar um leitor de tela com um sintetizador de voz digital, comoo IBM Easy Web Browsing, para ouvir o que é exibido na tela. Consulte adocumentação com a tecnologia assistida para obter detalhes sobre comousar isso neste conjunto do produto e em sua documentação.

Documentação técnica

Os centros de informações do produto IBM compartilham um ambiente baseadoem navegador que é possível acessar usando um navegador da web.

Visão Geral: Família de Produtos do WebSphere Operational Decision Management 47

Page 52: WebSphere Operational Decision Management 8.0: Vis.o Geral ... · Apresentação da Família de Produtos do WebSphere Operational Decision Management .....1 O que É WebSphere Operational

Atalhos de teclado

A tabela a seguir lista os módulos do WebSphere Operational DecisionManagement e seus tópicos nos atalhos de teclado.

Módulo de produto Tópicos de atalhos de teclado

Rule Solutions for Office v Atalhos de Teclado do Editor de Fluxo deRegra

v Atalhos de Teclado do Editor de Regras

Rule Designer v Editor Intellirule

v Editor de Modelos Intellirule

Decision Center v Regras de Negócios: Opções do Usuário

v Regras de Eventos: Opções do Usuário

Decision Server Events v Acessibilidade

48 WebSphere Operational Decision Management 8.0: Visão Geral: Família de Produtos do WebSphere Operational Decision

Management

Page 53: WebSphere Operational Decision Management 8.0: Vis.o Geral ... · Apresentação da Família de Produtos do WebSphere Operational Decision Management .....1 O que É WebSphere Operational

Avisos

Estas informações foram desenvolvidas para produtos e serviços oferecidos nosEstados Unidos.

É possível que a IBM não ofereça os produtos, serviços ou recursos discutidosnesta publicação em outros países. Consulte um representante IBM local para obterinformações sobre produtos e serviços disponíveis atualmente em sua área.Qualquer referência a produtos, programas ou serviços IBM não significa queapenas produtos, programas ou serviços IBM possam ser utilizados. Qualquerproduto, programa ou serviço funcionalmente equivalente, que não infrinjanenhum direito de propriedade intelectual da IBM ou outros direitos legalmenteprotegidos, poderá ser utilizado em substituição a este produto, programa ouserviço. Entretanto, a avaliação e verificação da operação de qualquer produto,programa ou serviço não-IBM são de responsabilidade do Cliente.

A IBM pode ter patentes ou solicitações de patentes pendentes relativas a assuntostratados nesta publicação. O fornecimento desta publicação não garante ao Clientenenhum direito sobre tais patentes. Pedidos de licença devem ser enviados, porescrito, para:

Gerência de Relações Comerciais e Industriais da IBM BrasilAv. Pasteur, 138-146BotafogoRio de Janeiro, RJCEP 22290-240Inglaterra SO21 2JN

Para pedidos de licenças com relação a informações sobre DBCS (Conjunto deCaracteres de Byte Duplo), entre em contato com o Departamento de PropriedadeIntelectual da IBM em seu país ou envie pedidos, por escrito, para:

Intellectual Property LicensingLegal and Intellectual Property LawIBM Japan Ltd.1623-14, Shimotsuruma, Yamato-shiKanagawa 242-8502 Japão

O parágrafo a seguir não se aplica a nenhum país em que tais disposições nãoestejam de acordo com a legislação local: A INTERNATIONAL BUSINESSMACHINES CORPORATION FORNECE ESTA PUBLICAÇÃO “NO ESTADO EMQUE SE ENCONTRA”, SEM GARANTIA DE NENHUM TIPO, SEJA EXPRESSAOU IMPLÍCITA, INCLUINDO, MAS A ELAS NÃO SE LIMITANDO, ASGARANTIAS IMPLÍCITAS (OU CONDIÇÕES) DE NÃO INFRAÇÃO,COMERCIALIZAÇÃO OU ADEQUAÇÃO A UM DETERMINADO PROPÓSITO.Alguns países não permitem a exclusão de garantias expressas ou implícitas emcertas transações; portanto, esta disposição pode não se aplicar ao Cliente.

Estas informações podem conter imprecisões técnicas ou erros tipográficos. Sãofeitas alterações periódicas nas informações aqui contidas; tais alterações serãoincorporadas em futuras edições desta publicação. A IBM pode, a qualquermomento, aperfeiçoar e/ou alterar os produtos e/ou programas descritos nestapublicação, sem aviso prévio.

49

Page 54: WebSphere Operational Decision Management 8.0: Vis.o Geral ... · Apresentação da Família de Produtos do WebSphere Operational Decision Management .....1 O que É WebSphere Operational

Quaisquer referências nessas informações a Web sites não IBM são fornecidassomente para conveniência e não são de forma alguma um endosso a esses Websites. Os materiais contidos nesses Web sites não fazem parte dos materiais desteproduto IBM e o uso desses Web sites é de inteira responsabilidade do Cliente.

A IBM pode utilizar ou distribuir as informações fornecidas da forma que julgarapropriada sem incorrer em qualquer obrigação para com o Cliente.

Licenciados deste programa que desejam obter informações sobre este assunto comobjetivo de permitir: (i) a troca de informações entre programas criadosindependentemente e outros programas (incluindo este) e (ii) a utilização mútuadas informações trocadas, devem entrar em contato com:

Gerência de Relações Comerciais e Industriais da IBM BrasilAv. Pasteur, 138-146BotafogoRio de Janeiro, RJCEP 22290-240Inglaterra SO21 2JN

Tais informações podem estar disponíveis, sujeitas a termos e condiçõesapropriadas, incluindo em alguns casos o pagamento de uma taxa.

O programa licenciado descrito nesta publicação e todo o material licenciadodisponível são fornecidos pela IBM sob os termos do Contrato com o Cliente IBM,do Contrato de Licença de Programa Internacional IBM ou de qualquer outrocontrato equivalente.

Todos os dados de desempenho aqui contidos foram determinados em umambiente controlado. Portanto, os resultados obtidos em outros ambientesoperacionais podem variar significativamente. Algumas medidas podem ter sidotomadas em sistemas em nível de desenvolvimento e não há garantia de que estasmedidas serão as mesmas em sistemas disponíveis em geral. Além disso, algumasmedidas podem ter sido estimadas por extrapolação. Os resultados reais podemvariar. Os usuários deste documento devem verificar os dados aplicáveis para seuambiente específico.

As informações relativas a produtos não IBM foram obtidas junto aos fornecedoresdos respectivos produtos, de seus anúncios publicados ou de outras fontesdisponíveis publicamente. A IBM não testou estes produtos e não pode confirmar aprecisão do desempenho, da compatibilidade ou de qualquer outra reivindicaçãorelacionada a produtos não-IBM. Questões sobre os recursos de produtos não IBMdevem ser encaminhadas diretamente a seus fornecedores.

Estas informações contêm exemplos de dados e relatórios utilizados nas operaçõesdiárias de negócios. Para ilustrá-los da forma mais completa possível, os exemplospodem incluir nomes de indivíduos, empresas, marcas e produtos. Todos estesnomes são fictícios e qualquer semelhança com nomes e endereços utilizados poruma empresa real é mera coincidência.

LICENÇA DE COPYRIGHT:

Estas informações contêm programas de aplicativos de amostra na idioma deorigem, ilustrando as técnicas de programação em diversas plataformasoperacionais. O Cliente pode copiar, modificar e distribuir estes programas deamostra sem a necessidade de pagar à IBM, com objetivos de desenvolvimento,

50 WebSphere Operational Decision Management 8.0: Visão Geral: Família de Produtos do WebSphere Operational Decision

Management

Page 55: WebSphere Operational Decision Management 8.0: Vis.o Geral ... · Apresentação da Família de Produtos do WebSphere Operational Decision Management .....1 O que É WebSphere Operational

utilização, marketing ou distribuição de programas aplicativos em conformidadecom a interface de programação de aplicativo para a plataforma operacional para aqual os programas de amostra são criados. Esses exemplos não foram testadoscompletamente em todas as condições. Portanto, a IBM não pode garantir ouimplicar a confiabilidade, manutenção ou função destes programas. Os programasde amostra são fornecidos "NO ESTADO EM QUE SE ENCONTRA", sem garantiade nenhum tipo. A IBM não deve ser responsabilizada por quaisquer danosdecorrentes do uso pelo Clinte dos programas de amostra.

Cada cópia ou parte desses programas de amostra ou qualquer trabalho derivadodeve incluir um aviso de copyright com os dizeres:

© (nome de sua empresa) (ano). Partes deste código são derivadas dos Programasde Amostra da IBM Corp. © Copyright IBM Corp. _insira o ano ou os anos_.

Marcas RegistradasIBM, o logotipo IBM e ibm.com são marcas ou marcas registradas da InternationalBusiness Machines Corp., registradas em muitas jurisdições no mundo todo.Nomes de outros produtos e serviços podem ser marcas registradas da IBM ououtras empresas. Uma lista atual de marcas registradas IBM está disponível naWeb em “Copyright e informações de marca registrada” em www.ibm.com/legal/copytrade.shtml.

Linux é uma marca registrada da Linus Torvalds nos Estados Unidos e/ou emoutros países.

Microsoft, Windows e o logotipo Windows são marcas registradas da MicrosoftCorporation nos Estados Unidos e/ou em outros países.

UNIX é uma marca registrada da The Open Group nos Estados Unidos e emoutros países.

Java e todas as marcas registradas e logotipos baseados em Java são marcas oumarcas registradas da Oracle e/ou suas afiliadas.

Avisos 51

Page 56: WebSphere Operational Decision Management 8.0: Vis.o Geral ... · Apresentação da Família de Produtos do WebSphere Operational Decision Management .....1 O que É WebSphere Operational

52 WebSphere Operational Decision Management 8.0: Visão Geral: Família de Produtos do WebSphere Operational Decision

Management

Page 57: WebSphere Operational Decision Management 8.0: Vis.o Geral ... · Apresentação da Família de Produtos do WebSphere Operational Decision Management .....1 O que É WebSphere Operational

Índice Remissivo

Aacessibilidade

deficiênciaatalhos de teclado 47

administradoresfunções 10, 15, 24, 26

agilidade de negócios 5analistas de negócios

funções 10, 15, 24, 26Apache Ant

como uma opção de instalação 44aplicativos de regra de evento 10

desenvolvimento 24integração 24

aplicativos de regra de negócios 10desenvolvimento 15, 20, 22em dados .NET 15, 22em dados COBOL 15, 20em dados Java ou XML 15integração 15, 20, 22licenças 44

arquitetosfunções 10, 15, 24

arquivosreempacotamento, aspecto da

licença 46autores de regras

funções 10, 26

BBusiness Event Processing 5, 7

como uma expressão da detecção depadrões de eventos 5

Business Rule Management 5, 7, 26como uma expressão da política de

negócios 5

Ccenários 26ciclos de negócios e de TI

sincronização 5controle 26

validação de regras 26customizando

protocolo de comunicação 42

Ddesenvolvedores

funções 10, 15, 24

EEclipse

como uma opção de instalação 44estratégias de gerenciamento de decisões

Business Event Processing 7

estratégias de gerenciamento de decisões(continuação)

Business Rule Management 7escolha 7

FFederal Information Processing Standards

FIPS 41funções

administradores 10analistas de negócios 10arquitetos 10autores de regras 10desenvolvedores 10gerentes de políticas 10

Ggerenciamento de decisões

atividades 10funções 10para usuários de negócios 26separado de aplicativos 5

gerenciamento de decisões para usuáriosde negócios 10

Gerenciamento de Recursos de Software(SAM)

Sistema de cumprimento delicença 44

gerentes de políticasfunções 10, 26

Iinstalando componentes

visão geral 30

Llicenças

Gerenciamento de Recursos deSoftware 44

MMicrosoft Excel

criação de regras de negócios 26Microsoft Word

criação de regras de negócios 26modo seguro

no protocolo de comunicação 42

Pprotocolos de comunicação

customizando 42no modo seguro 42

SSAM

Veja Gerenciamento de Recursos deSoftware (SAM)

segurançapara arquivar implementação na

instalação 41simulações 26sincronizando

ciclos de negócios e de TI 5Software livre 43

Uusuários de negócios 26

gerenciamento de regras deeventos 26

gerenciamento de regras denegócios 26

Vvalidação

decisões 26

53

Page 58: WebSphere Operational Decision Management 8.0: Vis.o Geral ... · Apresentação da Família de Produtos do WebSphere Operational Decision Management .....1 O que É WebSphere Operational

54 WebSphere Operational Decision Management 8.0: Visão Geral: Família de Produtos do WebSphere Operational Decision

Management

Page 59: WebSphere Operational Decision Management 8.0: Vis.o Geral ... · Apresentação da Família de Produtos do WebSphere Operational Decision Management .....1 O que É WebSphere Operational
Page 60: WebSphere Operational Decision Management 8.0: Vis.o Geral ... · Apresentação da Família de Produtos do WebSphere Operational Decision Management .....1 O que É WebSphere Operational

����

Impresso no Brasil