Teorias Absolutistas
Casos: Teorias Absolutistas. Pesquise 861.000+ trabalhos acadêmicosPor: jinglers • 30/9/2013 • 328 Palavras (2 Páginas) • 294 Visualizações
O Advanced Protheus é uma nova tecnologia desenvolvida sobre o sistema Advanced, que teve toda a inteligência dividida em duas camadas: Servidor de Aplicação (Protheus Server) e Interface (Remote). Ou seja, uma aplicação 32 bits que se encarrega do gerenciamento das conexões, da execução do código AdvPl e do acesso aos recursos de banco de dados (ADS, Btrieve, CTree ou TopConnect), e uma aplicação thin-client que efetua apenas a interface com o usuário.
Características da Tecnologia Protheus
As principais características da tecnologia Protheus são:
• Possibilidade de grande variação de topologias de rede e processamento distribuído
• Baixo tráfego de rede entre o AP5 Server e o AP5 Remote
• Utilização de configurações, possibilitando o uso de conexões simultâneas através de protocolos diferentes e o acesso a diferentes repositórios de APO's e diretórios (o que permite o uso de diferentes idiomas, versões, etc, acessando a mesma base de dados)
• Diferentes possibilidades de impressão de relatórios. No Advanced Protheus pode-se imprimir os relatórios de três formas:
1. Em disco
2. Via Windows
3. Direto na Porta
As impressões efetuadas via Windows ou diretamente na porta podem ser impressas no servidor (o que evitará o tráfego de rede do relatório impresso) ou na estação. As impressões efetuadas em disco também evitam o tráfego de rede. Os relatórios em disco são sempre mantidos no servidor e somente as páginas requisitadas são enviadas à estação.
• Os arquivos de banco de dados são sempre abertos no servidor. Entretanto, arquivos texto podem ser abertos na estação com a função FOpen. A referência a paths que não contiverem uma letra de drive (por exemplo, "\DADOS\ARQ.TXT"), são consideradas a partir do servidor no diretório informado na seção "RootPath" do arquivo de configurações do Protheus Server
• Não existe o conceito de "módulos" de sistema. Existe o conceito de programa inicial, de onde a execução do Remote será iniciada (e os outros APO's utilizados serão carregados e descarregados dinamicamente de acordo com sua chamada a partir deste). Isso permite que rotinas que eram de "módulos" diferentes sejam executadas diretamente de um mesmo menu de usuário
...