Dominios e fronteiras da aplicacao
Dominios tecnicos do legado e as fronteiras que separam portal, nucleo, modulos paralelos, baixa financeira e automacao.
Dominios do sistema
| Dominio | Entradas principais | Persistencia dominante | Responsabilidade |
|---|---|---|---|
| Portal publico | web.config, supergeral.asp, header.asp |
leitura de conteudo, consultas de apoio e tabelas de vitrine | distribuir navegacao, portas de entrada e vitrines publicas |
| Nucleo do associado | loja/, supergeral_login.asp, supergeral_sv.asp |
clubecad, clubecad_pgto_novo, clubecad_pontos, musicas |
cadastro, autenticacao, situacao financeira, creditos, pontos e acesso |
| Registro e certificados | registro_flash/, consultas por CPF e emitentes |
musicasregistradas, musicasregistradas_1, musicasregistradas_pgto_nova |
gravar obras, abrir cobranca, liberar certificado e pesquisas |
| Pagamentos | centrais publicas, internas e cobranca unificada | tabelas intermediarias por familia e faturamento_mensal |
localizar titulos, reabrir cobranca e convergir no fechamento financeiro |
| Modulos paralelos | isrc/, estudio/, festival, coletanea, atendimento, FaceClub, MusicBox |
familias proprias de cada modulo | executar servicos fora do nucleo principal, com persistencia propria |
| Baixa financeira | callback central e retorno Bradesco | tabelas principais, tabelas intermediarias, historico_de_pagamentos, faturamento_mensal |
transformar cobranca quitada em efeito final no cadastro e nos modulos |
| Automacao operacional | agendamento/ e scripts locais |
tabelas do nucleo, tabelas paralelas e arquivos do servidor | recalcular estado, limpar, enviar comunicacao e manter rotinas recorrentes |
| Trilhas internas | variantes _interno, admin/, atendimento interno |
tabelas do nucleo e modulos de apoio | suporte operacional fora da navegacao publica principal |
Fronteiras tecnicas
| Fronteira | O que entra | O que fica fora |
|---|---|---|
| Portal publico -> nucleo | associacao, login, consulta de pagamento, registro, beneficios, ajuda | baixa financeira, automacao e rotinas internas |
| Nucleo -> cobranca | pedidos intermediarios e dados do associado | efeito final do pagamento antes da baixa |
| Cobranca -> baixa financeira | pedidof, tabelas intermediarias e retorno financeiro |
navegacao publica e formularios do portal |
| Baixa financeira -> modulos | promocao de estado, historico e faturamento | composicao visual das telas |
| Portal publico -> modulos paralelos | vitrines e formularios de entrada de ISRC, estudio, festival, coletanea e radios | login do associado e rotinas recorrentes |
| Automacao -> sistema | ASPs de agendamento e script local de copia | menu, home e fluxo interativo do usuario |
| Trilhas internas -> sistema | centrais internas, vendas de parceiros, atendimento interno | distribuicao publica do portal |
Pontos de transicao entre dominios
header.aspe a home ligam o portal publico ao nucleo e aos modulos paralelos.supergeral_login.aspliga o portal publico ao dominio autenticado do associado.supergeral_central_de_pagamentos_1.aspliga consulta por CPF ao dominio de cobranca.loja/supergeral_pagamentounificado.aspliga as familias de servico ao fechamento financeiro.arede/erede/scripts_ccb/atualiza_dados.aspeBradesco/baixa_boleto_bradesco_novo.aspligam cobranca a promocao final de estado.agendamento/*.aspliga automacao recorrente aos mesmos dados do nucleo e dos modulos paralelos.
Fronteiras de persistencia
| Fronteira | Tabelas que atravessam o limite |
|---|---|
| nucleo -> baixa | clubecad_pgto_novo, musicasregistradas_pgto_nova |
| baixa -> consolidacao | faturamento_mensal, historico_de_pagamentos |
| nucleo -> modulos paralelos | musicas, clubecad, referencias por CPF, email ou socion |
| modulos paralelos -> baixa | isrc_pgto_novo, pedidos_servicos_pgto_novo, festival_ccb_2021_pgto, coletanea_pgto_novo, shop_pgto_novo |
| automacao -> modulos | tabelas de ranking, pontos, atendimento, FaceClub, MusicBox e familias do portal |
Fronteiras por interface
| Interface | Papel na separacao |
|---|---|
header.asp |
fronteira visual principal do portal publico |
headerISO.asp |
fronteira visual dos fluxos ISO e de cobranca |
supergeral_menutop.asp |
fronteira visual das trilhas internas e autenticadas antigas |
footer.asp |
fechamento visual compartilhado do dominio publico |
Relacoes com outras paginas
- O mapa geral fica em Arquitetura.
- Os acoplamentos ficam em Acoplamentos e Dependencias.
- Os limites de recorte do legado ficam em Limites de Decomposicao.