id: APP-OVERVIEW title: Aplicacao do legado CCB doc_type: overview domain: aplicacao status: active source_of_truth: - codigo - schema - publicacao tags: - aplicacao - arquitetura - fluxos - modulos
Aplicação do legado CCB
Visão técnica do sistema do CCB, com foco na base usada pelo legado e no seu funcionamento macro.
Base tecnológica
| Elemento | Base utilizada |
|---|---|
| Aplicação web | ASP Clássico |
| Servidor web | IIS |
| Banco de dados | MySQL 5.7 |
| Mailcow em VM Linux |
Panorama técnico
O sistema é centrado em alguns fluxos principais:
- Associação.
- Registro de obras.
- Painel de pagamentos.
- Certificados.
- Sala VIP.
- Rádio Online e Rádio Gospel.
Além dos fluxos centrais, o sistema mantém áreas paralelas com persistência própria, como estúdio, ISRC, coletânea, atendimento online, FaceClub, MusicBox, festivais e rotinas automáticas de agendamento.
Mapa desta seção
Fundamentos e leitura estrutural
-
Módulos e Fluxo --- Hub da cadeia funcional da aplicação.
-
Arquitetura --- Dominios, componentes compartilhados, acoplamentos e fronteiras tecnicas.
-
Dominios e Fronteiras --- Separacao entre portal, nucleo, baixa, automacao, modulos paralelos e trilhas internas.
-
Acoplamentos e Dependencias --- Chaves, componentes e dependencias que atravessam os blocos do sistema.
-
Limites de Decomposicao --- Recortes naturais do legado e limites tecnicos que nao fecham isolados.
-
Fluxos Centrais --- Detalhamento da cadeia principal do sistema.
-
Módulos Paralelos --- Módulos fora do núcleo principal.
-
Código e Banco --- Hub estrutural da base técnica.
-
Dados e Estados --- Hub de identidade, estados e transições do legado.
-
Tarefas Agendadas --- Hub do processamento recorrente.
Serviços públicos e jornadas funcionais
-
Rádio Online --- Player, acervo, ranking Top 10, audições, destaque e rádio gospel.
-
ISRC --- Trilha publica do modulo de geracao de ISRC e emissao de certificado.
-
Confeccao de Melodia --- Trilha publica do bloco de servicos para contratacao de melodia.
-
Estudio CCB --- Trilha publica de arranjos e gravacoes ligada ao bloco de servicos.
-
Central de Servicos --- Hub publico que distribui ISRC, registros, estudio, melodia e pagamentos.
-
Central de Pagamentos --- Hub publico de cobranca por CPF entre registro, ISRC, associacao, estudio, festival e debito automatico.
-
Pagamentos Avulsos --- Trilha publica de valor avulso com envio direto para a cobranca unificada.
-
Debito Automatico --- Trilha publica de adesao e alteracao da cobranca do associado a partir da central de pagamentos.
-
Reativacao de Conta --- Trilha publica dedicada a reentrada do associado inativo.
-
Beneficios --- Central publica de carteira, divulgacao, CCB Music, radios e rewards.
-
Central de Beneficios --- Hub publico que distribui as trilhas do grupo
Beneficios. -
Ajuda Geral --- Biblioteca publica de perguntas frequentes sobre associacao, registro, pagamentos e coletanea.
-
Central de Ajuda --- Hub publico que distribui as trilhas do grupo
Ajuda. -
Central de Festival --- Hub publico da familia de festivais entre inscricao, resultado corrente e historico.
-
Resultado de Festival --- Pagina publica de resultado parametrizada por
ano, com player, classificacao, finalistas e semifinalistas. -
Inscricao de Festival --- Trilha publica da inscricao corrente, com cadastro, envio das letras, cobranca e acompanhamento.
-
Historico de Concursos --- Indice publico dos resultados historicos da familia de festivais.
-
Sala dos Artistas --- Índice público por letra, pesquisa de nome e abertura da página pública do artista.
-
Como Tocar na Radio --- Entrada pública de divulgação que distribui as variantes de associação ligadas à rádio.
Área autenticada e perfil do associado
-
Fotos de Perfil --- Trilha autenticada de upload, recorte e troca da foto publica do associado.
-
Carteira do Associado --- Trilha autenticada de envio da foto e pedido de carteira ou segunda via.
-
Troca de Senha --- Trilha autenticada de alteracao da senha da Sala VIP.
-
Perfil Publico do Associado --- Trilha autenticada de edicao de release, integrantes, links e agenda.
-
Letras na Pagina --- Trilha autenticada de publicacao de letras e poesias do associado.
Serviços especializados, plataformas e vitrines
-
Atendimento Publico --- Saida publica atual do portal para o atendimento do CCB pelo WhatsApp.
-
Atendimento CCB Interno --- Trilha de operadores, visitantes, departamentos e limpeza do atendimento.
-
Trilhas Internas --- Centrais internas, variantes manuais de cobranca e consulta administrativa do legado.
-
Loja CCB --- Vitrine publica do bone oficial, com saida externa para a loja do Mercado Livre.
-
Site CCB 2023 --- Pagina publica institucional ligada ao carrossel da home.
-
Coletanea CCB Music --- Vitrine publica da coletanea, com apresentacao do lancamento e envio por email para analise.
-
Coletanea Operacional --- Trilha interna de cadastro, revisao, cobranca e pagamento da coletanea.
-
FaceClub --- Trilha autenticada de posts, comentarios, curtidas e visitantes.
-
MusicBox e Shop --- Trilha operacional de loja, carrinho, creditos, downloads e fornecedores.
-
Direitos Autorais --- Trilha publica de orientacao juridica ligada ao registro e a protecao da obra.
-
Gravadoras --- Trilha publica de apoio comercial ligada a associacao, beneficios e estudio.
-
Compor uma Musica --- Trilha publica de formacao musical com a serie de capitulos publicada em
oem/. -
Estrutura do Código --- Organização do legado publicado.
-
Estrutura do Banco --- Famílias de tabelas, vínculos e padrões do schema.
-
Integrações e Pagamentos --- Callback, pagamentos, email e dependências externas.
O que o sistema faz
O sistema permite pelo menos:
- Associação de compositores, bandas, cantores e duplas.
- Registro de música, poesia, livro, trabalho, roteiro e partitura.
- Consulta de pendências e pagamento de títulos por CPF.
- Consulta e emissão de certificado de registro por CPF.
- Uso de uma área autenticada com status da conta, créditos, pontos, nível e benefícios condicionados ao estado financeiro.
Esses fluxos compartilham CPF, estados do associado, regras de cobrança e condições de liberação.
Leituras relacionadas
- Regras funcionais ficam em Regras de Negócio > Visão Geral.
- Processamento recorrente fica em Tarefas Agendadas.
- Estados e transições ficam em Dados e Estados.
- Camada publicada do portal fica em Interface e Navegação > Visão Geral.