290 likes | 431 Views
Álvaro Augusto Parente Silva Gerente operacional Gerência Nacional de Arquitetura de Soluções Tecnológicas. Automação de processo na CAIXA. A genda. Alguns Números Desafio Contexto SOA Caso de Sucesso CAIXA Conclusões. A genda. Alguns Números Desafio Contexto SOA
E N D
Álvaro Augusto Parente Silva Gerente operacional Gerência Nacional de Arquitetura de Soluções Tecnológicas Automação de processo na CAIXA
Agenda • Alguns Números • Desafio • Contexto SOA • Caso de Sucesso CAIXA • Conclusões
Agenda • Alguns Números • Desafio • Contexto SOA • Caso de Sucesso CAIXA • Conclusões
ACAIXA é também um Banco • Serviços Financeiros • Transferência de Benefícios • Desenvolvimento Urbano • Loterias
A CAIXA está AQUI... 43 milhões de Clientes 22 mil Pontos de Atendimento 215 milhões de pagamentos sociais 220 milhões de registros pessoais 5 bilhões de transações bancárias A CAIXA é a primeira instituição presente em todos os municípios brasileiros. 73 mil Empregados
Agenda • Alguns Números • Desafio • Contexto SOA • Caso de Sucesso CAIXA • Conclusões
DESAFIO: • ADEQUAR PROCESSOS E APRIMORAR SOLUÇÕES INTEGRADAS DE TECNOLOGIA DA INFORMAÇÃO. • Integrar sistemas e mecanismos de tecnologia da informação. • Desenvolver e implantar barramento empresarial (visão de serviço - não de sistema) nos canais de atendimento.
Processo Escolhido: Abertura de conta e crédito • Estratégia: • Mapear processos envolvidos, • Prospectar soluções, • Desenvolver prova de conceito, • Montar Centro de Competência em Integração, • Contratar e Instalar ferramentas, • Treinar pessoal, • Absorver conhecimentos, • Desenvolvimento de piloto, • Implantação em nível nacional; • Extensão para outros;
Agenda Alguns Números Desafio Contexto SOA Caso de Sucesso CAIXA Conclusões
Reflexão • SOA é a nova evolução do mercado de software... SOA Web Cliente Servidor Stand-alone
Conceito • SOA é um padrão arquitetural em que os componentes do sistema são usuários ou provedores de serviços • SOA não é... • Um produto ou software • Uma metodologia
Estrutura Bancário Social Governo Portais ProcessosBPM A-1 A-2 A-3 A-4 Serviços SOA S-1 S-3 S-2 S-4 SI 1 SI 2 SI 3 SI 4 SI 5 Legados
Barramento SOA Serviços de Interação Serviços de Comunicação Serviços de Integração a comunidade Serviços de Processos Serviços de Informação Serviços de Processamento Serviços de Aplicação
Agenda Alguns Números Desafio Contexto SOA Caso de Sucesso CAIXA Conclusões
Estratégia – “Projeto Campeão” EMPRESA Arquitetura de Negócio Camada de Negócios – Estratégia Representada pelos Organogramas e Mapas de Relacionamentos Estratégia Processos Camada de Negócios – Processos Representada pelos Processos Arquitetura Tecnológica Camada de Tecnologia – Aplicações Representada pelos Modelos Funcionais e Aplicações Aplicações Infra-estrutura Camada de Tecnologia – Infra-estrutura Representada pelos Modelos de Infra-estrutura: servidores, bases de dados, redes, roteadores, etc.
Mudança de Paradigma Integração Melhoria dos processos e integração das aplicações em todas as linhas de negócio da empresa Abstração Simplificação das aplicações por meio da criação de uma camada que provê uma visão única e consolidada dos serviços Serviços Pessoas Arquitetura de Atendimento Baseada em Serviços Processo Aplicações SIGAT SIRIC SICLI SICPF
Cenáriodesejado - A Automação, o Gerênciamento e a Monitoração de Processosleva a um ciclo de melhoriacontínua… Plataforma de Desenvolvimento Plataforma de Mapeamento de processo Cons CPF Propagaconta Finaliza Serviços de Gerenciamento de Negócio (BAM/BPM) Consulta; cadastracliente Restrição Autoriza redito Nurconta Barramento Empresarial deServiços Abertura de conta Serviços de Processo • Monitoração e Gereciamento da Atividade do Negócio (BAM/BPM) • Processos são monitorados a partir de métricas definidas com o usuário • Alertas são emitidos para garantir o nível de serviço • Desempenho é medido contra o resultado esperado • Permite gestão e otimização continua • Requerimentos de Negóciosãodefinidos e documentados • Modela o processocomoesta (as-is) e permitesimulaçõespara o modelofuturo (to-be) • Simulaçãopermitemelhoranálise do RetornoemInvestimento (ROI) • Facilidade de uso • Coreografia de Serviços • Fluxo de processobaseadoemregras de negócio • Regraspodem ser alteradasemimpactaroscomponentes • ServiçosTransacionais • Compensaçãodatransação • Serviços de Workflow • Pessoasalocadas de acordo com as regras de negócio • Processopodeenvolveraplicações e pessoas Serviços de Aplicações e Dados
Abertura de Conta SI 1 Tempo 1 SI 2 Tempo 2 SI 3 Tempo 3 SI 4 Tempo 4 Tempo 5 SI 5 Tempo 6 SI 6 Tempo 7 SI 7 Tempo 8 SI 8 Tempo Total (1 a 8)
Negócio... OPERAÇÕES • Consultar cliente • Cadastrar cliente • Alterar cadastro • Obter número conta • Consultar restrição • Migrar dados para avaliar risco • Operação entre agências • Operação via Internet. • Operação via Lotéricos • Operação via ATM • Operação via CB • Cadastrar senha Internet • Pesquisar cliente para avaliação • Avaliar risco • Migrar avaliação para cartões • Migrar avaliação para empréstimos • Migrar avaliação para CDC DISPONIBILIDADE D0 D0 D0 D0 D0 D0 D1 D1 D1 D1 D1 D1 D2 D2 D2 D2 D3 D0 D0 D0 D0 D0 D0 D0 D0 D0 D0 D0 D0 D0 D0 D0 D0 D0
Resultados Abertura de Conta Cartão de Crédito CDC CROT Barramento Empresarial de Serviços SICAC SICPF SIRIC SICLI SIGAT
Agenda • Alguns Números • Desafio • Contexto SOA • Caso de Sucesso CAIXA • Conclusões
Benefícios BPM/SOA Vantagem Competitiva! • Otimizar / agilizar processos • Aproveitar / integrar o Legado • Simplificar as operações • Racionalizar treinamentos • Reduzir prazos e custos • Facilitar / implementar monitorações • Inserir novos produtos e serviços • Aumentar a comodidade e satisfação do cliente
Considerações • Seja prático • Busque conceitos e governança • BPM + SOA = Romeu + Julieta • Impactos em estrutura e cultura • Produto + Sistema → Cliente + Processo • Cuidado com grandes promessas • Não leve gato x lebre • Observe aspectos de segurança • Desempenho/consumo é uma preocupação • SOA não é solução para tudo !!!
Para você. Para todos os brasileiros.
Álvaro Augusto Parente Silva Gerente Operacional Gerência Nacional de Arquitetura de Soluções Tecnológicas Alvaro.p.silva@caixa.gov.br Automação de processo na CAIXA
Maturidade Serviços Configurados Dinamicamente Serviços Compostos Serviços Virtualizados Integração de Serviço Silo Integrado Componentizado Orientado a função Orientado a função Orientado a função Orientado a serviço Orientado a serviço Orientado a serviço Orientado a serviço Negócio Visão de TI Estruturado Orientado a objetos Baseado em componentes Modelagem de serviços Modelagem de serviços Modelagem de serviços Modelagem de Grão Métodos Módulos Módulos Componentes Serviços Integração de Processos via Serviços Integração de Processos via Serviços Aplicação Dinâmica Aplicações Monolítica Camadas Componentes SOA Emergente SOA SOA GRID Dinamicamente Reconfigurada Arquitetura Plataforma específica Plataforma específica Plataforma específica Plataforma específica Plataforma específica Neutra de tecnologia Resposta Dinâmica Infraestrutura Nível 1 Nível 2 Nível 3 Nível 4 Nível 5 Nível 6 Nível 7
Reflexão • Qual a melhor forma de reduzir riscos no desenvolvimento de software? • NÃO DESENVOLVER! Grady Booch
Exemplo e Potencial Sistema de Crédito Sistema de Crédito Sistema de Crédito Regras Específicas Regras Específicas Regras Específicas Sistema de Crédito Sistema de Crédito Regras Específicas Simulação Cadastro Pesquisa Concessão Contrato Evolução Barramento de Serviços Empresarial