Documentação Técnica

O Portal de Avaliações @Imob foi desenvolvido utilizando as mais recentes tecnologias web suportadas pelo ambiente Symfony (baseada em PHP) que tem como objetivos permitir uma implementação mais rápida da nova versão do Portal de Avaliações e disponibilizar um ambiente que permita atualizações de rotina simplificadas do ambiente incluindo em termos de segurança assim como a introdução mais rápida de novas funcionalidades e/ou alterações.

O Portal de Avaliações @Imob pode ser implementado num modelo SaaS (Software as a Service) com instalação num servidor da Expoente Digital ou implementado num servidor do cliente.


Modelo SaaS

No modelo SaaS, a Expoente Digital será responsável pela disponibilização dos recursos necessários ao normal funcionamento do Portal de Avaliações @Imob.

O Cliente poderá fornecer a sua lista de utilizadores para o acesso inicial ao Portal de Avaliações.


Instalação no Servidor do Cliente

Os requisitos técnicos minímos para a implementação do Portal de Avaliações @Imob num servidor do cliente, são os seguintes:

  • Sistema Operativo Ubuntu 22.04 ou 24.04 (1)
  • Base de Dados MySQL ou MariaDB (2)
  • PHP 8.1+
  • Espaço em Disco: 50GB + ~20MB / Processo de Avaliação (3)
  • Memória: >= 16GB (4)
  • Processadores (Cores): > 4 (5)

Para a instalação da aplicação, o cliente deverá disponbilizar acesso remota (via SSH) após as instalação base do sistema operativo.


(1) A utilização de outra distribuição de Linux é possível mas necessitará de alguns testes prévios. Também poderá ser considerada a utilização de outro sistema operativo, no entanto, haverá necessidade de realização de testes adicionais que terão impacto no tempo necessário à implementação e, em alguns casos, poderá ter custos adicionais.

(2) A utilização de outra base de dados é possível mas necessitará de alguns testes adicionais que terão impacto no tempo necessário à implementação e, em alguns casos, poderá ter custos adicionais.

(3) O tamanho necessário por Processo de Avaliação depende fortemente do tamanho utilizado pelos ficheiros anexados ao Processo de Avaliação. Por essa razão, o valor apresentado deverá ser visto apenas como referência.

(4) Deverá ser prevista a possibilidade de aumentar a memória alocada ao servidor em função do volume de utilização.

(5) Deverá ser prevista a possibilidade de aumentar o número de processadores alocados ao servidor em função do volume de utilização.


Artigos relacionados