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."

Icon-Red_Hat-Media_and_documents-Quotemark_Open-B-Red-RGB 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

Leitura recomendada

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

Conjunto abrangente de tecnologias para integração e mensageria. Inclui Red Hat 3scale API Management, Red Hat AMQ, Red Hat Runtimes, captura de dados de alterações e um registro de serviço.

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.

Um conjunto de soluções, ferramentas e componentes para desenvolver e manter aplicações nativas em nuvem. Inclui Red Hat AMQ, Red Hat Data Grid, Red Hat JBoss® Enterprise Application Platform, Red Hat JBoss Web Server, uma versão Red Hat do OpenJDK, uma versão Red Hat do Quarkus, um conjunto de runtimes nativos em nuvem, kit de ferramentas de migração para aplicações, login único (SSO) e serviço de inicialização.

Um conjunto abrangente de tecnologias de integração e runtimes para criar, implantar e operar aplicações com segurança e em escala na nuvem híbrida.

Conteúdo adicional

Ebook

Manual do Proprietário de API

Leia este ebook e descubra como a aplicação das práticas recomendadas para interfaces de programação de aplicativos (APIs) funciona como um conector digital para organizações modernas.

Visão geral

Red Hat Cloud Services

Serviços gerenciados para desenvolvimento nativo em nuvem.

Treinamento

Treinamento gratuito

Red Hat Agile Integration Technical Overview