PORTABILIDADE e ARQUITETURA –Linha RM
Válido para a versão 10.80.0
Portabilidade
Servidores de Banco de Dados
Os a...
PORTABILIDADE e ARQUITETURA –Linha RM
Válido para a versão 10.80.0
As páginas Web estão homologadas para os seguintes ...
PORTABILIDADE e ARQUITETURA –Linha RM
Válido para a versão 10.80.0
EXECUÇÃO EM TERMINAL SERVICE
O RM é homologado em...
PORTABILIDADE e ARQUITETURA –Linha RM
Válido para a versão 10.80.0
Arquitetura Linha RM
REQUISITOS MÍNIMOS DE HARDW...
PORTABILIDADE e ARQUITETURA –Linha RM
Válido para a versão 10.80.0
Arquitetura Cliente-Servidor (Delphi)
Arquite...
PORTABILIDADE e ARQUITETURA –Linha RM
Válido para a versão 10.80.0
Para a arquitetura Web, o cliente acessa o Servidor...
PORTABILIDADE e ARQUITETURA –Linha RM
Válido para a versão 10.80.0
A figura abaixo mostra como é a arquitetura Cliente...
PORTABILIDADE e ARQUITETURA –Linha RM
Válido para a versão 10.80.0
 Permite execução de mais de uma versão da Li...
PORTABILIDADE e ARQUITETURA –Linha RM
Válido para a versão 10.80.0
Veja os exemplos desses arquivos de configurações d...
PORTABILIDADE e ARQUITETURA –Linha RM
Válido para a versão 10.80.0
Para reverter seu ambiente para a Arquitetura Clien...
of 10

Portabilidade Arquitetura Corporerm - 10.80

Portabilidade e Arquitetura - Versão 10.80
Published on: Mar 4, 2016
Source: www.slideshare.net


Transcripts - Portabilidade Arquitetura Corporerm - 10.80

  • 1. PORTABILIDADE e ARQUITETURA –Linha RM Válido para a versão 10.80.0 Portabilidade Servidores de Banco de Dados Os aplicativos da linha RM são homologados para trabalhar nos servidores de banco de dados: SGDB 32 bits 64 bits Versão/Patch SQL Server 2000 X SP4 SQL Server 2005* X X SP3 SQL Server 2008* X X SP1 Oracle 9i X 9.2.0.8 Oracle 10g X X 10.2.0.4 Oracle 11g X X 11.1.0.7 * Os bancos de dados do SQL 2005 e SQL 2008 devem ter o Nível de Compatibilidade “SQL Server 2000 (8)”. É necessário instalar os servidores SQL’s com essa compatibilidade para manter a estabilidade de comunicação entre o BDE e o banco de dados. ATENÇÃO - O banco de dados da RM não suporta replicação total (de todas as tabelas) da base de dados. - Antes de adquirir qualquer Sistema de Gerenciamento de Banco de Dados citado acima, consulte o site do fabricante para verificar os Requisitos de Sistema e Hardware e instalações de SGBDs em sistemas Virtualizados. - Consulte previamente a TOTVS caso você queira criar triggers ou stored procedures na base de dados RM. - A TOTVS recomenda que o produto RM BIS seja executado em uma base de dados D-1 para não comprometer o desempenho da base de dados de produção. RM Portal – Servidor Web A homologação do RM Portal é realizada em Servidores Web com os seguintes Sistemas Operacionais: Sistema Operacional 32 bits 64 bits Windows 2000 Server X Windows 2003 Server X X Windows 2008 Server X Publicado em: Dezembro de 2009 1
  • 2. PORTABILIDADE e ARQUITETURA –Linha RM Válido para a versão 10.80.0 As páginas Web estão homologadas para os seguintes browsers: Sistema Operacional Internet Explorer Firefox Windows Versões 6.0 até 8.0 Versões 1.5.0.1 até 3.5.5 Linux* NA Versões 1.5.0.1 até 3.5.5 * Apesar de não homologadas para sistema Linux, as páginas são suportadas, não sendo de responsabilidade da TOTVS a configuração do ambiente. ATENÇÃO: O Portal Educacional “Ensino Básico” e “Ensino Superior” são homologados nos Sistemas Operacionais Windows 2000 Server 32 bits e Windows 2003 Server, ambos em 32 bits. Os browsers utilizados para sua homologação são Internet Explorer 6, 7 e 8, e a Framework .Net necessária é a versão 1.1 Estações de Trabalho O Framework .NET versão 2.0 é necessário para a instalação do RM. A partir de Julho de 2010 será necessário o Framework .NET 3.5. A resolução de vídeo mínima para a execução dos produtos é de 1024 x 768 pixels. Não há previsão para migração dos aplicativos RM para execução em ambiente Linux ou Unix. EXECUÇÃO EM DESKTOP O RM é homologado em estações de trabalho com os Sistemas Operacionais: Sistema Operacional 32 bits 64 bits Windows 2000 Professional* X Windows XP SP3 X Windows Vista SP2 X Windows 7 (Versões Business e Ultimate) X * A partir de Julho de 2010 não daremos mais suporte ao sistema operacional Windows 2000 Professional. Publicado em: Dezembro de 2009 2
  • 3. PORTABILIDADE e ARQUITETURA –Linha RM Válido para a versão 10.80.0 EXECUÇÃO EM TERMINAL SERVICE O RM é homologado em Servidores de Terminal Service com os Sistemas Operacionais: Sistema Operacional 32 bits 64 bits Windows 2000 Server (Terminal Service) X Windows 2003 Server (Terminal Service) X Windows 2008 Server (Terminal Service) X * A partir de Julho de 2010 não daremos mais suporte ao sistema operacional Windows 2000 Server. ATENÇÃO: Informamos que o RM não suporta a execução em computadores Thin-Client (Diskless), entretanto este tipo de Hardware pode ser usado em conjunto com Servidores de Terminal Services, desde que os requisitos mínimos de memória e hardware para o software TOTVS RM neste ambiente sejam respeitados, conforme documento de compatibilidade em anexo. Servidor de Aplicação O Framework .NET versão 2.0 é necessário para a instalação do Servidor de Aplicação do RM. A partir de Julho de 2010 será necessário o Framework .NET 3.5. O Servidor de Aplicação do RM é homologado nos sistemas operacionais: Sistema Operacional 32 bits 64 bits Windows 2000 Server X Windows 2003 Server X Windows 2008 Server X * A partir de Julho de 2010 não daremos mais suporte ao sistema operacional Windows 2000 Server. IMPORTANTE: a TOTVS não fornecerá suporte à linha de Sistemas Operacionais Windows 2000 a partir de Julho de 2010 devido às evoluções do RM que exigirão o Framework .NET 3.5, que por sua vez não é compatível com esta linha de Sistemas Operacionais, conforme requisitos da Microsoft. Publicado em: Dezembro de 2009 3
  • 4. PORTABILIDADE e ARQUITETURA –Linha RM Válido para a versão 10.80.0 Arquitetura Linha RM REQUISITOS MÍNIMOS DE HARDWARE: Máquinas Processador Memória RAM HD Processador Intel® Core™ 2 2GB Espaço disponível em disco de 1 Estação de Duo® de 1.6 GHz ou SIMILAR. Gbyte para instalação dos Trabalho (cliente) produtos. Processador Intel® Xeon™ Quad- 4GB Espaço disponível em disco de Servidor de Core de 2.33 GHz ou SIMILAR. 500 Mbytes para base vazia do Banco de Dados* RM e disco rígido RAID com 15000 RPM*** Processador Intel® Xeon™ Quad- 2GB Disco rígido de 160GB SATA. Servidor WEB Core de 1.60 GHz ou SIMILAR. Servidor de Processador Intel® Xeon™ Quad- 4GB Espaço disponível em disco de Aplicação** Core de 1.60 GHz ou SIMILAR. 40 Gbytes. Servidor de Processador Intel® Xeon™ Quad- 4GB Disco rígido de 250GB RAID Terminal Core de 2.33 GHz ou SIMILAR. SATA, (2 HDs de 250GB) * Recomendamos verificar os requisitos no site do fabricante do banco de dados. ** Servidor de Aplicação: Este servidor hospeda os arquivos e serviços da aplicação da linha RM. *** O tamanho da base de dados dependerá da freqüência de atualização de dados. ATENÇÃO! As configurações acima suportam no máximo 50 acessos por servidor. Para mais informações, entre em contato com a TOTVS BH. Arquitetura Cliente/Servidor  Arquitetura Client-Server que permite distribuição de processamento entre a estação cliente e o servidor de banco de dados SQL.  Possui base de dados centralizada, podendo ser acessada simultaneamente por dois ou mais dos módulos que integram o Sistema Corporativo.  A base de dados padrão SQL permite a utilização de geradores de relatórios de terceiros como um complemento ao gerador do próprio sistema.  Desenvolvido em Borland Delphi 32 Bits e Visual Studio 2008 C#.Net, para plataformas Microsoft Windows (vide tópico Portabilidade).  Plataforma mínima para estação cliente (estação de trabalho) – (Vide Tópico Arquitetura).  Plataforma mínima para o servidor de dados (vide tópico Arquitetura).  Possui modelo de processamento na arquitetura Cliente/Servidor e WEB.  Possui compatibilidade com banco de dados ORACLE (vide detalhes no tópico Portabilidade).  Trata-se de uma aplicação com todos os módulos integrados, a base de dados é compartilhada com outros aplicativos.  Possibilita a exportação e importação de dados para/de outros sistemas, através da definição de layouts especiais, mantendo a integridade dos mesmos.  Baseia-se no conceito de transações, mantendo a integridade do Banco de Dados em quedas de energia e falhas de software/hardware. Publicado em: Dezembro de 2009 4
  • 5. PORTABILIDADE e ARQUITETURA –Linha RM Válido para a versão 10.80.0 Arquitetura Cliente-Servidor (Delphi) Arquitetura RM Winform Na arquitetura RM Winform, o cliente através de uma biblioteca cliente acessa ao Servidor de Aplicação via Remoting que por sua vez acessa ao Servidor de Banco de Dados via ADO.Net (Vide Anexo I). ACESSO AO RM PORTAL VIA INTRANET E EXTRANET. Publicado em: Dezembro de 2009 5
  • 6. PORTABILIDADE e ARQUITETURA –Linha RM Válido para a versão 10.80.0 Para a arquitetura Web, o cliente acessa o Servidor Web, onde está instalado o RM Portal, via intranet ou extranet (acessando a intranet através da internet). O Servidor de Banco de Dados possui uma camada de Biblioteca cliente que acessa via Remoting o Servidor de Aplicações que por sua vez acessa ao Servidor de Banco de Dados via ADO.Net. (Vide Anexo I). ARQUITETURA RM VIA TERMINAL SERVICE A arquitetura RM via Terminal Service permite o cliente acessar o Servidor de Terminal Service na rede da empresa ou via internet e utilizar os produtos da Linha RM seguindo a mesma arquitetura de Winform e Webform. ATENÇÃO: A Portabilidade dos aplicativos da linha RM sofre alterações periódicas e são divulgadas na área de Cliente on-line. Anexo I – Arquitetura em 3 Camadas Introdução O objetivo deste documento é trazer uma breve visão do que é e como funciona a Arquitetura 3 Camadas .Net. O que é a Arquitetura 3 camadas? Anteriormente, na Arquitetura Cliente-Servidor, a camada cliente acessava diretamente a camada de Banco de Dados, além de todos os processos serem executados no cliente, tais como: abertura de formulários, acesso a dados, regras de validação, cálculos e relatórios. Publicado em: Dezembro de 2009 6
  • 7. PORTABILIDADE e ARQUITETURA –Linha RM Válido para a versão 10.80.0 A figura abaixo mostra como é a arquitetura Cliente-Servidor. Na Arquitetura 3 camadas, apesar da complexidade do ambiente a divisão das tarefas em camadas possibilita maior distribuição do processamento do sistema. Na camada cliente temos apenas os formulários que serão abertos na execução do programa. A camada Servidor de Aplicação fica por conta da execução da Regra de Negócio, Cálculos, processos, Relatórios além de fazer a comunicação com a Camada de Banco de Dados. As figuras abaixo exemplificam esta Arquitetura. Como mostrado nas figuras, a Camada Servidor de Aplicação pode ser distribuída em processos específicos. Você pode distribuir cada serviço em um servidor de aplicação. Por exemplo: um servidor de aplicação executa todas as rotinas de cálculos e outro servidor, todas as execuções de relatórios. Quais são as vantagens da Arquitetura 3 camadas?  Permite maior escalabilidade  Permite reaproveitamento de regras de negócio e cálculo Publicado em: Dezembro de 2009 7
  • 8. PORTABILIDADE e ARQUITETURA –Linha RM Válido para a versão 10.80.0  Permite execução de mais de uma versão da Linha RM  Permite utilização mais racional de hardware  Permite balanceamento de carga  Permite montagem de ambientes com reforço de contingência  Diminuição da sobre-carga no cliente. Como configurar um ambiente 3 camadas na Linha RM? A TOTVS não distribuirá um instalador específico para o ambiente 3 Camadas da Linha RM, porém é extremamente simples configurá-lo. Por padrão o ambiente da RM não é instalado em 3 Camadas. Para que o Ambiente 3 Camadas possa funcionar no Sistema RM, a camada cliente deve ter um arquivo de configuração que aponta para o servidor de aplicação, que por sua vez possui um outro arquivo de configuração para receber as solicitações do cliente. Basicamente, os arquivos de configuração, tanto do cliente como do Servidor de Aplicação, devem trabalhar na mesma porta TCP para a mesma versão. A porta TCP é o que define a comunicação de uma determinada versão entre Cliente e Servidor de Aplicação. Conforme figura abaixo, é possível funcionar mais de uma versão, tanto no Cliente como no Servidor de Aplicação. Publicado em: Dezembro de 2009 8
  • 9. PORTABILIDADE e ARQUITETURA –Linha RM Válido para a versão 10.80.0 Veja os exemplos desses arquivos de configurações do Servidor de Aplicação e do cliente, respectivamente. RMLabore.exe.config … <appSettings> <add key="Port" value="8050"/> <add key="UseExternalHost" value="true"/> <add key="SelfHosted" value="false"/> <add key="Host" value=“APPSERVER"/>… RM.Host.Service.exe.config … <appSettings> <add key="Port" value="8050"/> <add key="ActionsPath" value="C:CorporeRMRM.NET" /> </appSettings> <system.runtime.remoting> <customErrors mode="off"/>… Para configurar a Arquitetura 3 Camadas da Linha RM, é necessário realizar os seguintes passos: Instalar a BibliotecaRM no Servidor de Aplicação Instalar a BibliotecaRM em cada Cliente Instalar os Produtos da RM em cada Cliente Executar o programa RM.Host.NetConfig.exe, localizado em ...CorporeRMRM.Net, e clicar no botão “3 Camadas”. Para o último passo, deve-se confirmar o nome do Servidor de Aplicação bem como a porta TCP. Por padrão, o arquivo de configuração do Servidor de Aplicação referencia a porta 8050, conforme figura abaixo. Publicado em: Dezembro de 2009 9
  • 10. PORTABILIDADE e ARQUITETURA –Linha RM Válido para a versão 10.80.0 Para reverter seu ambiente para a Arquitetura Cliente-Servidor basta clicar no botão “Cliente/Servidor”. ATENÇÃO: Deve-se adicionar a Porta que será usada no ambiente 3 camadas nas Exceções do Firewall utilizado no seu ambiente. Publicado em: Dezembro de 2009 10

Related Documents