...
Uma das grandes mudanças realizadas no produto foi quanto ao modo de processamento das requisições. Atualmente o TSS possui o modelo de integração Síncrono, ou seja, o retorno das requisições recebidas pelo TSS, são retornadas na mesma conexão da requisição. Para que os requisitos pudessem ser atendidos, houve a necessidade da reestruturação do produto. Com a versão 3.0, o TSS tem como objetivo atender aos seguintes requisitos:
Instalação:
A partir da versão 3.0 do TSS possui um novo instalador, tendo como principal objetivo facilitar o processo de montagem do ambiente do TSS. O instalador oferece suporte para instalação dos componentes necessários para montagem do ambiente da aplicação: TOTVS DBACCESS e TOTVS BROKER, ambos opcionais, devendo ser instalados de acordo com a necessidade do ambiente de instalação. Outro ponto importante está na opção do modo de instalação, que possibilita 2 formas de instalação do TSS, sendo: TSSONLINE e TSSOFFLINE.
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 na versão 3.0 o processamento é realizado por demanda, existe um único JOB de processamento para todos os tipos de documentos, que funciona como serviço de contingência para os processos em caso de Falhas no processamento por Demanda. Essa característica, elimina as configurações de Jobs específicos de documentos assim como parâmetros de Range de entidades e rotinas específicas(assinatura, transmissão etc...). A seguir temos a lista com a relação das principais configurações da versão 3.0
Integração com Amazon:
O serviço TSS Cloud oferecido pela TOTVS, a partir da versão 3.0 está disponibilizado no ambiente da Amazon.
A decisão de disponibilizar a aplicação no ambiente da Amazon foi tomada com base na disponibilidade e facilidade para escalabilidade da aplicação.
Além do uso de ambiente computacional da Amazon, o TSS faz uso do recurso de fila através de a integração com a AWS.
Como descrito no Processamento Assíncrono do TSS, as requisições recebidas pelo TSS são disponibilizadas em Filas para Processamento.
A decisão em escolher o serviço de fila da Amazon foi definida com objetivo de garantir alta disponibilidade da aplicação. De acordo com a especificação do serviço AWS, A Amazon garante 99% disponibilidade da aplicação. Dessa forma a camada WS do TSS tende a não ficar indisponível devido a indisponibilidade do recurso de Fila.
...