JALPAK Hawaii adota GeneXus para um futuro sustentável
Graças à adoção do GeneXus, a Jalpak International Hawaii conseguiu expandir seus sistemas e implementar melhorias funcionais sem interromper suas operações comerciais, mantendo-se atualizada com as mais recentes tecnologias e demandas de mercado.
JALPAK é o nome da primeira marca de pacotes turísticos internacionais do Japão, lançada em 1965 pela Japan Airlines. Desde que a Ryoko Kaihatsu K.K., a predecessora da JALPAK, assumiu o planejamento, venda e operação dos pacotes da marca JALPAK em 1969, a organização cresceu como uma agência de viagens sob o grupo JAL. Atualmente, a JALPAK possui cerca de 800 funcionários trabalhando em 13 escritórios no Japão e no exterior, apoiando as necessidades de viagem de seus clientes em todo o mundo.
A JALPAK International Hawaii, Inc. (JALPAK Hawaii) é a filial havaiana da JALPAK Corporation. A JALPAK Hawaii oferece uma ampla gama de serviços de viagem, incluindo pacotes turísticos, reservas de hotéis e transporte.
Em 1994, a JALPAK Hawaii implementou seu sistema interno principal, chamado "Success", para gerenciar o inventário de materiais turísticos, bem como as arranjos, faturamento e liquidação. Este Sistema de Missão Crítica foi desenvolvido usando ferramentas de geração automática RPG/COBOL para IBM i (anteriormente conhecido como AS/400).
Em 2008, devido ao crescimento da empresa e problemas com a consistência e qualidade dos dados, decidiram migrar para um sistema cliente/servidor (C/S) chamado "Success II", que combinava IBM i com Windows.
O GeneXus desempenhou um papel fundamental na reconstrução do Success II, permitindo uma manutenção sustentável.
Durante o projeto de migração do Success para o Success II, as aplicações RPG do IBM i foram transferidas para aplicações Windows executadas no Windows Server, alterando o estilo operacional de telas CUI para telas de aplicações Windows.
Takayuki Tomioka, chefe do Departamento de Sistemas de Informação da JALPAK International Hawaii, Inc., detalha o processo de trabalho: “O GeneXus é compatível não apenas com o IBM i, mas também com várias formas de desenvolvimento, como o banco de dados DB2 usado pelo IBM i, as aplicações Windows necessárias para construir um sistema C/S e a criação de telas GUI. Escolhemos C# como a nova linguagem de desenvolvimento para as aplicações C/S, e graças à capacidade de projetar processos de negócios, fluxos de trabalho e telas sem interagir diretamente com o código do programa ou SQL, conseguimos reduzir significativamente o tempo de desenvolvimento. Especificamente, o número de telas foi reduzido de 1.037 para 648, os relatórios de 364 para 26 e as tabelas de 309 para 190, alcançando até um décimo do tempo de desenvolvimento.”
Os programas Success II são revisados periodicamente: “Em 2012, realizamos 152 revisões, e em 2014, 168, além de desenvolver um sistema de estatísticas de hotéis como subsistema.”
Em 2020, após as mudanças na indústria de turismo devido à pandemia de COVID-19, decidiram converter o sistema C/S em uma plataforma web e reestruturá-lo para otimizar o desempenho do IBM i.
“Na nossa empresa, valorizamos a perspectiva do cliente e nos esforçamos para ser sua primeira escolha em serviços de viagem. Para alcançar esse objetivo, é crucial se adaptar rapidamente às mudanças no ambiente de negócios. Por essa razão, decidimos desenvolver um sistema que otimizasse rapidamente os processos comerciais, utilizando ferramentas que gerassem automaticamente código e bancos de dados, mantendo o desenvolvimento interno como um pilar fundamental. Durante a migração do Success para um sistema C/S, precisávamos lidar com mudanças nos processos de negócios, desafios na gestão de dados e desenvolver aplicações para novos ambientes, tudo isso enquanto continuávamos usando o IBM i com uma equipe pequena em um curto espaço de tempo. O GeneXus foi a ferramenta ideal para enfrentar esses desafios.”
A conversão de um sistema C/S para uma aplicação web geralmente requer uma grande quantidade de trabalho, como revisar aplicações, modificar bancos de dados e melhorar processos comerciais e fluxos de trabalho. Este costuma ser um projeto de grande escala que pode levar vários anos. No entanto, graças à adoção do GeneXus, a equipe de sistemas da JALPAK Hawaii, composta por 6 pessoas, incluindo programadores, conseguiu completar a reconstrução em apenas 8 meses.
Tomioka descreve a estrutura do sistema da seguinte forma: "Para resolver os problemas de desempenho, mudamos o servidor de aplicações de Windows para o WebSphere Application Server (WAS) integrado ao IBM i, e com isso, mudamos a linguagem de desenvolvimento de C# para Java. Aproveitamos a lógica de negócios e os bancos de dados como estavam, fazendo a mudança de C/S para web simplesmente alterando as telas, sem modificar a lógica subjacente."
Graças à adoção do GeneXus, foram alcançadas reduções significativas de trabalho, minimizando tarefas como inventário das funções necessárias para a conversão web, redesenho, desenvolvimento adicional, análise de impacto e testes. Tomioka valoriza positivamente esse aspecto:
“Conseguimos nos concentrar no desenvolvimento de telas sem alterar a lógica de negócios. A troca de C# para Java foi tão simples quanto ajustar as configurações do gerador para alterar a linguagem de desenvolvimento, permitindo que engenheiros com pouca experiência em Java participassem, graças à abordagem Low-Code. Além disso, o GeneXus permite acessar o mesmo banco de dados tanto do sistema C/S existente quanto do sistema web em desenvolvimento, eliminando a necessidade de manter vários ambientes paralelos e gerando automaticamente bancos de dados e testes. O GeneXus facilitou enormemente a transição para a web.”
A conversão web do Success II resolveu problemas de desempenho, permitindo operações comerciais mais ágeis. “Com a conversão web, os grupos de programas batch da interface foram integrados ao IBM i, acelerando o processamento em cerca de 10 vezes em comparação com antes. A simplicidade da configuração ao usar o WAS integrado ao IBM i eliminou a necessidade de gerenciar servidores de PC. Além disso, a conversão web resolveu os tempos de resposta lentos durante o trabalho remoto, permitindo métodos de trabalho mais flexíveis adaptados às mudanças provocadas pela pandemia.”
Todo esse processo, desde a conversão do Success para um sistema C/S até sua migração para a web, foi desenvolvido com base na configuração do sistema no IBM i, que está em operação desde 1994. A JALPAK Hawaii fez ajustes flexíveis em sua configuração fundamental para se adaptar às necessidades de cada época, combinando o Windows Server com a transição para C/S e utilizando o WAS integrado no IBM i para a conversão web. Tomioka descreve essa abordagem de configurar o sistema central da JALPAK Hawaii como um "sistema sustentável".
“Comecei minha carreira na empresa como engenheiro de RPG/COBOL responsável pelo sistema central interno, e desde então não mudamos nossa abordagem operacional. Essa abordagem é baseada no desenvolvimento interno com uma equipe pequena, permitindo que respondamos de forma rápida e flexível às necessidades dos clientes. Apesar das grandes mudanças no ambiente da indústria de turismo devido à pandemia, conseguimos construir e manter um sistema sustentável que se adapta às mudanças sem comprometer a lógica central dos negócios.”
O GeneXus foi fundamental na criação desse sistema sustentável, contribuindo para a melhoria das funções batch no IBM i, a integração perfeita do frontend e backend, a mudança na linguagem de desenvolvimento e várias automações. Ao adotar a versão mais recente do GeneXus durante a transição para a web, eles conseguiram um desenvolvimento de sistema sustentável que aproveita os recursos existentes enquanto se adapta rapidamente à infraestrutura de TI mais moderna, de forma econômica. Tomioka valoriza essa conquista e olha para o futuro com a seguinte perspectiva:
“A JALPAK conquistou o primeiro lugar em seis indicadores, incluindo a satisfação do cliente, na indústria de viagens, de acordo com o Índice de Satisfação do Cliente do Japão (JCSI) para o ano fiscal de 2022. Fomentar o prazer em viajar é a razão de ser da JALPAK e nossa missão.”
As iniciativas sustentáveis da JALPAK Hawaii continuarão sendo apoiadas pelo GeneXus.
A JALPAK International Hawaii, Inc. (JALPAK Hawaii) é a filial havaiana da JALPAK Corporation. A JALPAK Hawaii oferece uma ampla gama de serviços de viagem, incluindo pacotes turísticos, reservas de hotéis e transporte.
Em 1994, a JALPAK Hawaii implementou seu sistema interno principal, chamado "Success", para gerenciar o inventário de materiais turísticos, bem como as arranjos, faturamento e liquidação. Este Sistema de Missão Crítica foi desenvolvido usando ferramentas de geração automática RPG/COBOL para IBM i (anteriormente conhecido como AS/400).
Em 2008, devido ao crescimento da empresa e problemas com a consistência e qualidade dos dados, decidiram migrar para um sistema cliente/servidor (C/S) chamado "Success II", que combinava IBM i com Windows.
O GeneXus desempenhou um papel fundamental na reconstrução do Success II, permitindo uma manutenção sustentável.
Durante o projeto de migração do Success para o Success II, as aplicações RPG do IBM i foram transferidas para aplicações Windows executadas no Windows Server, alterando o estilo operacional de telas CUI para telas de aplicações Windows.
Takayuki Tomioka, chefe do Departamento de Sistemas de Informação da JALPAK International Hawaii, Inc., detalha o processo de trabalho: “O GeneXus é compatível não apenas com o IBM i, mas também com várias formas de desenvolvimento, como o banco de dados DB2 usado pelo IBM i, as aplicações Windows necessárias para construir um sistema C/S e a criação de telas GUI. Escolhemos C# como a nova linguagem de desenvolvimento para as aplicações C/S, e graças à capacidade de projetar processos de negócios, fluxos de trabalho e telas sem interagir diretamente com o código do programa ou SQL, conseguimos reduzir significativamente o tempo de desenvolvimento. Especificamente, o número de telas foi reduzido de 1.037 para 648, os relatórios de 364 para 26 e as tabelas de 309 para 190, alcançando até um décimo do tempo de desenvolvimento.”
Os programas Success II são revisados periodicamente: “Em 2012, realizamos 152 revisões, e em 2014, 168, além de desenvolver um sistema de estatísticas de hotéis como subsistema.”
Em 2020, após as mudanças na indústria de turismo devido à pandemia de COVID-19, decidiram converter o sistema C/S em uma plataforma web e reestruturá-lo para otimizar o desempenho do IBM i.
“Na nossa empresa, valorizamos a perspectiva do cliente e nos esforçamos para ser sua primeira escolha em serviços de viagem. Para alcançar esse objetivo, é crucial se adaptar rapidamente às mudanças no ambiente de negócios. Por essa razão, decidimos desenvolver um sistema que otimizasse rapidamente os processos comerciais, utilizando ferramentas que gerassem automaticamente código e bancos de dados, mantendo o desenvolvimento interno como um pilar fundamental. Durante a migração do Success para um sistema C/S, precisávamos lidar com mudanças nos processos de negócios, desafios na gestão de dados e desenvolver aplicações para novos ambientes, tudo isso enquanto continuávamos usando o IBM i com uma equipe pequena em um curto espaço de tempo. O GeneXus foi a ferramenta ideal para enfrentar esses desafios.”
A conversão de um sistema C/S para uma aplicação web geralmente requer uma grande quantidade de trabalho, como revisar aplicações, modificar bancos de dados e melhorar processos comerciais e fluxos de trabalho. Este costuma ser um projeto de grande escala que pode levar vários anos. No entanto, graças à adoção do GeneXus, a equipe de sistemas da JALPAK Hawaii, composta por 6 pessoas, incluindo programadores, conseguiu completar a reconstrução em apenas 8 meses.
Tomioka descreve a estrutura do sistema da seguinte forma: "Para resolver os problemas de desempenho, mudamos o servidor de aplicações de Windows para o WebSphere Application Server (WAS) integrado ao IBM i, e com isso, mudamos a linguagem de desenvolvimento de C# para Java. Aproveitamos a lógica de negócios e os bancos de dados como estavam, fazendo a mudança de C/S para web simplesmente alterando as telas, sem modificar a lógica subjacente."
Graças à adoção do GeneXus, foram alcançadas reduções significativas de trabalho, minimizando tarefas como inventário das funções necessárias para a conversão web, redesenho, desenvolvimento adicional, análise de impacto e testes. Tomioka valoriza positivamente esse aspecto:
“Conseguimos nos concentrar no desenvolvimento de telas sem alterar a lógica de negócios. A troca de C# para Java foi tão simples quanto ajustar as configurações do gerador para alterar a linguagem de desenvolvimento, permitindo que engenheiros com pouca experiência em Java participassem, graças à abordagem Low-Code. Além disso, o GeneXus permite acessar o mesmo banco de dados tanto do sistema C/S existente quanto do sistema web em desenvolvimento, eliminando a necessidade de manter vários ambientes paralelos e gerando automaticamente bancos de dados e testes. O GeneXus facilitou enormemente a transição para a web.”
A conversão web do Success II resolveu problemas de desempenho, permitindo operações comerciais mais ágeis. “Com a conversão web, os grupos de programas batch da interface foram integrados ao IBM i, acelerando o processamento em cerca de 10 vezes em comparação com antes. A simplicidade da configuração ao usar o WAS integrado ao IBM i eliminou a necessidade de gerenciar servidores de PC. Além disso, a conversão web resolveu os tempos de resposta lentos durante o trabalho remoto, permitindo métodos de trabalho mais flexíveis adaptados às mudanças provocadas pela pandemia.”
Todo esse processo, desde a conversão do Success para um sistema C/S até sua migração para a web, foi desenvolvido com base na configuração do sistema no IBM i, que está em operação desde 1994. A JALPAK Hawaii fez ajustes flexíveis em sua configuração fundamental para se adaptar às necessidades de cada época, combinando o Windows Server com a transição para C/S e utilizando o WAS integrado no IBM i para a conversão web. Tomioka descreve essa abordagem de configurar o sistema central da JALPAK Hawaii como um "sistema sustentável".
“Comecei minha carreira na empresa como engenheiro de RPG/COBOL responsável pelo sistema central interno, e desde então não mudamos nossa abordagem operacional. Essa abordagem é baseada no desenvolvimento interno com uma equipe pequena, permitindo que respondamos de forma rápida e flexível às necessidades dos clientes. Apesar das grandes mudanças no ambiente da indústria de turismo devido à pandemia, conseguimos construir e manter um sistema sustentável que se adapta às mudanças sem comprometer a lógica central dos negócios.”
O GeneXus foi fundamental na criação desse sistema sustentável, contribuindo para a melhoria das funções batch no IBM i, a integração perfeita do frontend e backend, a mudança na linguagem de desenvolvimento e várias automações. Ao adotar a versão mais recente do GeneXus durante a transição para a web, eles conseguiram um desenvolvimento de sistema sustentável que aproveita os recursos existentes enquanto se adapta rapidamente à infraestrutura de TI mais moderna, de forma econômica. Tomioka valoriza essa conquista e olha para o futuro com a seguinte perspectiva:
“A JALPAK conquistou o primeiro lugar em seis indicadores, incluindo a satisfação do cliente, na indústria de viagens, de acordo com o Índice de Satisfação do Cliente do Japão (JCSI) para o ano fiscal de 2022. Fomentar o prazer em viajar é a razão de ser da JALPAK e nossa missão.”
As iniciativas sustentáveis da JALPAK Hawaii continuarão sendo apoiadas pelo GeneXus.