O que é o Projeto TSS 3.0?
O TSS 3.0 trata-se de um novo modelo de deploy e de processamento da aplicação TSS. O modelo conta com um novo diagrama de arquitetura. Permitindo que a aplicação se adeque a diferentes cenários d deploy.
Motivação:
Trata-se do projeto elaborado para a reestruturação do TSS, tendo como objetivo suprir os seguintes requisitos:
...
...
...
Modalidades de processamento:
Atualmente o processamento das requisições recebidas pelo TSS é realizado de forma Síncrona, ou seja, o processamento da requisição é realizado na mesma conexão estabelecida pelo ERP. Em um ambiente Cloud onde a disponibilidade é um requisito fundamental para aplicação, esse modelo impossibilita o atendimento desse requisito devido a abertura para diversos pontos de falhas. Em especial para a aplicação TSS temos o componete DBACCESS que caso apresente alguma falha compromete a disponibilidade da aplicação. Visando atender à esse requisito, o TSS passa a disponibilizar o modo de processamento Assíncrono, onde a aplicação se divide em duas camadas sendo: Camada de Recepção e camada de processamento.
O que mudou?
O modelo 3.0 tem como principal objetivo suprir alguns requisitos fundamentais, tendo como premissa o Web Services de integração com o produto, para que não ocorram demandas de implementação por parte dos ERPs clientes do TSS.
As principais mudanças realizadas no produto são:
Instalação:
O TSS possui um novo instalador , que oferece suporte para instalação dos componentes necessários para montagem do ambiente da aplicação. Caso haja necessidade, a aplicação TOTVS DBACCESS, deve ser instalada.
O modo de instalação possibilita 2 formas de instalação do TSS: TSS On-Line e TSS Off-Line.
Informações | ||
---|---|---|
| ||
Caso o usuário já utilize o TSS, é necessário verificar se todos os documentos estão corretamente processados na base antes que seja efetuada a atualização para o TSS3.0. Essa ação deve ser efetuada devido o TSS3.0 utilizar processamento por demanda, portanto caso um documento não tenha sido processado, ao realizar a implementação do novo TSS não haverá mais um job de reprocessamento. |
Observações:
O TSS não faz uso da seção [LicenseServer] no arquivo de configuração appserver.ini do TOTVS | Application Server e não consome licença do TOTVS | License Server.
Como melhores práticas e em situações de alto volume de processamento, recomendamos a utilização de uma aplicação TOTVS | DBAccess separada para o TSS.
Caso utilize uma instalação do TOTVS | DBAccess exclusiva para o TSS, não se faz necessário o uso das chaves licenseServer e licensePort em seu arquivo de configuração dbaccess.ini.
Configurações:
O grande diferencial no processo de configuração do TSS 3.0 está em relação ao volume de configurações existentes no produto, em especial para configuração dos serviços(JOBS) de processamento. Como no modelo 3.0 o processamento é realizado por demanda tendo um único JOB utilizado para contingência de processamento de qualquer tipo de documento, não existe mais as configurações de Jobs específicos por documento, assim como parâmetros de Range de entidades e rotinas específicas(assinatura, transmissão etc...).
A seguir é possível conferir a documentação detalhada com as funcionalidades e características especificas da versão:
...