Versões comparadas
Chave
- Esta linha foi adicionada.
- Esta linha foi removida.
- A formatação mudou.
ÍNDICE
- Visão Geral
- Pré-Requisitos
- Ambiente sem TGM
- Instalando o TGM (Máquina Local)
- Instalando o TGM (Outra Máquina)
- Vantagens e Possibilidades do TGM
01. VISÃO GERAL
O TOTVS Gateway Manager é um centralizador de requisições (ponto único de acesso), que realiza a análise, a filtragem e redirecionamento do tráfego de terceiros entre os hosts ativos.
As funções presentes no API Gateway permitem as mais diversas vantagens para quem o utiliza. Um único ponto de acesso, por exemplo, significa uma redução de esforço em administrar as "portas de entradas" dos serviços utilizados, podendo focar seus esforços em um único local.
As funções presentes no API Manager fornecem uma camada de gestão para o API Gateway. Além de definir o comportamento do API Gateway, o API Manager lida com a análise de cada requisição.
02. PRÉ-REQUISITOS
Serão listados abaixo a lista de pré-requisitos para o correto funcionamento do TGM, são eles:
Totvs custom tabs box | ||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||||||
|
03. AMBIENTE SEM TGM
Um ambiente sem o TGM compreende apenas
- Balanceamento nativo,
- Sessões confiáveis
Exemplo de como configurar um ambiente sem TGM
- Acessar o aplicativo "RM.Host.ServiceManager.exe" e adicionar a quantidade de serviços desejada.
Descrição das Colunas
- Porta de WCF: Porta WCF do RM
- Porta de WebService: Porta HTTP para utilização nos WebServices RM (por exemplo, TBC).
- Porta de WebApi: Porta HTTP para utilização no Web API RM, Serviços Rest.
- Em seguida será necessário a configuração do arquivo "RM.exe.Config", configurando todos os hosts e portas adicionadas no "RM.Host.ServiceManager.exe", para que haja o balanceamento nativo (distribuição das requisições entre os hosts).
Totvs custom tabs box | |||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||
|
05. INSTALANDO O TGM (EM OUTRA MÁQUINA)
Iremos apresentar como instalar o TGM em outra máquina.
Totvs custom tabs box | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||
|
Aviso | ||
---|---|---|
| ||
É necessário que seja feita a alteração no arquivo "RM.exe.config" quando utilizado o TGM em outra máquina (Alterar os tags "Port" e "Host"). |
Aviso | ||
---|---|---|
| ||
Caso a sua empresa possua firewall e/ou restrições de acesso à internet, é necessário que o administrador da rede libere o acesso às portas configuradas. |
06. VANTAGENS E POSSIBILIDADES DO TGM
Haverá um ponto central de comunicação com os Serviços para requisições de portais web, sem que seja necessário implementar uma regra de balanceamento e descoberta em cada portal.
Não é necessário mais re-configurar todas as aplicações clientes ao incrementar ou modificar o parque de Servers.
Será possível visualizar todos os Servers disponíveis no parque, além de poder testar a saúde de comunicação dos mesmos, é até reconfigurar cada server para que ele atenda a determinados tipos de serviços.
Principais características de destaque do TGM:
- A solução é de fácil implantação, tanto para novas instalações quanto para instalações já existentes.
- O sistema é modularizável e servirá à qualquer linha de produto da TOTVS.
- Será possível que o administrador do ERP tenha uma visão completa de todo o parque de servidores.
Painel | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Versionamento Versão: v1.0 Versão: v1.1 Carlos Philippe de Farias Marques Links Externos [2] https://dotnet.microsoft.com/download/thank-you/dotnet-runtime-2.2.0-windows-x64-installer |
Painel | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Informações do instalador Nome: TOTVS Gateway Manager - {versao}.exe Versão: 12.1.25+ Tamanho: ~ 4mb Pré-requisitos
|