Histórico da Página
CONTEÚDO
- Por que migrar para o Datasul for THF (DTS4THF)?
- Por que devo migrar para o PROGRESS 12?
- Configuração Datasul e Tecnologias associadas
- Como devo configurar um ambiente para o Datasul?
- Requisitos
- Instalação
- Valve
- BIRT
- License Server
- Como migrar do Datasul JBoss para o DTS4THF
- Quais os procedimentos para o cliente atualizar o Tomcat do ambiente?
- Boas práticas para exposição do DTS4DHF na internet (proxy reverso TOMCAT)
- Qual o caminho para criar um cluster de Tomcat?
- Qual o caminho para criar um cluster de PASOE?
- Como devo configurar um ambiente para o Datasul?
- Ciclo de vida do Datasul e tecnologias associadas
- TOMCAT
- PROGRESS
- Sistemas Operacionais
- Windows
- Linux
- Unix
- Browsers
- Office
- Java
- BIRT
- License Server
- Tela XXX
- Outras Ações / Ações relacionadas
- Outras Ações / Ações relacionadas
- Tela XXX
- Principais Campos e Parâmetros
- Principais Campos e Parâmetros
- Tabelas utilizadas
01. Por que migrar para o Datasul for THF (DTS4THF)?
- Utiliza o servidor Tomcat, que possui as seguintes características:
- Muito mais leve e mais rápido que o JBoss, pois não possui todos os recursos que muitas vezes nem são executados do JBoss;
- Possui versão atualizada contra bugs e vulnerabilidades;
- É mantido pela Apache Community;
- Características do DTS4THF:
- Configuração centralizada, onde através de uma tela de propriedades do produto, você consegue atualizar as propriedades de utilização do produto;
- Agrupador de propriedades, onde voce pode ter varias instancias de tomcat apontando para o mesmo banco;
- Customização de cor do menu, através de propriedade do produto;
- Adaptações do produto para trabalhar com a tecnologia Apache POI, onde será possível a geração de planilhas tanto no Windows quanto no Linux, sem a necessidade de possuir o Office ou LibreOffice instalado.
- Esta apto para trabalhar com PASOE;
- Recebendo constantes atualizações e inovações.
- JBoss somente esta recebendo correções e poderá ser descontinuado em breve.
https://tdn.totvs.com/pages/viewpage.action?pageId=547872700
https://tdn.totvs.com/display/public/FRAMJOI/Comparativo+entre+nova+arquitetura+e+antiga+do+produto+Datasul
02. Por que devo migrar para o PROGRESS 12?
https://tdn.totvs.com/pages/releaseview.action?pageId=451272946
- Aplicações mais performáticas
- Permite a execução de processos em paralelo e simultâneas
- Quanto mais recursos de hardware disponibilizados para o Progress, mais performático ele vai ser
- Processos Multi-thread
- Application Server PASOE
- DB Server
- Não é mais necessário utilizar shared-memory
- Modernização
- PAS for OE - Modernização e Integração
- Tomcat Webserver
- Facilidade de integrações
- Performance
- Micro serviços
- Escalabilidade
- Segurança
- Aumento de disponibilidade
- Desfragmentação do banco de dados Online
- Disponibilizados mais de 90 parâmetros que podem ser executados Online, sem a necessidade de parar o ambiente
- Truncar BI e/ou areas de dados
- Criação, alteração e remoção de triggers
- Alterar tabelas, campos e indices
- Adicionar e remover partições
- OE Replication - Failover non stop
- Recurso que permite montar ate 2 ambientes distintos
- Transparente para o usuário
- Administração e Segurança
- Simplificação da Administração
- Disponibilizado um instalador leve para instalação do Client Network
- Manutenções no banco de dados, voce pode colocar o banco em modo de manutenção
- Openedge Command Center - Permite a administração do PASOE
- Segurança com STS (Security Token Server)
- Experiência do desenvolvedor
- PDSOE - Progress Developer Studio - com eclipse 4.13
- Code analyzer para ABL
- Progress compilation Tools
- Java 11
- Arrays dimensionais
- Flexibilizado do controle do CRC
- OpenEdge TDE
- Criptografia de banco de dados
- Addon de banco de dados
- Possui uma licença especial
03. Configuração Datasul e Tecnologias associadas
Como devo configurar um ambiente para o Datasul?
https://tdn.totvs.com/pages/viewpage.action?pageId=519208539
Requisitos: https://tdn.totvs.com/pages/viewpageattachments.action?pageId=519208539&preview=/519208539/519705220/Piloto%20D4THF.pdf
Instalação: https://www.youtube.com/watch?v=kOZB0XnDyTw
Update JBOSS para THF: https://www.youtube.com/watch?v=IK1tFY-TZpM
Valve: https://tdn.totvs.com/display/LDT/Datasul-Valve
https://tdn.totvs.com/display/LDT/TOTVS+CORS+Valve
BIRT: https://tdn.totvs.com/pages/viewpage.action?pageId=507017154
License Server:
https://tdn.totvs.com/pages/releaseview.action?pageId=453290740
Outras Ações / Ações relacionadas
...
- Servidor Web/Aplicação
- Novos Recursos
1. Servidor Web/Aplicação
O Datasul for THF utiliza o servidor de aplicação Tomcat, pois JBoss 4.2.3GA já está obsoleto e não possui mais suporte do fornecedor.
Vantagens da utilização do Tomcat:
- Desempenho:
- A arquitetura do produto foi modificada para ser executada em um container web (Tomcat) e não mais em um servidor Java EE (que agrupa muito mais funcionalidades e exige mais recurso computacional), sendo assim, o servidor de aplicação Tomcat tem consumo de memória menor e otimização de recursos comparado ao JBoss4.
- Não demanda mais de conexões JDBC aos bancos de dados, tendo todo seu acesso a dados via Appserver.
- Possui várias ferramentas de monitoramento de performance disponíveis pela comunidade.
- É mais leve, forte e robusto.
- Segurança e Confiabilidade:
- Suporte nativo ao protocolo TLS 1.2 com SNI, que se configurado, estabelece um protocolo com certificado digital seguro e exclusivo para o domínio pré-definido no provedor de Identificação da aplicação, ou seja, impede diversas tecnologias e estratégias de ataques já classificadas na OWASP.
- Utiliza Java 11 ou superior, onde está atualizado e livre de vulnerabilidades. O JBoss utilizava o java antigo 1.7.
- Em caso de problemas de vulnerabilidade, a comunidade rapidamente libera patches com as respectivas correções.
- É de fácil configuração, bastando mexer em poucos arquivos quando necessário, para coloca-lo no ar.
- Possui ampla documentação na WEB para configurações.
- Otimização:
- Possui otimização na velocidade de inicialização, onde de acordo com a necessidade, é possível “acelerar” a inicialização do produto.
- Permite ajuste na máquina virtual Java (JVM) que ele utiliza.
- Também pode ser feito uma otimização do sistema operacional para que ele trabalhe melhor.
- Possui documentação na WEB de como fazer essas otimizações.
- Garantias de Atualização:
- O Tomcat é gratuito e mantido para Apache Community.
- A Apache community garante uma atualização constante de segurança contra vulnerabilidades.
- Homologação constante das novas versões do TOMCAT e tecnologias envolvidas (JAVA 11, BIRT, etc).
2. Novos Recursos
- Regra de Negócio Centralizada: Concentração das regras de negócio no Servidor de Aplicação Progress Openedge (Classic Appserver ou PASOE), utilizando APIs REST. No JBoss, essas regras estavam distribuídas entre o JBoss e o Progress local de cada usuário.
- Propriedades Centralizadas: A única propriedade obrigatória necessária no servidor de aplicação Tomcat é a URL do Appserver Progress (Arquivo context.xml). Todas as demais propriedades do produto ficam dentro do sistema (banco de dados), e não mais em arquivos externos.
- Segurança: As senhas não ficam mais expostas em arquivos de configuração e ficam armazenadas criptografadas em banco de dados.
- Agrupadores de Propriedades: Partindo da nova característica onde as propriedades de um ambiente ficam no banco de dados, o DTS4THF permite administrar e utilizar propriedades diferentes por ambiente (produção, teste, desenvolvimento, homologação, etc).
- Broker Escalável *: Em cada empresa cadastrada no produto, poderemos ter um ou mais brokers por aplicativo, tornando o acesso mais ágil e rápido ao produto.
- Novo RPW *: O nosso RPW evoluiu, onde temos o processamento dos pedidos de execução sendo feitos no Appserver, o que permite maior agilidade, onde o orquestrador, feito em JAVA, fará todo o gerenciamento das execuções. Este orquestrador pode ser executado no Windows ou em Linux, possuindo uma única janela para gerenciamento. Observação: Este orquestrador pode ser executado como serviço.
- LGPD *: Para atender a legislação a respeito da privacidade de dados, foi disponibilizado o recurso de cadastramento de campos sensíveis, onde a empresa define quais são os dados sensíveis para ela e poderá optar pela anonimização dessas informações.
- Customização: Criado uma técnica para customização de APIs REST e telas HTML com PO-UI, onde é possível adicionar, remover, validar campos em telas HTML que foram construídas com o framework HTML PO-UI.
- Homologação: Ele está homologado para trabalhar com o Progress OpenEdge 12.2 e com o OpenEdge PASOE.
* Disponível a partir da versão 12.1.34
Aviso | ||
---|---|---|
| ||
Devido a descontinuação do Flash pela fabricante (Adobe) e a inexistência do suporte do mesmo nas últimas versões dos navegadores, o DTS4THF não suporta mais essa tecnologia. |
04. Ciclo de vida do Datasul e tecnologias associadas
-- Qual versão de Tomcat devo utilizar?
-- Qual versão de Progress devo utilizar?
-- Até quando haverá expedição em Progress 11?
-- Qual a política de suportabilidade de versões do Tomcat?
-- Versoes Sistema operacional
-- Versoes Browsers
-- Versões de Office
-- Versões de Java
-- Versoes de BIRT
-- License Server
https://tdn.totvs.com/display/LDT/Matriz+de+Compatibilidade+Datasul
https://tdn.totvs.com/display/LDT/Sistemas+Operacionais+Homologados+para+o+Progress+12
https://tdn.totvs.com/pages/viewpage.action?pageId=567766871
https://tdn.totvs.com/pages/viewpage.action?pageId=195301010
https://po-ui.io/guides/browser-support
Principais Campos e Parâmetros
...
Card documentos | ||||
---|---|---|---|---|
|
...