Sie sind auf Seite 1von 5

TOTVS Viso Geral

Arquitetura e Instalao
TOTVS Viso Geral



2 TOTVS Viso geral Arquitetura e Instalao
Verso 1.0

Sumrio

1 Conceitos Bsicos ........................................................................................................................ 3
1.1 Objetivos do Treinamento .......................................................................................................... 3
1.2 Estrutura da Tecnologia .............................................................................................................. 3
1.3 Principais Caractersticas da Tecnologia ..................................................................................... 3
1.4 Servidor de Aplicao (AppServer) .............................................................................................. 4
2 Smart Client ................................................................................................................................. 4
3 Base de Dados ............................................................................................................................. 4
4 Repositrio de Funes ............................................................................................................... 4
5 Concluso .................................................................................................................................... 5

TOTVS Viso Geral

3
TOTVS Viso Geral Arquitetura e Instalao
Verso 1.0
1 Conceitos Bsicos


Ol!
Seja bem-vindo ao treinamento Viso Geral do ambiente Arquitetura e Instalao.


1.1 Objetivos do Treinamento


Ao trmino do treinamento voc ter conhecido um pouco mais sobre:
Estrutura da tecnologia da Linha de Produtos Microsiga Protheus.
Principais Caractersticas.
Objetivo e funcionalidade das camadas da Linha de Produtos Microsiga Protheus.


1.2 Estrutura da Tecnologia


A Linha de Produto Microsiga Protheus uma tecnologia desenvolvida a partir do Sistema Advanced, que teve a inteligncia toda
dividida em quatro camadas: Application Server, SmartClient, Repositrio de Funes e Base de Dados.
O servidor de aplicao(AppServer) se encarrega do gerenciamento das conexes com os clientes (SmartClient), da Execuo do
Cdigo ADVPL contidos nos Repositrios de Funes (RPOs) e do acesso aos recursos de banco de dados, que por meio do dbAccess se
conecta a bases de dados relacionais ou no.


1.3 Principais Caractersticas da Tecnologia


A partir da estrutura da tecnologia da Linha de Produtos Microsiga Protheus temos as seguintes vantagens como principais
caractersticas:
Possibilidade de grande variao de Topologias de Redes e Processamentos Distribudos.
Baixo trfego de rede entre Application Server e o Smart Client.
Utilizao de Configuraes, possibilitando o uso de Conexes Simultneas, por meio de Protocolos diferentes e o acesso aos
diferentes Repositrios de Funes e Diretrios (O que permite o uso de diferentes idiomas e Interfaces, acessando a mesma Base de
Dados).
Diferentes possibilidades de impresso de relatrios: Arquivo, Spool, Direto na Porta, E-mail, Planilha, HTML, PDF ou ODF.

Importante!
Algumas opes de impresso so disponveis mediante configurao de parmetros, as impresses realizadas em Arquivo
baixam o trfego na Rede, as impresses realizadas em Planilha so geradas em XML, opes de impresso so privilgios que podem ser
definidas por usurios ou grupos.




TOTVS Viso Geral



4 TOTVS Viso geral Arquitetura e Instalao
Verso 1.0
1.4 Servidor de Aplicao (AppServer)


o Servidor de aplicao responsvel pela compilao e execuo do cdigo em ADVPL.
Na linguagem ADVPL, as rotinas so mantidas em repositrios individuais (RPOs), permitindo que sejam carregadas e
descarregadas dinamicamente da memria da mquina em que o servidor executado, de acordo com a necessidade de execuo dos
terminais conectados. Com isso, facilita a atualizao aps correes de no conformidades ou criao de melhorias, pois apenas os
APOs modificados necessitam ser atualizados. Desta forma, o desempenho alto e no exige muito da mquina para a execuo do
servidor.



2 Smart Client


O SmartClient a aplicao encarregada da interface com o usurio.
No existe processamento local, portanto, o trfego de rede entre o terminal e o servidor de aplicao baixo, tratando apenas
de comandos para o desenho das telas e tratamento do teclado e mouse.

de Prospect
3 Base de Dados


O acesso aos dados realizado pelo Servidor de Aplicao por meio dos seguintes padres:
ISAM (Codebase), ADS (Para padro DBF) ou do TOTVS DbAccess (Para padro SQL).
A Linha de Produto Microsiga Protheus possui total suporte ao Stored Procedures para base de dados SQL e suporte a controle de
transaes, inclusive a base de dados DBF.
Tambm possvel utilizar tecnologias de replicao de dados, como o CISASync ou o prprio MSSQL Server.


4 Repositrio de Funes


O RPO um arquivo binrio compilado e independente de plataforma.
O repositrio contm os programas escritos em ADVPL e ADVPL-ASP, pginas HTML utilizadas em portais e imagens nos formatos
BMP, JPG e PNG. por meio dele que podemos incluir novas customizaes ao sistema em que estaro os programas escritos em ADVPL,
a serem acionados para a execuo de determinadas tarefas.
Os repositrios so especficos de acordo com a tecnologia utilizada para armazenamento dos dados e idioma do sistema. Assim,
existem repositrios em Portugus, Ingls e Espanhol nas tecnologias Codebase, ADS, Ctree e DbAccess para bases relacionais.

Importante!
O repositrio no pode ser editado ou modificado, pois trata os programas desenvolvidos pela TOTVS.


TOTVS Viso Geral

5
TOTVS Viso Geral Arquitetura e Instalao
Verso 1.0
5 Concluso


Assim voc terminou o treinamento Viso Geral de Arquitetura e Instalao.
Neste treinamento voc conheceu um pouco mais sobre:
Estrutura da tecnologia da Linha de Produtos Microsiga Protheus.
Principais caractersticas da estrutura.
Objetivo e funcionalidade das camadas da Linha de Produtos Microsiga Protheus.