A Carnival Cruise Line está no negócio de experiências. Não começa quando se ouve o "todos a bordo", nem termina quando os passageiros felizes desembarcam. A experiência começa muito antes, quando os passageiros compram (e sonham com) suas próximas férias, a qualquer hora, em qualquer lugar e de qualquer dispositivo.
O que o cliente vê é simples: alguns cliques em carnival.com ou em inúmeros outros sites de reserva de viagens e ele terá instantaneamente duas passagens para o paraíso. Mas há nos bastidores uma enxurrada de atividades em um emaranhado de conexões e redes de distribuição de viagens (como o Sabre) que precisam ser gerenciadas de perto. Em poucas palavras, é o preço complicado da simplicidade. E à medida que mais parceiros de viagem se tornam mais digitais, a Carnival precisa tornar a integração de parceiros intuitiva, eficiente e econômica.
Antes, durante e depois de um cruzeiro, a Carnival enfrenta desafios exclusivos dos negócios marítimos. Sistemas complexos de bordo devem trocar dados com uma miríade de sistemas em terra que abrangem todos os tipos de ambientes (no local, híbridos e na nuvem). Transferência, sincronização e transformação de dados devem acontecer de forma constante e rápida para dezenas de cruzeiros todas as semanas. "Apenas do ponto de vista da experiência do hóspede, durante e após o cruzeiro, temos que ter negociações perfeitas entre os aplicativos de bordo e os aplicativos em terra", comenta Srinivas Danduboyina, supervisor de arquitetura de integração empresarial da Carnival Cruise Line.
A Carnival precisava enfrentar esses desafios com uma abordagem inteligente e segura para integrar tudo. Era preciso ter uma solução de integração que pudesse ser incrivelmente flexível e implacavelmente confiável. A Carnival sabia que ter uma abordagem monolítica para aplicativos criaria riscos inerentes, onde, se uma única conexão não estivesse funcionando, poderia derrubar todo o aplicativo.
A equipe de integração empresarial da Carnival percebeu que uma combinação de integração baseada em eventos e baseada em API era a resposta para garantir que tudo funcionasse junto sem problemas, mantendo a segurança, o custo e a otimização do desempenho sempre em primeiro lugar.