Arquitetura do Protheus

O Protheus, é uma tecnologia desenvolvida a partir do Sistema Advanced, tendo toda a sua inteligência dividida em 4 camadas:

  • Servidor de Aplicação (Application Server – AppServer)

É a aplicação encarregada da compilação e execução do código em ADVPL, responsável pela comunicação entre o cliente, a base dados e o Repositório de Apo’s.

  • SmartClient (Terminal Thin-Client)

É a aplicação encarregada  da Interface com o usuário.

  • Base de Dados 

O acesso aos dados é realizado pelo appserver, através do Padrão ISAM    (codebase), ADS    (DBF), ou ByYou DbAccess (SQL).

  • Repositório de APO’s

Nesse repositório  ficam todos os programas escritos em ADVPL, ou seja, fontes nativas do sistema e programas customizados.

Quando o programa é compilado, somente o RPO é atualizado. É um arquivo binário, e não pode ser compilado, nem modificado por se tratar de programas desenvolvidos pela MICROSIGA.

Dicas

  • A versão atual é a 11.8
  • É um software semi-aberto (pode ser customizado de acordo com a necessidade do cliente).
  • Arquivo binário (Appserver + Smartclient).
  • Build – versão do protheus (arquivo binário + versão rpo).
  • É canse sensitive (ao instalar o SQL Server, deve ser marcado a opção case sensitive).
  • Possibilidade de grande variação de topologia de redes e processamentos distribuídos.
  • Baixo tráfego de rede entre Appserver e Smartclient (não existe processamento local).
  • Diferentes possibilidades de relatórios.
  • SHIFT + F6 – abre uma tela  com o nome do programa, o banco de dados, a data do programa e a hora.
  • O help deve ser instalado junto.
  • Sempre que for atualizar o Protheus, o boletim técnico deve ser olhado.
  • Um banco de dados para cada ambiente.
  • Quando for criar um índice em uma tabela,  o campo  NICKNAME deve ser preenchido, para evitar que o mesmo não seja sobreposto em uma migração de versão.
Anúncios

Sobre Sulamita Dantas

DBA SQL Server & Analista TOTVS
Esse post foi publicado em TOTVS e marcado , . Guardar link permanente.

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s