Estudo: Legados, Migrações e Reposicionamentos Estratégicos
1. Introdução
Brasil, são mais de 40 anos de cultura de TI.
Serpro tem expertise em todos ambientes majoritários: grande porte, cliente-servidor, web proprietária.
Mundo Livre: O Serpro tem a ganhar e tem a ensinar.
2. Reposicionamento Estratégico
Aderência a Padrões Livres/Abertos/Internacionais
Independência de Plataforma
Independência de Fornecedor
Uso Intensivo de Software Livre
3. Reforço da Nova Plataforma Tecnológica do Serpro
Diferenciar aplicações web de contéudo dinâmico x aplicações web de conteúdo transacional.
Para aplicações web de conteúdo dinâmico estudar com carinho o ambiente Zope.
Para aplicações web de conteúdo transacional utilizar interface em JSP ou Java Swing, regras de begócios programadas em Java e banco de dados relacional. Considerar o uso de um Application Server.
Considerar ferramentas baseadas em software livre para esse framework.
4. Legado não é fardo, é a galinha dos ovos de ouro de uma empresa como o Serpro.
Existem estudos em empresas similares ao Serpro que apontam uma situação superavitária do ambiente grande porte em relação ao ambiente de Pequena e Média Plataforma. É necessário que o Serpro faça seu estudo.
Legado é antes de tudo, conhecimento acumulado. Deve ser tratado como um ativo dos mais importantes da empresa.
Mudar o ambiente de uma aplicação deve envolver um profundo estudo de oportunidade x novo ambiente pretendido x custo.
5. Migração: como pintar o trem andando?
A migração depende do motivo: estrangulamento do mainfraime, custo exorbitante de alguns dos softwares, definição estratégica para reposicionamento da empresa.
Podemos começar replicando a base de dados utilizado para consultas em ambiente PMP.
No caso do ambiente do Serpro, uma alternativa é migrar para Cobol + DB2.
Passo seguinte e passar a aplicação para Java.
Para aplicações web de conteúdo dinâmico utilizando bases no grande porte, uma boa opção é o ambiente Zope.
Para aplicações web transacionais, integrar o ambiente Zope com Java.
6. Para uma grande caminhada é preciso o primeiro passo.
Constituir uma megaoperação para fazer o reposicionamento estratégico.
Criar um grupo inter-áreas para a coordenação da migração.
Criar um grupo inter-áreas para o serviço de migração.
Prever um bom orçamento para consultorias e treinamento.
7. Conclusão
O Serpro já protagonizou momentos ímpares na história recente do Brasil:
Processo eleitoral informatizado, Siscomex, Imposto de Renda pela Internet, Compras Net, etc.
Fizemos com tecnologia alheia o que os autores não conseguiram fazer em seus países.
Com software livre o Serpro pode deixar de ser consumidor passivo de tecnologia e passar a ser desenvolvedor pleno de soluções para o Brasil e para o Mundo.
O Serpro tem muito a aprender com o uso de Software Livre e tem muito a ensinar também.
O Brasil Precisa do Serpro Para Arrecadar Mais e Gastar Menos.
Software Livre:
Socialmente Justo
Tecnologicamento Sustentável
Econômicamente Viável.
Mario Teza
Pequena história final:
"Java é proprietário, livre é o Php. Será?"
Nem todo Java é livre, mas existe Java Livre:
Iniciativa Java da Free Software Foundation:
http://www.fsf.org/software/java/java.html
Já o PHP 4 recebeu por um tempo o boicote da Free Software Foundation por necessitar usar um otimizador proprietário:
http://www.linuxplanet.com/linuxplanet/reviews/1891/2/
Recebi noticias que Richard Stallman voltou questionar o PHP. Vou verificar e publicar.
--
MarioTeza - 27 Jun 2004