Para quem gosta de programação e já tem alguns anitos de vida (e experiência), certamente que a sigla COBOL já não traz grandes novidades. COmmon Business-Oriented Language é uma das mais antigas linguagens de programação ainda utilizadas, tendo sido desenvolvida no final da década de 50, integrando um leque muito variado de aplicações relacionadas sobretudo com os sectores empresarial, financeiro e administrativo.
Ainda cheguei a programar em COBOL nos meus tempos idos de Universidade antes de passar para outras linguagens que entretanto começavam a despontar, nomeadamente Delphy e Visual Basic, e daí o porquê de fazer este artigo.
Segundo um press release da Micro Focus, calcula-se que entre 70 a 75% das transacções empresariais mundiais são ainda feitas em COBOL, e praticamente todos nós executamos tarefas baseadas nesta linguagem, como um pagamento por multibanco, por exemplo. Existem actualmente mais de 200 mil milhões de linhas de código COBOL em aplicações activas, e 5 mil milhões de novas linhas de código são acrescentadas todos os anos.
Naturalmente, uma linguagem de programação tão antiga foi conhecendo adaptações e melhorias ao longo dos anos. A mais recente, em Janeiro, deveu-se à introdução do Visual COBOL R3, da Micro Focus, que possibilita a portabilidade, migração e integração de COBOL para plataformas Windows, .NET, JVM, UNIX, Linux e cloud. O Visual Cobol R3 permite aos programadores alargarem a COBOL a plataformas mais modernas, sem que o código tenha de ser reescrito, o que se revela fundamental na modernização das aplicações.
A Micro Focus® (LSE.MCRO.L), fornecedor de aplicações de Modernização, Teste e Software de Gestão, lança a nova versão do Visual Cobol R3, uma ferramenta que facilita a portabilidade das aplicações Cobol em plataformas Windows, .NET, Unix, Linux, JVM e na cloud. O Visual Cobol R3 oferece aos programadores a liberdade de alargarem o Cobol a plataformas mais modernas e aos diferentes tipos de desenvolvimento de aplicações, sem necessidade de rescrever o código, facilitando o processo de modernização de aplicações e a sua migração em qualquer tipo de plataforma.
Reescrever estas aplicações e incorporar novas tecnologias e plataformas pode parecer demasiado dispendioso e arriscado para as empresas. Com o lançamento do Visual Cobol R3, a Micro Focus resolve este problema, dando aos programadores a liberdade de expandirem as suas aplicações Cobol a novas plataformas, em qualquer ambiente de desenvolvimento e sem necessidade de reescrever o código.
Graças ao Visual Cobol R3, a modernização e adaptação destas aplicações – que contêm o conhecimento e os procedimentos de negócio – a novas tecnologias e plataformas passa a ser a melhor alternativa face ao desenvolvimento e implementação de novas aplicações que as substituam.
Para Patricia Santoni, directora geral da Micro Focus para a região Ibérica e América Latina, “o Visual Cobol R3 permite às empresas manterem o conhecimento e as melhores práticas do negócio, a experiência dos utilizadores e toda a informação, enquanto disfrutam de todas as vantagens proporcionadas pelos mais recentes avanços tecnológicos, podendo ainda reduzir custos através da utilização de plataformas de hardware mais económicas.”
O Micro Focus Visual COBOL R3 leva esta linguagem às principais plataformas de desenvolvimento. Para além de Windows, Unix, Linux e .NET, as aplicações podem ser implementadas directamente em Java Virtual Machine (JVM) e na plataforma cloud Microsoft Windows Azure. Com o Visual Cobol R3, os programadores podem escolher trabalhar com Visual Studio 2010 ou com Eclipse. Também podem implementar o núcleo das aplicações Cobol em múltiplas plataformas a partir de uma única fonte, sem necessidade de utilizarem uma plataforma de trabalho específica.
“Estamos a analisar a repercussão e o papel concreto da linguagem de programação escolhida em relação à selecção da plataforma”, diz Mark Driver, vice-presidente de investigação da Gartner Research. “Ao introduzir Cobol em novas plataformas como .NET, JVM ou na cloud, confirma-se a tendência de os programadores elegerem esta linguagem para o desenvolvimento do seu trabalho, independentemente da plataforma“.
O Visual Cobol R3 é uma solução capaz de traduzir directamente a linguagem Gobol para o código da Java Virtual Machine (JVM), o que permite aos programadores criarem aplicações para JVM e integrá-las em Java. Ao correr Cobol sobre JVM, será possível combinar os benefícios da JVM com as vantagens do COBOL.
A extensão das funcionalidades do Cobol aos ambientes de Azure, .NET e plataformas JVM não só melhora e simplifica a portabilidade das aplicações, como aumenta a produtividade, oferecendo aos programadores a capacidade de gerirem facilmente as aplicações básicas através de múltiplas plataformas. Esta flexibildiade também simplifica a gestão dos sistemas de aplicações, permitindo aos administradores de mainframes utilizarem as ferramentas e seguirem os processos que já conhecem e com os quais estão familiarizados.
“Acredito no sucesso do Micro Focus Visual Cobol”, afirma Jim Dulaney, utilizador da versão Beta da actualização R3 e dono da Jim Dulaney and Company. “Agora utilizamos Cobol no desenvolvimento de aplicações modernas, e não apenas para a programação de procedimentos tradicionais. Comprovámos que o Visual Cobol combina as melhores características e vantagens de uma linguagem fácil de aprender com uma sintaxe muito natural.”
O Visual Cobol R3 introduz também o Hub de Desenvolvimento, uma ferramenta altamente produtiva para os servidores remotos Linux e Unix. Este Hub permite aos programadores utilizarem Cobol no escritório e depurarem o código de forma remota, reduzindo assim os tempos de desenvolvimento e de teste. A disponibilidade desta ferramenta dentro do Visual Cobol R3 permite reduzir os períodos de execução, aumenta a produtividade e o desenvolvimento, e garante que os utilizadores podem implementar rapidamente aplicações Cobol em diferentes plataformas.
“À medida que as empresas alargam as suas fronteiras e entram em novos mercados, torna-se mais importante do que nunca criarem produtos inovadores, reduzirem o o tempo de introdução no mercado e aumentarem a eficiência do mercado”, afirma Stuart McGill, director de tecnologia da Micro Focus. “O Visual Cobol R3 combina a produtividade e a inovação dos ambientes da indústria de desenvolvimento com o desempenho do negócio. Os novos utilizadores do Cobol podem aprender em horas, e não em dias, a aumentarem a vida das aplicações e a desenvolverem novas aplicações poderosas, que muitos não teriam considerado possíveis antes.”
De seguida ficam alguns números interessantes divulgados pela Micro Focus, sobre a presença do COBOL nas nossas vidas:
- Os sistemas Cobol são responsáveis pelo transporte de 72 mil contentores, pela assistência a 60 milhões de pacientes, pela segurança de 80 por cento dos pontos de transacções e pela ligação de 500 milhões de utilizadores de telefone móvel.
- Estimativas indicam que as actividades diárias de um cidadão norte-americano médio assentam em Cobol pelo menos em 13 vezes por dia, desde a realização de chamadas telefónicas à utilização de cartões de crédito.
- Cerca de 5 milhões de linhas de código Cobol são adicionadas anualmente aos sistemas em actividade.
- Diariamente, há mais transacções processadas por aplicações Cobol do que pesquisas no motor de busca Google.