Pular para conteúdo

Limites de decomposicao do legado

Limites tecnicos para separar o legado por blocos sem romper chaves, rotas de baixa e componentes compartilhados.

Blocos naturais do legado

Bloco Inclui Dependencias obrigatorias
Portal publico supergeral.asp, header.asp, home, vitrines, ajuda e beneficios links publicos, cookies, includes de apoio
Nucleo do associado associacao, login, Sala VIP, reativacao, alteracao cadastral, carteira, perfil e letras clubecad, musicas, clubecad_pgto_novo, pontos
Registro e certificados registro_flash/, pesquisas e emissao musicasregistradas, musicasregistradas_pgto_nova, cobranca
Cobranca e baixa centrais, cobranca unificada, callback central, Bradesco pedidof, tabelas intermediarias, historico_de_pagamentos, faturamento_mensal
Servicos paralelos ISRC, estudio, melodia, festival, coletanea cobranca unificada, callback, tabelas proprias
Automacao agendamento/, scripts locais e ASPs de manutencao ASP publicado, MySQL, email, arquivos locais
Trilhas internas variantes internas de cobranca, atendimento, vendas administrativas tabelas do nucleo e familias paralelas

Limites que podem ser separados

Recorte Base tecnica do limite
portal publico entradas em supergeral.asp, header.asp, cards e menus
trilhas autenticadas login, cookie e paginas ligadas a supergeral_sv.asp
registro e certificados familia propria em registro_flash/ e pesquisas por CPF
modulos de servico pastas e familias proprias de ISRC, estudio, festival e coletanea
automacao cadeia de agendamento/, .bat, .url e ASP final

Limites que nao fecham isolados

Ponto Motivo
cobranca sem baixa a cobranca depende do fechamento por callback central ou retorno Bradesco
modulo paralelo sem pedidof ISRC, estudio, festival, coletanea e MusicBox convergem na mesma logica de baixa
Sala VIP sem clubecad e musicas o acesso autenticado depende do estado financeiro e do catalogo do associado
beneficios sem estado do associado carteira, rewards e partes da divulgacao dependem de situacao, creditos ou pontos
automacao sem ASP final a tarefa do Windows so produz efeito na pagina publicada que grava no banco

Blocos de maior restricao

Cobranca e baixa

  1. pedidof atravessa centrais, pagamento unificado, callback, Bradesco e historico.
  2. faturamento_mensal recebe escrita de familias diferentes.
  3. historico_de_pagamentos consolida o fechamento de varias familias.

Nucleo do associado

  1. clubecad propaga estado para musicas, produtos, beneficios e acesso.
  2. musicas tambem acompanha o estado do associado.
  3. clubecad_pgto_novo liga cobranca a promocao final de estado.

Automacao

  1. O disparo esta fora do ASP, no Agendador de Tarefas do Windows.
  2. O fluxo continua por .bat, .url e URL HTTPS.
  3. O handler final continua no mesmo dominio e no mesmo banco do sistema.

Sequencia de separacao por bloco

  1. Portal publico.
  2. Nucleo do associado.
  3. Registro e certificados.
  4. Cobranca e baixa.
  5. Servicos paralelos.
  6. Automacao.
  7. Trilhas internas.

Dependencias que precisam atravessar o limite

Elemento Onde reaparece
pedidof cobranca, callback, Bradesco, historico e familias de servico
socion associado, musicas, produtos, beneficios e carteira
CPF associacao, login auxiliar, pesquisa, pagamentos e certificados
cookies header autenticado, Sala VIP e trilhas privadas
faturamento_mensal callback, Bradesco e consolidacao mensal

Relacoes com outras paginas

  1. O mapa geral fica em Arquitetura.
  2. Os dominios ficam em Dominios e Fronteiras.
  3. Os acoplamentos ficam em Acoplamentos e Dependencias.