REQUISITOS MINIMOS SISTEMAS FORTES INFORMÁTICA. Versão 2.0 1. PRE-REQUISITOS FUNCIONAIS HARDWARES E SOFTWARES. 1.1 ANALISE DE HARDWARE Configuração SERVIDOR. Componentes Mínimo Recomendado Padrão Adotado Sistema Operacional Processador/Núcleos. Apartir do Windows XP, Windows7, Linux com dist. Ubutu e Sistemas Operacionais Homologados (Conforme tabela 1.4) Dual Core Clock 2.2 GHz. Dá Suporte à 10(dez) usuários conectados. Memória RAM. 4 GB somente para uso do sistema Antivírus compatíveis com protocolos TCP/UDP. Ex: Microsoft Security Essentials 2 Hard Disk(Capacidade de armazenamento e RPM) 160GB - 5400 RPM. Dá Suporte à 100mb/mês, no volume do banco de dados e trafego/carga de dados. Rede. Capacidade de trafego de dados 10/100 a 10/100/1000 Bytes (Conforme Tabela 1.2) Preenchimento de acordo com a Análise do implantador ou pelo suporte interno da empresa.
Exemplos que dependem da usabilidade da empresa. Configuração ESTAÇÃO/TERMINAL Componentes Mínimo Recomendado Padrão Adotado Sistema Operacional Apartir do Windows XP e Windows7 Processador. Clock de 2.0 GHz Memória RAM. 1 GB somente para uso do sistema Hard Disk(Capacidade de armazenamento erpm) 80 GB 5400 RPM Antivírus compatíveis com protocolos TCP/UDP. Ex: Microsoft Security Essentials 2 Rede. Capacidade de trafego de dados 10/100 a 10/100/1000 Bytes (Conforme Tabela 1.2)
1.2 REDE E COMUNICAÇÃO Recomendações: As estações de trabalho deverão estar conectadas em rede e acessar a informação através de um servidor com o(s) sistema(s) FORTES. Conforme a utilização e a carga de dados, é recomendável um servidor isolado e dedicado ao SGDB( Servidor de Gerenciamento de Banco de dados). Caso a empresa tenha ou possa vir a ter interesse de possuir estrutura de filiais ou pontos de apoio que acessem o sistema de outras localidades(em espaços físicos distintos do grupo de trabalho ou domínio do servidor de aplicação), deverão ter contato com a matriz através de banda larga ou Link dedicado(internet rápida é mais recomendado). Em qualquer uma das situações a comunicação somente poderá ser estabelecida utilizando uma VPN, bastando para isso à matriz possuir um IP Fixo(configurações de TCP/IP ou DNS). Fica sob responsabilidade da empresa-cliente a instalação, configuração e manutenção da rede de trabalho e a comunicação entre suas localidades. Existe também a alternativa de adquirir uma copia adicional, porém não haverá comunicação online entre a matriz e as filiais, a não ser que seja através de backups ou Replicação de Banco de dados. Recomendamos ainda acesso à Internet no Servidor, somente para atualização de Software ou ferramentas de manutenção. Nos terminais fica a critério do Administrador de Rede interno. A tabela abaixo pode ajudar na compreensão do tamanho de objetos trocados numa sessão de trabalho através da rede: Tipo de objeto Tela de terminal, Login de softwares. Tamanho em Kbytes 4 Mensagem de e-mail. 10 Página Web (com alguns gráficos). 50 Planilha de Excel. 100 Documento de processador de texto.ex:pdf, Word e etc. 200 Tela gráfica. 500 Documento de apresentação. 2.000 Imagem de alta qualidade (qualidade de impressão) 50.000 Objeto multimídia.ex:vídeos, Musicas e etc. 100.000 Trafego de informações com base de dados (Relacionamento) 1.000.000
Duvida Freqüente: Uso de rede Wifi: Não recomendável quando há mais de 5(cinco) usuários para utilização do sistema, onde há uma carga de informações com atualizações constantes. Ou seja, se o cliente optar por utilização, o mesmo tem que possuir tecnologia compatível para a utilização de um SGDB(Sistema de Gerenciamento de banco de dados). Uma rede de alto alcance, com um trafego de dados acima de 54Mps e alta disponibilidade. Contudo fica sob responsabilidade da empresa-cliente manter a infra-estrutura preparada para utilização do Software. A rede, é um dos fatores que mais influenciam quando há um relacionamento de terminais(estações de trabalho) com Servidores de Informações. Ficando a rede temporariamente(em milésimos de segundos) ausente, pode haver perca na transmissão de dados, causando perca de pacotes com as informações inseridas no sistema. IMPORTANTE Solicitamos que os responsáveis pelo Setor de Tecnologia da informação sigam alguns parâmetros de configuração para o ambiente do(s) servidor(es) do(s) sistema(s)(softwares da Fortes Informática) para que a implantação ocorra de forma eficaz. Dentre elas estão: - Liberar total acesso ao IP dos servidores, dos sistemas(softwares da Fortes Informática)e também acesso ao nome dos mesmos (DNS) nessas Portas TCP's: Porta:(Descrição) 50001 (Porta referente ao Servidor de Licença de uso, Remprot) 3050, 3051 e 3052 (Porta do AC/AG/PONTO/PATRIO para bancos Firebird) 1433 e 1434 (Porta do AC/AG/PONTO/PATRIO para bancos SQL) 1024 (Porta do WebService AC) - Liberar no DEP(Prevenção de Execução de dados) do Windows o executável do(s) Software(s) da Fortes; - Criar regra de exceções para o antivírus em relação às portas e os Softwares relacionais; - Configurar o firewall do Windows, criar regras de exceções adicionando às portas e os Softwares relacionais;
1.3 BANCOS DE DADOS. 1.3.1 SGDB - Sistema de gerenciamento de banco de dados. No ato da instalação do sistema é realizada a configuração de um programa freeware: É qualquer programa de computador cuja utilização não implica no pagamento de licenças de uso ou royalties. Apesar de ser chamado de free=livre, este software não é necessariamente software livre, pode não ter código aberto e pode acompanhar licenças restritivas, limitando o uso comercial, a redistribuição não autorizada, a modificação não autorizada ou outros tipos de restrições. Ou Shareware: Geralmente possuem funcionalidades limitadas e/ou tempo de uso gratuito do software limitado, após o fim do qual o usuário é requisitado a pagar para acessar a funcionalidade completa ou poder continuar utilizando o programa. Esse tipo de distribuição tem como objetivo comum divulgar o software, como os usuários podem testá-lo antes da aquisição. Esses programas são os SGDB(Sistema de Gerenciamento de banco de dados), onde o mesmo tem a capacidade de fazer todos os tratamentos e relacionamentos possíveis com as informações gravando-as, em um arquivo integro e unificado. Por padrão a base de dados adotada pela Fortes, é o Firebird. O SGDB Firebird tem várias opções de versões, porém os softwares da Fortes Informática são programados baseados no Dialeto de 3 (Terceiro) nível, uma tecnologia totalmente homologada no Firebird 1.5.5 e no 2.1.3. Portanto, se houver outro Firebird instalado, os sistemas irão funcionar, mas de maneira inconsistente, Ficando de total responsabilidade da empresa-cliente manter os padrões informados neste documento, caso contrario os programas trabalharão de forma inesperada. Temos a flexibilidade de trabalhar com o SGDB da Microsoft, o SQL Server, com todas as edições que compõem o pacote a partir da versão 2005 e com o 2008. Após uma analise técnica, elaborada por nossa equipe de tecnologia, da regra de negócios da empresa junto com a carga de dados e padrões usuais de SGDB, É feito um levantamento demonstrando a relação custo/beneficio para a adequação e utilização da ferramenta. Lembrando que a utilização do produto SQL Server, da Microsoft, requer um profissional especializado, pois o mesmo dará a manutenção de acordo com a utilização da ferramenta. O uso inapropriado acarretará corrupção dos dados, podendo inutilizar as informações contidas dentro do Banco de dados (Metadados).
Segue abaixo uma tabela, produzida pela Microsoft, demonstrando aspectos de usabilidade do SQL 2005 em diferentes versões: Escalabilidade e desempenho do SQL Recurso Express Workgroup Standard Enterprise Comentários Número de CPUs 1 2 4 Sem limitações Inclui suporte a processadores com vários núcleos RAM 1 GB 3 GB Máximo do sistema operacional Máximo do sistema operacional Memória limitada ao máximo com suporte pelo sistema operacional Suporte a 64 bits WOW (Windows on Windows) WOW Tamanho do banco de dados 4 GB Sem limitações Sem limitações Sem limitações Particionamento Suporte a bancos de dados de larga escala Operações paralelas de índice Processamento paralelo de operações de indexação Modos de exibição indexados A criação de modos de exibição indexados tem suporte em todas as edições. A correspondência de modos de exibição indexados pelo processador de consultas tem suporte apenas na Enterprise Edition. Alta disponibilidade de Servidores Recurso Espelhamento de banco de dados 1 Express Workgroup Standard Enterprise Comentários Solução avançada de alta disponibilidade que inclui failover rápido e redirecionamento automático de clientes Cluster de failover Backup Log Shipping Solução de backup e recuperação de dados Alterações online no sistema Apresenta Inclusão de Memória a Quente, conexão administrativa dedicada e outras operações online Indexação online Restauração online
Alta disponibilidade de Servidores Recurso Recuperação rápida Express Workgroup Standard Enterprise Comentários Banco de dados disponível ao iniciar operações de desfazer Capacidade de gerenciamento Recurso Otimização automática Express Workgroup Standard Enterprise Comentários Ajusta o banco de dados automaticamente para fornecer um desempenho perfeito Profiler SQL Server Management Studio 3 Management Studio Database Tuning Advisor Aprimoramentos em serviços Ferramenta de gerenciamento fácil de usar Plataforma de gerenciamento completa para o SQL Server; inclui o Business Intelligence (BI) Development Studio Sugere aprimoramentos automaticamente à arquitetura do banco de dados para melhorar o desempenho Aprimoramentos nos modos de exibição de gerenciamento dinâmicos e em relatórios Pesquisa de texto completo Serviço de agendamento de trabalhos do SQL Agent Segurança Recurso Express Workgroup Standard Enterprise Comentários Auditoria, autenticação e autorização avançadas Criptografia de dados e gerenciamento de chaves Integração com o Microsoft Baseline Security Analyzer Criptografia de dados interna para segurança avançada de dados Examina o sistema para verificar a existência de vulnerabilidades comuns de segurança Integração com o Microsoft Update Não é permitido à empresa-cliente realizar alterações diretamente no banco de dados, somente via aplicação (sistema). Caso o cliente deseje realizar alterações no banco de dados deverá realizar uma solicitação formal (via e-mail) comunicando a questão a FORTES. Somente após a analise técnica será passado a empresa-cliente uma notificação referente a alteração desejada, se é possível ou não fazer tal solicitação.
1.3.2 Backup. Backup (cópia de segurança) é a copia de dados de um dispositivo de armazenamento a outro para que possam ser restaurados em caso da perda dos dados originais, o que pode envolver apagamentos acidentais ou corrupção de dados. É disponibilizado sem nenhum custo adicional para a empresa-cliente, através de uma ferramenta chamada TOTEM. Totalmente desenvolvido pela equipe de Programadores da Fortes informática, o Totem auxilia na manutenção e segurança do backup de dados. O mesmo disponibiliza agendamento de backups, rotinas de backup/restore manuais e verificação de inconsistências a nível básico. Estes recursos são aplicados em banco de dados gerenciados por um SGDB compatível, no caso do Firebird. Na utilização de banco de dados gerenciados pelo Microsoft SQL, é necessário que a empresa-cliente obtenha uma mão de obra especializada, ou pessoas capacitadas, para manusear o Microsoft Server Management Studio(Ferramenta disponibilizada no pacote de instalação do Software Microsoft). Fica sob responsabilidade da empresa-cliente verificar periodicamente o procedimento de backup, que consiste em uma rotina normalmente realizada diariamente, com o objetivo de preservar as informações geradas a partir do sistema, mantendo o armazenamento em mídias seguras e mantê-las funcionais. 1.4 SISTEMAS Os programas da Fortes informática, são desenvolvidos no ambiente DELPHI. A equipe de desenvolvimento produz os softwares acompanhando a mais alta tecnologia disponível no mercado, para que a aplicação seja totalmente funcional no que lhe compete. Devido a produção ser baseada nesta linguagem de programação, os Softwares são produzidos/homologados em plataforma 32 bits, o que não impede o funcionamento em plataformas gerenciadas por sistemas 64bits e não compromete a performance do banco de dados. Um dos componentes necessários para o funcionamento do Software, além do SGDB, é protocolo de comunicação. Este protocolo gerencia as informações que são alimentadas na aplicação e transporta ao banco de dados. Atualmente utilizamos o BDE(Borland Database Engine) como protocolo, sendo o mesmo um sistema 32bits.
O protocolo de comunicação esta sujeito a alterações sem aviso prévio. Sistemas Operacionais Homologados para a Aplicação: SISTEMAS Plataforma 32 Bits Plataforma 64 Bits Services Pack 2 Services Pack 3
Linux Server (Somente para SGDB).