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

Recursos da Red Hat

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.

 

Leia o blueprint sobre a integração ágil

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

Leia o caso

Hub

Blog da Red Hat

Tudo relacionado à Red Hat: soluções, treinamentos e certificações Red Hat, casos de sucesso de clientes, novidades dos nossos parceiros e notícias sobre projetos das comunidades open source.

Teste as soluções da Red Hat

Você sabia que a Red Hat oferece versões de teste gratuitas de suas soluções? Aproveite e obtenha experiência prática, prepare-se para uma certificação da Red Hat ou avalie na prática se a solução é adequada para ao caso de uso.

Leia mais

O que é a integração de aplicações?

A integração de aplicações conecta diferentes sistemas e apps, permitindo que trabalhem juntos por meio da troca de dados e do uso de serviços.

REST e SOAP: entenda as diferenças

Os padrões REST e SOAP são abordagens distintas para transmissão de dados online e definem como criar APIs para a comunicação de dados entre aplicações web.

O que é uma API REST?

Uma API REST (também conhecida como API RESTful) é uma interface de programação de aplicações em conformidade com as restrições da arquitetura REST. REST significa "representational state transfer" ("transferência representacional de estado", em português).

Integração: leitura recomendada

Produto em destaque

  • Red Hat Application Foundations

    Um conjunto de componentes projetados para desenvolver, implantar e operar aplicações. Inclui as soluções Red Hat 3scale API Management, Red Hat Data Grid, Red Hat JBoss Web Server, Red Hat AMQ, versões Red Hat de tecnologias open source e um kit de ferramentas de migração para aplicações.