Objetivo
O objetivo deste guia é apresentar as tecnologias utilizadas no TOTVS | ECM.
Java
Java é uma linguagem de programação multiplataforma que trabalha basicamente do lado do servidor. É orientada a objetos, o que facilita o desenvolvimento, possibilitando a reutilização do código desenvolvido e tornando a construção do software mais ágil.
É uma linguagem segura e que disponibiliza diversas bibliotecas para o desenvolvimento de novas funcionalidades e, com isso, aplicações cada vez mais robustas.
Servidor de Aplicação
Servidor de aplicação é um ambiente para instalação e execução de determinadas aplicações. Ele também é responsável por algumas questões comuns à todas as aplicações, como segurança, garantia de disponibilidade, balanceamento de carga e tratamento de exceções.
Servidor de Documentos
O TOTVS | ECM possui um visualizador interno para documentos, como por exemplo, .doc, .ppt, imagens, entre outros, por isso a necessidade da inclusão de um servidor de documentos interno. Trabalhando dessa forma, não existe a necessidade de instalação de um software externo para a visualização dos documentos.
Portal Server
O Portal Server trabalha com o conceito de portlets, que nada mais são do que componentes visuais independentes que podem ser utilizados para disponibilizar informações dentro de uma página web.
O TOTVS | ECM pode ser executado de forma integrada com o Liferay 5.1. O Liferay é desenvolvido em Java, de código-fonte aberto e que utiliza as últimas tecnologias web 2.0.
Integração com o Portal
Foram desenvolvidos diversos portlets, onde cada um disponibiliza um módulo do sistema TOTVS | ECM.
Os seguintes portlets estão disponíveis:
- Central de Tarefas;
- Configuração do Workflow;
- Consulta de Solicitações de Workflow;
- Inicialização de Solicitações;
- Navegação de Pendências;
- Transferência de Pendências;
- Eliminação de Solicitações de Workflow.
Restrições
Os itens abaixo, são as restrições para o ambiente de integração do TOTVS | ECM com o Liferay, são eles:
- Modo SaaS não suportado;
- Solução não homologada para outros servidores de aplicação além do JBoss Application Server;
- Solução não homologada para outros servidores do portal além do TOTVS Portal Server;
- Não haverá suporte técnico para adicionar componentes de terceiros.