Para garantir a disponibilidade dos módulos da PLATAFORMA JACAD, a SWA tem um servidor dedicado exclusivamente para este serviço, conectado ao um link de Internet de 10MB de largura de banda garantida.
Â
Os backups das bases de informação são disparados de hora em hora e replicando em mais 2 (dois) servidores localizados em cidades diferentes, um em Curitiba e outro em Realeza.
Â
Fazendo uma breve descrição técnica da arquitetura da PLATAFORMA JACAD, esta é desenvolvida utilizando a tecnologia MVC (Model View Controller ou Modelo-Visão-Controlador) e dividida em dois servidores de aplicação: Servidor jAcadServer (Servidor de Aplicação), jAcadReports (Servidor de Relatório) e o jAcadCliente (Aplicação Cliente).
Â
O jAcadServer, funciona como um serviço de qualquer Sistema Operacional (Linux, Windows entre outros), executado em uma JVM (Java Virutal Machine ou Máquina Virtual Java) dedicada, disponibilizando as fachadas de negócio através do JAVA-RMI (Remote Method Invocation). Utiliza mecanismo de persistência própria, jAcadEngine similar ao Hybernate, sendo possÃvel também a utilização do Hybernate, JPA entre outros mecanismos de persistência.
Â
O jAcadReports, funciona também como um serviço de qualquer Sistema Operacional (Linux, Windows entre outros), executado em uma JVM dedicada, cada relatório submetido pelos clientes é processado por uma thread, o número de thread simultâneas é configurável, os relatórios são desenvolvidos utilizando o JasperReports através da ferramenta iReports ou um editor de texto, os relatórios  desenvolvidos são disponibilizado no aplicativo através de um cadastro de relatórios, os relatórios gerados são gravados temporariamente ficando disponÃvel para consultas futuras e podem ser gravados em vários formatos como pdf (Acrobat Read), xls (Excel ou Planilhas de Calculo), doc (Microsoft Word ou um Editor de Texto), entre outros.
Â
O jAcadClient, aplicação cliente, utiliza o JAVA-RMI para fazer acesso as regras de negócio do jAcadServer, utiliza sockets para recuperar relatórios gerados pelo jAcadReports, independência de plataforma operacional, utiliza o Java Web Start para instalar e atualizar a aplicação cliente, possibilitando assim agilidade e praticidade na instalação atualização dos clientes da aplicação.
Â
 






