European Airline Enhances Reservation Efficiency and Expands Customer Features with COBOL Optimization

A Iberia Nostrum, uma companhia aérea regional líder em Espanha, opera uma rede robusta de voos domésticos e internacionais, servindo milhões de passageiros anualmente. Conhecida pelo seu compromisso com um serviço fiável e com a satisfação do cliente, a Iberia Nostrum confia no seu sistema de reservas de voos para gerir grandes volumes de transacções de reservas e garantir uma experiência de viagem sem problemas.

 

O desafio: Modernizar um sistema central para necessidades em evolução

A Iberia Nostrum enfrentou exigências crescentes no seu sistema de reservas de voos baseado em COBOL, à medida que as expectativas dos clientes e os requisitos operacionais evoluíam. O sistema existente, embora fundamental para as operações da companhia aérea, necessitava de melhorias para melhorar a funcionalidade, satisfazer as necessidades dos clientes e suportar o crescimento futuro. Os desafios específicos incluíam:

Sistema envelhecido que requer manutenção contínua

O sistema de reservas de voos, construído em COBOL, tornou-se cada vez mais complexo ao longo do tempo, exigindo uma manutenção regular e dispendiosa para evitar problemas operacionais. À medida que novas funcionalidades eram adicionadas, a arquitetura do sistema tornava-se mais complexa, o que dificultava a implementação de alterações de forma rápida e segura. Esta complexidade também aumentou o risco de introdução de novos erros durante as actualizações de manutenção.

Exigências dos clientes para novas funcionalidades

Os passageiros e os parceiros esperavam cada vez mais funcionalidades mais sofisticadas, incluindo opções de reserva mais granulares, actualizações do estado dos voos em tempo real, integração perfeita com aplicações móveis e outras plataformas digitais, e experiências de viagem personalizadas. A Iberia Nostrum precisava de melhorar o seu sistema de reservas para se manter competitiva e satisfazer as crescentes exigências dos clientes.

Otimização de uma grande base de código legada

O sistema da companhia aérea era composto por mais de 50.000 linhas de código COBOL, o que representava um desafio significativo para a otimização e modernização. A Iberia Nostrum necessitava de um parceiro capaz de navegar eficazmente nesta complexa base de código, identificar áreas de melhoria e implementar melhorias que aumentassem o desempenho, a fiabilidade e a escalabilidade do sistema.

A Iberia Nostrum contratou a COBOLpro, reconhecendo a sua experiência especializada em sistemas COBOL antigos, para otimizar o seu sistema de reservas, introduzir novas funcionalidades e assegurar a estabilidade operacional a longo prazo.

A solução da COBOLpro: Uma abordagem faseada para manutenção e melhoria

  • Revisão e otimização abrangentes do código: A COBOLpro realizou uma revisão minuciosa das 50.000 linhas de código COBOL do sistema de reservas, utilizando ferramentas de análise estática e inspeção manual para identificar ineficiências, áreas de aprimoramento e possíveis vulnerabilidades de segurança. Isso incluiu:
    • Análise da estrutura do código: Avaliação da arquitetura do sistema e identificação de oportunidades de modularização e melhor organização do código.
    • Deteção de estrangulamentos de desempenho: Identificação de estrangulamentos de desempenho relacionados com o acesso à base de dados, operações de E/S e eficiência algorítmica.
    • Avaliação da qualidade do código: Avaliar a legibilidade do código, a sua manutenção e o cumprimento das normas de codificação.
  • Manutenção e estabilização do sistema: No que respeita à estabilidade do sistema principal, a COBOLpro efectuou a manutenção necessária, incluindo
    • Correção de erros: Resolver os erros existentes e evitar a introdução de novos erros através de testes rigorosos.
    • Ajuste de desempenho: Otimização dos recursos do sistema, das consultas às bases de dados e dos caminhos de execução do código para melhorar as velocidades de processamento das transacções e reduzir os tempos de resposta.
    • Reforço da segurança: Implementação das melhores práticas de segurança para proteger o sistema contra o acesso não autorizado e as ciberameaças.
  • Melhorias nas funcionalidades com base no feedback dos clientes: Com base em pedidos específicos de clientes e parceiros, a COBOLpro desenvolveu e implementou novas funcionalidades no sistema COBOL, incluindo
    • Opções de reserva melhoradas: Implementação de opções de reserva mais granulares, como pesquisas de datas flexíveis, itinerários para várias cidades e seleção de serviços auxiliares.
    • Integração de API: Desenvolvimento de APIs para permitir uma integração perfeita com aplicações móveis, agências de viagens em linha e outras plataformas de terceiros.
    • Melhoria das capacidades de elaboração de relatórios: Melhoria das funcionalidades de elaboração de relatórios para fornecer à Iberia Nostrum informações em tempo real sobre as tendências das reservas, a gestão das receitas e o desempenho operacional.
  • Melhorias no sistema preparado para o futuro: Para preparar o sistema da Iberia Nostrum para a escalabilidade e futuras melhorias, a COBOLpro implementou actualizações estruturais, incluindo
    • Modularização: Dividir o sistema em módulos mais pequenos e mais fáceis de gerir para melhorar a manutenção e simplificar os futuros esforços de desenvolvimento.
    • Arquitetura API-First: Conceber o sistema com uma abordagem API-first para facilitar a integração com novas tecnologias e plataformas.
    • Testes automatizados: Implementação de estruturas de testes automatizados para garantir a qualidade e a estabilidade de futuras actualizações e melhorias.

Os resultados: Uma base para o crescimento e a inovação contínuos

O trabalho da COBOLpro produziu resultados significativos para a Iberia Nostrum:

  • Aumento da fiabilidade operacional: A estabilização do sistema e a afinação do desempenho resultaram num sistema de reservas mais fiável e robusto, minimizando o tempo de inatividade e melhorando a eficiência operacional.
  • Melhoria da experiência do cliente: Novas caraterísticas e funcionalidades melhoradas proporcionaram uma experiência de reserva mais fácil de utilizar e versátil para os clientes da Iberia Nostrum.
  • Melhoria da eficiência do sistema: A otimização do código e a afinação do desempenho conduziram a velocidades de processamento de transacções mais rápidas e a um menor consumo de recursos.
  • Requisitos de manutenção reduzidos: A melhoria da qualidade do código e da arquitetura do sistema simplificou a manutenção futura e reduziu o custo do apoio contínuo.
  • Flexibilidade preparada para o futuro: A modularização do sistema e a implementação de uma arquitetura API-first proporcionaram à Iberia Nostrum a flexibilidade necessária para se adaptar à evolução das necessidades dos clientes e às tendências do sector, permitindo-lhes integrar novas tecnologias e expandir mais facilmente as suas ofertas de serviços.

Ao estabelecer uma parceria com a COBOLpro, a Iberia Nostrum modernizou com sucesso o seu sistema central de reservas, obtendo melhorias significativas em termos de fiabilidade, eficiência, experiência do cliente e escalabilidade futura. Este projeto demonstra a experiência da COBOLpro em ajudar as organizações a aproveitarem os seus investimentos COBOL existentes, enquanto se preparam para o futuro das viagens. Este estudo de caso destaca como a abordagem direcionada e tecnicamente proficiente da COBOLpro pode liberar todo o potencial dos sistemas legados, permitindo que eles prosperem no cenário digital moderno e apoiem os objetivos estratégicos da companhia aérea.

Explorar outros projectos de sucesso