Realizado

Conversão de Sistema Legado Java Web (Adobe Flex) para Angular/Spring Boot

Publicado em 09 de Novembro de 2020 dias na TI e Programação

Sobre este projeto

Aberto

O sistema foi desenvolvido em Adobe Flex (com BlazeDS para os objetos), Hibernate (JPA) com Java, sobre a arquitetura o MVC, foi desenvolvido para rodar no servidor de aplicação ou container Apache TomCat.

A maior parte da regra de negócio está no banco de dados, porém temos regras no código também.

O sistema é de porte médio, e esse projeto não tem objetivo de converter todo o sistema.

O objetivo desse projeto é converter apenas uma tela de cadastro, uma tela mais simples de movimentação mais um relatório e avaliar se é possível a migração ou reescrever o sistema todo.

A sugestão é converter para Angular 10 e BootStrap ou Material com SpringBoot, mas podemos avaliar outras tecnologias como ou Html 5 com css ou REACT.

A título de informação o sistema tem aproximadamente esse tamanho:

60 telas cadastro.
12 telas de movimentação.
Algumas poucas rotinas que startam direto procedures do banco.



15 Relatórios de cadastros simples.
10 relatórios de movimentação.
Algumas poucas rotinas de exportação de dados.



Claro que esse projeto se destina a migrar converter ou reescrever apenas 3 formulários, e avaliar se é possível reutilizar o que existe, porém depois de avaliar existe a possibilidade de converter todo ele.

Necessário ao menos conhecer o Adobe Flex, e experiência com Java e sistemas Web, Angular também.

Obs: Após conversa com o desenvolvedor o que ficou fechado para esse trabalho é converter todo o BackEnd do projeto, migrar 100% dele para SpringBoot, e deixar como exemplo uma ou duas telas no Angular como exemplo de demonstração.

Contexto Geral do Projeto

Migração de sistema Java Web com Adobe Flex para Angular e Spring Boot, esse projeto é destinado para converter apenas uma tela de cadastro, uma tela mais simples de movimentação mais um relatório e avaliar se é possível a migração ou reescrever o sistema todo.

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Criar um novo site personalizado
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Não se aplica
Disponibilidade requerida Conforme necessário
Integrações de API Outros (Outras APIs)
Funções necessárias Desenvolvedor

Prazo de Entrega: Não estabelecido

Habilidades necessárias