Jump to section

Por que escolher a Red Hat para a integração ágil?

Copiar URL

É claro que fornecer serviços e soluções inovadoras continuamente é o segredo para se manter competitivo nos mercados digitais. Mas de que adianta criar novas aplicações, se elas não estiverem bem conectadas ao restante da sua tecnologia legada? E mais: quanto tempo levará para que qualquer valor real seja agregado aos negócios se a integração dessa nova aplicação à arquitetura atual demorar meses ou anos?

Graças aos métodos Ágil, ao DevOps, às automações de CI/CD e a todos os outros termos populares da TI, os dias de desenvolvimento cascata são coisa do passado. Mas, esse aumento na produtividade dos desenvolvedores não é o final dessa história. A inovação requer integração a uma velocidade que corresponda às práticas de desenvolvimento atuais.

A Red Hat acredita que uma arquitetura de integração iterativa e distribuída (em vez de uma centralizada e em silo) aumenta a agilidade da sua infraestrutura, e não apenas do desenvolvimento de aplicações. Em que isso implica exatamente? Um framework arquitetônico que alinhe microsserviços em containers, nuvem híbrida e interfaces de programação de aplicações (APIs) às práticas Ágil e DevOps já bem conhecidas pelos desenvolvedores.

O enterprise service bus (ESB) representava uma inovação em relação às poucas conexões ponto a ponto (P2P) e hub-and-spoke disponíveis. No entanto, ele era destinado a infraestruturas rígidas em silo. Essa abordagem tradicional de integração, baseada em equipes centralizadas controlando tecnologias monolíticas, pode impedir o desenvolvimento e a utilidade em longo prazo de aplicações mais novas e distribuídas. Os ESBs oferecem benefícios como a priorização da segurança e a integridade dos dados. No entanto, também dependem de uma única equipe para definir as integrações de toda a empresa. Além disso, eles representam um único ponto de falha na arquitetura de integração.

Na verdade, as arquiteturas atuais de aplicações nativas em cloud levemente acopladas e desenvolvidas com métodos Agile e DevOps precisam de uma abordagem de integração igualmente ágil e escalável. É necessário que essas novas aplicações se conectem entre si e sejam capazes de acessar os dados e aplicações legadas. A Red Hat oferece suporte a essas duas necessidades de negócios. Fornecemos plataformas de integração e software de gerenciamento para que você conecte com rapidez microsserviços e tecnologias legadas em ambientes de nuvem híbrida. Chamamos essa abordagem de "integração ágil".

Na visão da Red Hat, a integração ágil é uma combinação de tecnologias de integração, técnicas de entrega ágil e plataformas nativas em cloud para aumentar a rapidez e a segurança na entrega de software. Especificamente, a integração ágil envolve a implantação de tecnologias de integração como APIs em containers Linux e a expansão de funções de integração entre equipes diferentes.

Nesse framework, é possível desenvolver e integrar microsserviços com rapidez. Com integrações desenvolvidas no Red Hat® Fuse e APIs gerenciadas pelo Red Hat 3scale API Management, você essencialmente insere microsserviços na arquitetura atual de forma otimizada. Assim, eles começam a agregar valor para usuários internos e externos com rapidez. Para compartilhar dados na infraestrutura, o Red Hat AMQ facilita a mensageria com alta capacidade e baixa latência. Ao atualizar ou remover serviços, não há mais o risco de interromper toda a aplicação. Isso acontece porque as arquiteturas levemente acopladas conectadas por processos de integração ágil têm maior tolerância a falhas.

Resumindo, a integração ágil é responsável pela transformação da integração empresarial de um problema a ser superado em uma plataforma de escalabilidade elástica em serviços descentralizados.

Problema: a UPS, uma empresa líder mundial no setor de logística, queria otimizar as operações de rastreamento e entrega de encomendas usando uma nova plataforma de aplicações, batizada de Center Inside Planning and Execution System (CIPE). Além disso, a empresa queria adotar uma abordagem mais ágil e colaborativa de DevOps, bem como implantar uma tecnologia para oferecer suporte ao novo método de trabalho e às novas funcionalidades do CIPE. "Decidimos abandonar as tecnologias antigas e migrar para a nuvem. O nosso objetivo era tomar decisões melhores usando análise de big data em tempo real", disse Rich West, gerente sênior de desenvolvimento de aplicações da UPS.

Solução: após chegar à conclusão de que a tecnologia de containers seria a melhor para atender às necessidades da empresa por fluxos de trabalhos ágeis e baseados na nuvem, a UPS avaliou várias soluções. A empresa optou por criar o novo ambiente de aplicações com a tecnologia open source empresarial da Red Hat. Além disso, a UPS buscou a ajuda da Red Hat Consulting para planejar e implantar o CIPE. "A equipe da Red Hat treinou rapidamente os nossos desenvolvedores para o uso da tecnologia de plataforma de aplicações em container", disse Stacie Morgan, gerente sênior de desenvolvimento de aplicações da UPS. "Conseguimos iniciar a primeira iteração da aplicação local em três meses. Foi a primeira vez que criamos uma plataforma tão rápido."

Insights e inovações estão ocorrendo em uma velocidade nunca vista. Este é um ótimo momento para a UPS. As tecnologias da Red Hat desempenharam um papel fundamental na nossa jornada.

Nick Costides

Presidente de tecnologia da informação, UPS

Keep reading

Artigo

O que é integração?

Quer saber o que é integração? Descubra o que é, como incorporá-la e por que ela é muito melhor com tecnologias open source.

Artigo

O que é Apache Kafka?

O Apache Kafka é uma plataforma distribuída de transmissão de dados que é capaz de publicar, subscrever, armazenar e processar fluxos de registro em tempo real.

Artigo

O que é uma API?

API significa interface de programação de aplicações, um conjunto de definições e protocolos para criar e integrar softwares de aplicações.

Leia mais sobre integração

Soluções Red Hat

Red Hat Integration

Conjunto abrangente de tecnologias para integração e mensageria.

Red Hat Cloud Services

Plataforma gerenciada e hospedada, aplicações e data services que otimizam a experiência da nuvem híbrida, reduzindo os custos e a complexidade operacionais de aplicações nativas em nuvem.

Red Hat Runtimes

Conjunto de soluções, ferramentas e componentes para desenvolvimento e manutenção de aplicações nativas em nuvem.

Red Hat Process Automation

Conjunto de soluções para automatizar decisões e processos empresariais de maneira inteligente.

Conteúdo adicional

Ebook

Integração ágil

Crie uma infraestrutura ágil para viabilizar uma organização adaptável.

Relatório de analistas

Red Hat Integration

Red Hat Integration ajuda a otimizar o desempenho das aplicações.

Visão geral

Red Hat Cloud Services

Serviços gerenciados para desenvolvimento nativo em nuvem.

Treinamento

Treinamento gratuito

Red Hat Agile Integration Technical Overview

Illustration - mail

Quer receber mais conteúdo deste tipo?

Cadastre-se para receber a nossa newsletter Red Hat Shares.