terça-feira, 27 de novembro de 2012

Fazendo seu Business Software Velho funcionar corretamente no atual ambiente de negócios dinâmico


Cada indivíduo de hoje ou coisa é um produto de melhoria, resultado da mudança. Até mesmo a velha história da evolução é um fluxo pragmática de que veio sobre a existência do Homo sapiens de hoje. Mesmo também aconteceu com o ábaco humilde, que foi revisado ao longo dos anos e se tornou a calculadora elevado.

A transformação do antigo para o novo pode ser inevitável, mas nunca é um curso fácil. Existem várias qualidades ou características que são muitas vezes ignorados ou removidos a partir do produto original, e agrupados sob a mesma estrutura original, a tornar-se um novo. Pode haver qualidades que são enfatizadas, e ainda todas estas mudanças são destinadas a melhorar ou degradar algo no longo prazo.

Agora pegue a tecnologia de hoje e embora muitos chamaria isso de um grande salto para a humanidade evoluiu a tecnologia de sala de tamanho computadores para uma que pode ser executado em um ambiente de trabalho ou até mesmo na palma da mão. Programas de hoje, como o Windows, Linux ou os aplicativos bacanas que vemos ao redor teve a maioria de seus códigos de computador evoluíram ao longo das décadas de várias linguagens de programação muito complexas e um tanto primitivo computador. FORTRAN, COBOL, e os outros antepassados ​​de hoje Visual Basic, Java, PHP, JSP e HTML - todos eles foram submetidos a transformação - tornando-se mais rápida e eficiente para atender as demandas de infra-estrutura tecnológica de hoje é muito dinâmico.

Códigos de computador e linguagens de programação pode ter dado um passo acima da escada, mas os programas que gerou permaneceu em águas estagnadas. Durante o tempo em FORTRAN ou COBOL (1950's-1970) foram bater na era da tecnologia pela tempestade, várias empresas e indivíduos eram mais do que voltar ansioso depois de compilar o código de computador em um software de negócios viável, software de vários negócios tornou-se capaz de calcular grandes quantidades de números, armazenar grandes quantidades de informação, e processá-los por completo em ferramentas úteis, que se tornou indispensável no êxito da operação de grandes empresas.

Eventualmente, o tempo passou, e avançar para o ano de 2008, a idade de interconectividade vê o tempo quando os códigos de computador e linguagens de programação como PHP, Java, JSP e HTML começaram remodelando a área de negócios. Adaptar-se ao hardware de computador avançado tecnologicamente de hoje, linguagens de computador têm re-embalado-se; se tornando mais leve, mais rápido, mais eficiente, e capaz de lidar com base na Internet processos.

Agora o dilema real começa. O que pode uma pessoa ou empresa fazer para preservar todos os dados importantes que foram armazenados em seu banco de dados de computador, enquanto utilizando um aplicativo desatualizado, indistintamente referido como "aplicativo de legado", como COBOL, tornando-o capaz de lidar com cálculos mais dinâmicas e procedimentos? Compra de software novo não é sempre boa opção, que pode ser muito caro, eo atraso, que pode inevitavelmente ocorrer durante o transporte décadas de informações para o novo sistema de negócio pode atrapalhar ou até mesmo inviabilizar a operação do negócio todo. No entanto, algo tem que ser feito, a fim de se manterem competitivas e permanecer na corrida.

Por que não modernizá-los? Modernização dos sistemas legados é a melhor alternativa para continuar ou manter a estrutura de negócios importantes e informações armazenadas no código legado da aplicação. Modernização de Legado é um processo que requer transformação e re-engenharia. Trata-se de atualização do aplicativo legado de negócios, que foi codificado décadas atrás, usando COBOL, Perl, Mapper, etc, em um nível de competência que lidar com aplicações atuais.

O próximo passo seria acabar com os blocos de programas desnecessários e características que podem dificultar o desempenho no novo ambiente de codificação. Que é seguido por encapsular o código legado no código de computador novo, re-escrever a interface básica para todas as rotinas e sub-rotinas e adicionando mais dinâmico de alocação de memória funcionamento matriz, e de interoperabilidade para os recursos do programa. A última etapa e final seria testar o programa e sua capacidade de integrar adequadamente as informações de negócios existente.

Todo o procedimento soa como algo de um filme de ficção científica, mas eles são realmente necessários para excelente modernizar um aplicativo legado. Modernização Legacy é um aspecto de longo prazo, e como tal, há uma boa chance de que o novo programa será otimizado para outro modernização procedimento mais tarde. Agora que iria salvar-lhe um monte de dinheiro, e fazer o ajuste de programa para outra revolução do computador até a escada de programação....

Nenhum comentário:

Postar um comentário