Migração e Integração dos Sistemas Legados de Billing para a uma Arquitetura SOA Palestra realizada em 2007 – Davi Carvalho (CIO) http://soasimples.com
Importante : Esta apresentação foi feita em 2007. O ambiente é uma empresa de telecomunicações que estava iniciando sua jornada em direção à Arquitetura Orientada a Serviços (SOA) http://soasimples.com
Alguns Problemas da Arquitetura atual: Pouco Flexível “ Alto Acoplamento”:  mudança em um dos sistemas/interface implica na mudança nos demais Pouco Reuso Difícil Integração com Novos Sistemas Interfaces não padronizadas Arquitetura Atual
FTP FTP  Servers FTP  Servers >CRM >ERP Softswitch A P I CDRs Billing: Arquitetura Atual
Importação de CDRs TDM Cálculo de CDRs TDM Importação de CDRs VoIP  Cálculo de CDRs VoIP Resumo do Volume (Min./Lig) CDR TDM_1 CDR TDM_2 CDR TDM_N CDR VoIP_1 Ligações Valoradas ($) CDRs Erro(TDM) CDRs Erro(IP) CRM Análise e Shapping de Tráfego Emissão Fatura CRM ERP ERP Billing: Arquitetura Atual
“ Things should be made as simple as possible, but no simpler.”  -- Albert Einstein   SOA: Arquitetura Baseada em Serviços “ SOA é uma estratégia de arquitetura de TI para disponibilizar soluções de negócio (e de infra-estrutura) baseadas no conceito de orientação à serviços” SOA: Definição
"By  2008 ,  SOA  will be a prevailing software engineering practice, ending the 40-year domination of monolithic software architecture."   Gartner e SOA em 2008
SOA: Evolução E S B Messaging Backbone: Conexões ponto-a-ponto entre aplicações EAI– Enterprise App.Integration: Conecta aplicações através de um “hub” centralizado Service-oriented Architecture: Interfaces padrão e bem definidas, que permitem conexões flexíveis
SBC Sype Server ATA Gateway H.323 IP PBX PSTN Media Gateway ControlSwitch Típica Rede NGN
ERP E S B CRM Importação (FTP) Importação (API) $- >CDR Emissão Conta Gerência de Redes ControlSwitch A P I CDRs FTP Server Banco de Dados Billing com SOA
... FTP FTP Server E   S   B ControlSwitch Importação CDRs Monitor CDR n-OK Pré-Pago CDR OK CDR N-OK Importação CDRs
Revendedor do ATA CRM - Novo Assinante Escolha do Fornecedor Estoque Instalação Conta Telefônica SOA:  Flexibilidade e Integração
“ Pense Grande, Comece Pequeno” “ Vá para o Quadro Branco” “ Conheça a Fonte de Dados e os Sistemas que Farão Parte da Implementação Inicial de SOA” “ Conecte Seus Primeiros Serviços” “ Instale o Mecanismo de Registro” “ Comece a Pensar em Governança” SOA em 10 Passos (1-6)
“ Coloque em Ação Mecanismos de Segurança” “ Prepare a Infra-estrutura para a Messageria” “ Implemente Gerência de Serviços” “ Considere, fortemente, Orquestração de Processos” SOA em 10 Passos (7-10)
Perguntas & Respostas
Obrigado! Davi Carvalho http://twitter.com/davisilva

Billing: Evolução para Arquitetura SOA

  • 1.
    Migração e Integraçãodos Sistemas Legados de Billing para a uma Arquitetura SOA Palestra realizada em 2007 – Davi Carvalho (CIO) http://soasimples.com
  • 2.
    Importante : Estaapresentação foi feita em 2007. O ambiente é uma empresa de telecomunicações que estava iniciando sua jornada em direção à Arquitetura Orientada a Serviços (SOA) http://soasimples.com
  • 3.
    Alguns Problemas daArquitetura atual: Pouco Flexível “ Alto Acoplamento”: mudança em um dos sistemas/interface implica na mudança nos demais Pouco Reuso Difícil Integração com Novos Sistemas Interfaces não padronizadas Arquitetura Atual
  • 4.
    FTP FTP Servers FTP Servers >CRM >ERP Softswitch A P I CDRs Billing: Arquitetura Atual
  • 5.
    Importação de CDRsTDM Cálculo de CDRs TDM Importação de CDRs VoIP Cálculo de CDRs VoIP Resumo do Volume (Min./Lig) CDR TDM_1 CDR TDM_2 CDR TDM_N CDR VoIP_1 Ligações Valoradas ($) CDRs Erro(TDM) CDRs Erro(IP) CRM Análise e Shapping de Tráfego Emissão Fatura CRM ERP ERP Billing: Arquitetura Atual
  • 6.
    “ Things shouldbe made as simple as possible, but no simpler.” -- Albert Einstein SOA: Arquitetura Baseada em Serviços “ SOA é uma estratégia de arquitetura de TI para disponibilizar soluções de negócio (e de infra-estrutura) baseadas no conceito de orientação à serviços” SOA: Definição
  • 7.
    "By 2008, SOA will be a prevailing software engineering practice, ending the 40-year domination of monolithic software architecture." Gartner e SOA em 2008
  • 8.
    SOA: Evolução ES B Messaging Backbone: Conexões ponto-a-ponto entre aplicações EAI– Enterprise App.Integration: Conecta aplicações através de um “hub” centralizado Service-oriented Architecture: Interfaces padrão e bem definidas, que permitem conexões flexíveis
  • 9.
    SBC Sype ServerATA Gateway H.323 IP PBX PSTN Media Gateway ControlSwitch Típica Rede NGN
  • 10.
    ERP E SB CRM Importação (FTP) Importação (API) $- >CDR Emissão Conta Gerência de Redes ControlSwitch A P I CDRs FTP Server Banco de Dados Billing com SOA
  • 11.
    ... FTP FTPServer E S B ControlSwitch Importação CDRs Monitor CDR n-OK Pré-Pago CDR OK CDR N-OK Importação CDRs
  • 12.
    Revendedor do ATACRM - Novo Assinante Escolha do Fornecedor Estoque Instalação Conta Telefônica SOA: Flexibilidade e Integração
  • 13.
    “ Pense Grande,Comece Pequeno” “ Vá para o Quadro Branco” “ Conheça a Fonte de Dados e os Sistemas que Farão Parte da Implementação Inicial de SOA” “ Conecte Seus Primeiros Serviços” “ Instale o Mecanismo de Registro” “ Comece a Pensar em Governança” SOA em 10 Passos (1-6)
  • 14.
    “ Coloque emAção Mecanismos de Segurança” “ Prepare a Infra-estrutura para a Messageria” “ Implemente Gerência de Serviços” “ Considere, fortemente, Orquestração de Processos” SOA em 10 Passos (7-10)
  • 15.
  • 16.
    Obrigado! Davi Carvalhohttp://twitter.com/davisilva