SEFAZ-BA SGF DTI GETEC Secretaria da Fazenda do Estado da Bahia Superintendência da Gestão Fazendária Diretoria de Tecnologia da Informação Gerência de Tecnologia SIGLA Descrição do Projeto no ASA Definição do Ambiente Tecnológico NOTA: No caso de sistemas com mais de um módulo e com documentação única, a “Descrição do Projeto” deve ser igual à descrição do projeto pai no ASA. Para sistemas com mais de um módulo e com documentação única, suprimir a “Sigla” do projeto no início e listar as siglas dos módulos, conforme segue: SIGLA MODULO1 SIGLA MODULO2 As siglas devem ser posicionadas abaixo do nome do documento e formatadas com fonte tamanho 12. - Não é necessário atualizar os campos mês e ano da capa do documento, pois eles serão atualizados automaticamente. Salvador (Ba), maio de 2017 Secretaria da Fazenda do Estado da Bahia DTI - Diretoria de Tecnologia da Informação 5/29/2017 ÍNDICE 1. INTRODUÇÃO ....................................................................................................................................... 3 2. ARQUITETURA GERAL DO SISTEMA............................................................................................ 3 MÓDULO X...................................................................................................................................................... 3 2.1. MODELO DA ARQUITETURA GERAL DO SISTEMA ............................................................. 3 2.2. DESCRIÇÃO DA ARQUITETURA GERAL DO SISTEMA ....................................................... 5 3. REQUISITOS TECNOLÓGICOS ........................................................................................................ 6 3.1. ARQUITETURA DE SISTEMAS .................................................................................................... 6 3.2. ARQUITETURA DE SISTEMAS E INFRAESTRUTURA .......................................................... 7 3.3. INFRAESTRUTURA ........................................................................................................................ 9 3.4. BANCO DE DADOS .......................................................................................................................... 9 MÓDULO Y.................................................................................................................................................... 11 2.1 MODELO DA ARQUITETURA GERAL DO SISTEMA ................................................................ 11 2.2 DESCRIÇÃO DA ARQUITETURA GERAL DO SISTEMA .......................................................... 11 3 REQUISITOS TECNOLÓGICOS ...................................................................................................... 11 3.1 ARQUITETURA DE SISTEMAS ....................................................................................................... 11 3.2 ARQUITETURA DE SISTEMAS E INFRAESTRUTURA ............................................................. 11 3.3 INFRAESTRUTURA ........................................................................................................................... 11 3.4 BANCO DE DADOS............................................................................................................................. 11 ANEXOS ......................................................................................................................................................... 13 Página - 2 Secretaria da Fazenda do Estado da Bahia DTI - Diretoria de Tecnologia da Informação 5/29/2017 1. INTRODUÇÃO Efetuar uma breve descrição do documento. Por exemplo: Este documento descreve o ambiente tecnológico do sistema XYZ.Net. 2. ARQUITETURA GERAL DO SISTEMA O objetivo do sistema está descrito no item Visão Geral do Sistema existente no Detalhamento de Requisitos. MÓDULO X 2.1. MODELO DA ARQUITETURA GERAL DO SISTEMA Nessa seção deve conter o Diagrama (em Visio, ou similar), evidenciando os principais elementos do sistema XYZ (usuários, servidores e seus serviços, instâncias de banco, comunicação, fluxos, ambientes, VB6 / .Net (VB ou C#) / Asp / Delphi, etc) que estão no mundo externo, na zona desmilitarizada (DMZ), na rede interna e/ou outras redes que fazem parte da arquitetura do sistema (por exemplo, RIS e Infovia – PRODEB e outras secretarias na rede do CAB). Por exemplo: Página - 3 Secretaria da Fazenda do Estado da Bahia DTI - Diretoria de Tecnologia da Informação Mundo Externo webservices 5/29/2017 Infovia DMZ Rede Interna SERVIDOR WEB (XYZ) webservices Usuários XYZ Corporativo Componentes de Integração: - arquivo1.dll - arquivo2.dll Mainframe ou Servidor PRODEB Arquivo Texto Banco SERVIDOR CRYSTAL RAS SERVIDOR DE APLICAÇÃO Arquivo TCE Arquivo Arquivo Texto Texto SICOF SIRH BANCO BD Externo Linked Server Arquivo Texto Banco Página - 4 Secretaria da Fazenda do Estado da Bahia DTI - Diretoria de Tecnologia da Informação 5/29/2017 2.2. DESCRIÇÃO DA ARQUITETURA GERAL DO SISTEMA Descrever com mais detalhes os elementos abordados no modelo da seção anterior. As configurações específicas do projeto, serviços e componentes externos relevantes, e outras peculiaridades inerentes ao bom funcionamento do sistema devem ser descritas. Por exemplo: O sistema XYZ.Net é um sistema web e utilizará a arquitetura .Net/UniFW adotada pela SEFAZ. Todas as informações serão armazenadas e consultadas utilizando o banco de dados corporativo da SEFAZ. Nenhuma outra forma de armazenamento (arquivos xml, txt...) será utilizada. Os analistas da GETEC (os clientes do XYZ.Net) poderão acessar a aplicação a partir da rede interna, da zona desmilitarizada (DMZ) e externamente (via Internet). Página - 5 Secretaria da Fazenda do Estado da Bahia DTI - Diretoria de Tecnologia da Informação 5/29/2017 3. REQUISITOS TECNOLÓGICOS Para preencher o formulário abaixo, o mesmo deve estar protegido. Para isso, clique no menu Exibir, selecione a opção Barras de Ferramentas Formulários. 3.1. ARQUITETURA DE SISTEMAS Autenticação Sem autenticação AcessoOLE3 (Desktop) CDAWEBLogin10 (WEB) UNIFW (WEB .NET) CDALogin (INTRANET) Certificado Digital ASLIB LDAP Outros: Observações: Controle de acesso Não se aplica CDA CDAWEB SEFCOM ASCAS Outros: Observações: Linguagem Delphi VB6 VB.NET C# ASP Java Php C++ Outros: Observações: Página - 6 Secretaria da Fazenda do Estado da Bahia DTI - Diretoria de Tecnologia da Informação 5/29/2017 Framework Não se aplica .NET 1.1 / UNIFW 1.5 .NET 1.1 / UNIFW 1.6 .NET 2.0 .NET 3.5 .NET 4.0 .NET 4.5 Outros: Observações: Compatibilidade com navegadores Não se aplica Internet Explorer Firefox Google Chrome Outros: Observações (caso seja necessário, especificar a versão): Compatibilidade com os validadores W3C Não se aplica HTML CSS Java Script Outros: Observações: 3.2. ARQUITETURA DE SISTEMAS E INFRAESTRUTURA Usuário da aplicação SEFAZ (servidor ou terceiro) Externo (servidor externo) Externo (contribuinte, contador, gráfica, fábrica de SW, etc.) Sistema/Serviço Observações: Ambiente Desktop Serviço Windows Aplicação Web Webservice Aplicação Dispositivos Móveis Aplicação Observações: Página - 7 Secretaria da Fazenda do Estado da Bahia DTI - Diretoria de Tecnologia da Informação Email 5/29/2017 Anexo Não se aplica SEFAZComponente CDONTS (email ASP) up_envia_email .NET ASLIB Outros: Observações: Tamanho Estimado do Anexo Sim Não Especificar: Relatórios Não se aplica Crystal Reports 6.0 (Desktop) Crystal Reports 10.0 (Desktop) Crystal RAS 9.0 Crystal Server 2013 Reporting Services 2005 Reporting Services 2008 Outros: Observações: Tecnologias Adicionais Não se aplica COM+ IBM MQSeries Certificação Digital (exemplos: assinatura de documentos e autenticação na RF) TED Server Motor de busca (FAST) TED Dist ASFTP Outros: Observações: Componentes de Terceiros Não se aplica Socket Tools EntireX DOTNET Zip Library (ionic.zip.dll) CODEGURU (VB6) CKEditor Recaptcha Outros: Observações: Página - 8 Secretaria da Fazenda do Estado da Bahia DTI - Diretoria de Tecnologia da Informação 5/29/2017 3.3. INFRAESTRUTURA Servidor WEB / Aplicações Não se aplica IIS 6.0 IIS 7.X Apache JBoss Outros: Observações: Sigilo Sem sigilo Criptografia Certificado Digital Outros: Observações: Espaço em Disco Manipulação de Arquivos Sim Não Quantidade estimada de arquivos por mês: Política de Limpeza Especificar: Observações: 3.4. BANCO DE DADOS Tipo de SGBD Não se aplica SQL Server Oracle MySQL PostGreSQL Microsoft Access MSDE Outros Observações: Servidores/Conectividade Informar servidor/instância: Página - 9 Secretaria da Fazenda do Estado da Bahia DTI - Diretoria de Tecnologia da Informação 5/29/2017 Informar linked server: Auditoria Sem auditoria Funcionalidades Dados Política de limpeza Especificar: Outros: Volume de atualização Até 500.000 reg. / mês Acima de 500.000 reg. / mês Usando Tabelas de utilização UNIFW Outros: Observações: Particionamento Tabelas Particionadas Sim Não Ciclo de Vida Escrita Extrema Escrita Eventual Somente Leitura Descarte Observações: Critério de Particionamento Especificar: Período: Período: Período: Período: Espaço em Disco Gravação em BD Não se aplica Até 100.000 registros / mês Entre de 100.000 e 500.000 registros / mês Entre de 500.000 e 1.000.000 registros / mês Acima de 1.000.000 registros / mês Carga de dados Não se aplica SQL Server Integration Services (SSIS) Transact SQL BCP (Legado) VB6 (Legado) DTS (Legado) Control-M Outros: Observações: Política de Limpeza Especificar: Observações: Página - 10 Secretaria da Fazenda do Estado da Bahia DTI - Diretoria de Tecnologia da Informação 5/29/2017 Tecnologias Adicionais Não se aplica SQL Server Service Broker Outros: Observações: MÓDULO Y 2.1 MODELO DA ARQUITETURA GERAL DO SISTEMA ... 2.2 DESCRIÇÃO DA ARQUITETURA GERAL DO SISTEMA ... 3 REQUISITOS TECNOLÓGICOS 3.1 ARQUITETURA DE SISTEMAS ... 3.2 ARQUITETURA DE SISTEMAS E INFRAESTRUTURA ... 3.3 INFRAESTRUTURA ... 3.4 BANCO DE DADOS ... NOTA: Deve-se repetir os itens acima para cada Módulo, exceto quando for Módulo Virtual (Informal). . Página - 11 Secretaria da Fazenda do Estado da Bahia DTI - Diretoria de Tecnologia da Informação 5/29/2017 Página - 12 Secretaria da Fazenda do Estado da Bahia DTI - Diretoria de Tecnologia da Informação 5/29/2017 ANEXOS (item opcional) NOTA: Esta seção pode ser substituída por links para os anexos no corpo do documento. OBSERVAÇÕES: Esse modelo é apenas um template. Os comentários, exemplos e notas - qualquer texto em azul e itálico - não devem permanecer, pois, são apenas informativos e exemplos. Para os sistemas que tiverem carga no PROD, as informações pertinentes devem constar no documento de Definição do Ambiente Tecnológico do próprio sistema. Nesse caso, deve-se preencher no tópico 3.1 o item “Linguagem” (informar também no campo Observações que a linguagem VB6 é utilizada pela carga no PROD) e no tópico 3.3 preencher o item “Espaço em Disco” “Carga de Dados”. Existem duas formas de criar este documento: Um documento dividido em Módulos, sendo descritas as informações que compõem cada um, conforme apresentado no modelo acima. Quando a informação for referente ao sistema como um todo e não apenas a um Módulo deve-se criar o item “GERAL”. Mais de um documento, sendo um para cada Módulo do sistema, contendo as informações pertencentes a cada Módulo. Neste caso deve ser informado na capa do documento o Módulo a que ele se refere. Esse modelo pode estar dividido em Módulos Virtuais (Informais) ou Módulos do ASA (Formais): Módulo Virtual (Informal): É um agrupamento lógico de requisitos. Modulo do ASA (Formal): É um agrupamento feito por módulos (irmãos) cadastrados no ASA. Página - 13