Totvs Datasul Conceito e Estrutura

5
CONCEITO E ESTRUTURA Servidor JBOSS – Servidor de aplicação baseado em JAVA utilizado para execução dos programas JAVA/FLEX Datasul Servidor APPServer – Utilizado para execução dos programas Progress, para as telas Flex e Metadados. Na execução das regras de negócios e na busca de dados do banco de dados Servidor de Banco de dados – pode ser utilizado banco de dados Progress, Oracle ou SQL Server. Num processo de client-server numa rede local é feito uma requisição web para o JBoss, o JBoss retorna com a página do login. O JBoss através do JOSSO faz autenticação baseado nas informações do banco de dados. Quando o programa progress é aberto no client é aberto uma sessão client-server conectada diretamente no banco de dados. Quando é feito o acesso através da tela FLEX o JBoss faz solicitação para o appserver e o appserver executa o programa e busca as informações no banco de dados Acesso ao produto através da internet Para acesso aos programas progress é utilizado um servidor terminal: Citrix, terminal server ou go-global. O acesso acontece através da internet da mesma forma que é feito a solicitação da página de login. A diferença nesse tipo de acesso é que os programas progress são executados através do servidor terminal e não diretamente pelo client. Os programas progress são abertos numa sessão remota e a interação dos programas se dá no servidor terminal.Esse tipo de acesso se dá quando o cliente está numa localização geográfica diferente dos servidores.

description

TOTVs Datasul Conceito e Estrutura de Infraestrutura.Servidores JBoss, Banco de Dados, Appserver

Transcript of Totvs Datasul Conceito e Estrutura

CONCEITO E ESTRUTURA Servidor JBOSS – Servidor de aplicação baseado em JAVA utilizado para execução dos

programas JAVA/FLEX Datasul Servidor APPServer – Utilizado para execução dos programas Progress, para as telas

Flex e Metadados. Na execução das regras de negócios e na busca de dados do banco de dados

Servidor de Banco de dados – pode ser utilizado banco de dados Progress, Oracle ou SQL Server.

Num processo de client-server numa rede local é feito uma requisição web para o JBoss, o JBoss retorna com a página do login. O JBoss através do JOSSO faz autenticação baseado nas informações do banco de dados.Quando o programa progress é aberto no client é aberto uma sessão client-server conectada diretamente no banco de dados.Quando é feito o acesso através da tela FLEX o JBoss faz solicitação para o appserver e o appserver executa o programa e busca as informações no banco de dados

Acesso ao produto através da internetPara acesso aos programas progress é utilizado um servidor terminal: Citrix, terminal server ou go-global. O acesso acontece através da internet da mesma forma que é feito a solicitação da página de login.A diferença nesse tipo de acesso é que os programas progress são executados através do servidor terminal e não diretamente pelo client.Os programas progress são abertos numa sessão remota e a interação dos programas se dá no servidor terminal.Esse tipo de acesso se dá quando o cliente está numa localização geográfica diferente dos servidores.

Releases dos produtos Datasul

Identificação da versão.

Releases Progress

Os programas utilizados no produto Datasul são compilados em Progress 10.2B. Para execução desses programas é necessário um client Progress instalado no servidor ou na estação onde serão acessados os programas. É requisito que o client execute apenas programas compilados numa versão igual ou inferior ao client.A Progress libera constantemente service packs. Por esse motivo é importante manter a instalação do Progress atualizada tanto nos servidores quanto nas estações que realizam acesso ao produto.Para verificar a versão do Progress instalada e o service Pack aplicado no ambiente edite o arquivo version localizado no diretório de instalação do progress com um editor de texto.

Licenciamento Progress

Enterprise Database – é utilizada no servidor de banco de dados para carga dos baco de dados progress.

Client Networking – é utilizada nos clients que acessam o produto sendo necessário para conexão com o banco de dados. Essa licença executa somente programas compilados ou criptografados.

Query Results – ela permite a compilação de programas fontes que executam somente consulta na base de dados e permite a realização de consulta diretamente no editor do progress.

Application Server – utilizada para execução ou configuração de servidores de aplicação webspeed, appserver, webservice entre outros. No produto Datasul essa licença é utilizada no servidor onde está localizado o Broker Appserver.

Openedge Studio – utilizada para desenvolvimento

As informações sobre licenças progress estão armazenadas no arquivo progress.cfg no diretório de instalação do progress.

AppServer Progress

O appserver é utilizado nas telas Flex e Metadados para execução de regras de negócios e busca de dados do banco de dados.

A configuração do appserver progress e´realizada nos arquivos Datasul_framework.properties e hcm.properties que se localizam no diretório da instancia conf.datasul

As quatro propriedades básicas que devem ser configuradas:

1. progress.server.name – indica o nome do servidor onde está localizado o BROKER Appserver

2. progress.serv.port – indica a porta do nameserv do progress onde está cadastrado o BROKER Appserver do progress

3. progress.serv.application – nome do BROKEN Appserver. Esse é nome padrão criado na instalação do produto.

4. progress.server.maxconnections – indica a quantidade máxima de conexões, de agentes que serão utilizados do produto Datasul para o BROKER Appserver.

O arquivo hcm.properties traz as configurações de appserver apenas para o portal HCM.O Broker appserver é gerenciado pelo aplicativo OpenEdge Explorer.

Configurações dos níveis de log do Jboss.

Os níveis de log são: TRACE DEBUG INFO WARN ERROR FATAL

http://docs.jboss.org/jbossas/docs/Getting_Started_Guide/4/html/Basic_Configuration_Issues-Logging_Service.html

Sequência de inicialização dos serviços Datasul

1. Bancos2. Broker AppServer3. JBoss

Sequência de encerramento dos serviços Datasul

1. JBoss2. Broker AppServer3. Bancos