

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# ![AWS Application Integration category icon](http://docs.aws.amazon.com/pt_br/whitepapers/latest/aws-overview/images/application-integration-icon.jpg)Integração de aplicações
<a name="application-integration"></a>

A integração de aplicações na AWS é um pacote de serviços que permite a comunicação entre componentes desacoplados em microsserviços, sistemas distribuídos e aplicações sem servidor. Você não precisa refatorar toda a sua arquitetura para se beneficiar: o desacoplamento de aplicações em qualquer escala pode reduzir o impacto das mudanças, facilitando a atualização e acelerando o lançamento de novos recursos. 

Cada serviço é descrito após o diagrama. Para ajudar você a decidir qual serviço atende melhor às suas necessidades, consulte [Escolher um serviço de integração de aplicações da AWS](https://docs.aws.amazon.com/decision-guides/latest/application-integration-on-aws-how-to-choose/application-integration-on-aws-how-to-choose.html) ou [Amazon SQS, Amazon SNS ou Amazon EventBridge?](https://docs.aws.amazon.com/decision-guides/latest/sns-or-sqs-or-eventbridge/sns-or-sqs-or-eventbridge.html). Para acessar informações gerais, consulte [Integração de aplicações na AWS](https://aws.amazon.com/products/application-integration/).

![Diagrama mostrando os serviços de integração de aplicações da AWS](http://docs.aws.amazon.com/pt_br/whitepapers/latest/aws-overview/images/operational-responsibility.png)


**Topics**
+ [AWS Step Functions](#aws-step-functions)
+ [Amazon AppFlow](#amazon-appflow)
+ [AWS B2B Data Interchange](#aws-b2b-data-interchange)
+ [Amazon EventBridge](#amazon-eventbridge)
+ [Amazon Managed Workflows for Apache Airflow (MWAA)](#amazon-mwaa)
+ [Amazon MQ](#amazon-mq)
+ [Amazon Simple Notification Service](#amazon-sns)
+ [Amazon Simple Queue Service](#amazon-sqs)
+ [Amazon Simple Workflow Service](#amazon-swf)

Voltar para [serviços da AWS](amazon-web-services-cloud-platform.md).

## AWS Step Functions
<a name="aws-step-functions"></a>

O [AWS Step Functions](https://aws.amazon.com/step-functions/) é um serviço totalmente gerenciado que facilita a coordenação dos componentes de aplicações e microsserviços distribuídos por meio de fluxos de trabalho visuais. Desenvolver aplicações a partir de componentes individuais que executam uma função distinta permite escalar facilmente e alterar as aplicações com rapidez. O Step Functions é uma forma confiável de coordenar componentes e percorrer as funções da aplicação. O Step Functions disponibiliza um console gráfico para organizar e visualizar os componentes da sua aplicação como uma sequência de etapas. Isso simplifica a criação e a execução de aplicações em várias etapas. O Step Functions inicia e monitora automaticamente cada etapa, além de realizar tentativas em caso de erros, garantindo que sua aplicação seja executada na ordem correta e conforme o esperado. O Step Functions registra o estado de cada etapa, de modo que, quando algo dá errado, é possível diagnosticar e depurar problemas rapidamente. Você pode alterar e adicionar etapas sem a necessidade de escrever código, permitindo desenvolver sua aplicação com facilidade e inovar com maior rapidez.



## Amazon AppFlow
<a name="amazon-appflow"></a>

O [Amazon AppFlow](https://aws.amazon.com/appflow/) é um serviço de integração totalmente gerenciado que permite a você transferir dados com segurança entre aplicações de software como serviço (SaaS), como Salesforce, Zendesk, Slack e ServiceNow, e serviços da AWS, como Amazon S3 e Amazon Redshift, em apenas alguns cliques. Com o Amazon AppFlow, você pode executar fluxos de dados em escala empresarial na frequência que escolher — em um agendamento, em resposta a um evento de negócios ou sob demanda. Você pode configurar recursos de transformação de dados, como filtragem e validação, para gerar dados ricos e prontos para uso como parte do próprio fluxo, sem etapas adicionais. O Amazon AppFlow criptografa automaticamente os dados em movimento e permite que os usuários restrinjam o fluxo de dados pela Internet pública para aplicativos SaaS integrados ao AWS PrivateLink, reduzindo a exposição a ameaças à segurança.

## AWS B2B Data Interchange
<a name="aws-b2b-data-interchange"></a>

O [AWS B2B Data Interchange](https://aws.amazon.com/b2b-data-interchange/) (B2Bi) automatiza a transformação de documentos do Electronic Data Interchange (EDI) em formatos JSON e XML para simplificar suas integrações de dados downstream. As empresas usam documentos EDI para trocar dados transacionais com parceiros comerciais, como fornecedores e clientes finais, usando formatos padronizados, como o X12.

Com o B2Bi, você pode integrar e gerenciar seus parceiros comerciais e automatizar a transformação de documentos EDI em representações de dados comuns, como JSON e XML, usando uma interface low-code. Essa abordagem reduz o tempo, a complexidade e o custo associados à preparação e integração de dados EDI em suas aplicações de negócios e data lakes específicos. Como resultado, você pode se concentrar no uso de dados transacionais para gerar insights de negócios usando o pacote de serviços de analytics, IA e ML da AWS.



## Amazon EventBridge
<a name="amazon-eventbridge"></a>

O [Amazon EventBridge](https://aws.amazon.com/eventbridge/) é um barramento de eventos sem servidor que facilita a criação de aplicações baseadas em eventos em larga escala usando eventos gerados de suas aplicações, aplicações de software como serviço (SaaS) integradas e serviços da AWS. O EventBridge fornece um fluxo de dados em tempo real de fontes de eventos, como o Zendesk ou o Shopify, para destinos, como o AWS Lambda e outras aplicações SaaS. É possível configurar regras de roteamento que determinem o destino dos dados para criar arquiteturas de aplicações que reajam em tempo real às suas fontes de dados com o publicador de eventos e o consumidor totalmente desacoplados.

## Amazon Managed Workflows for Apache Airflow (MWAA)
<a name="amazon-mwaa"></a>

O [Amazon Managed Workflows for Apache Airflow (MWAA)](https://aws.amazon.com/managed-workflows-for-apache-airflow/) é um serviço de orquestração gerenciado para o [Apache Airflow](https://airflow.apache.org/) que facilita a configuração e a operação de pipelines de dados de ponta a ponta na nuvem em larga escala. O Apache Airflow é uma ferramenta de código aberto usada para criar, agendar e monitorar de modo programático sequências de processos e tarefas chamadas de “fluxos de trabalho”. Com o Managed Workflows, é possível usar o Airflow e o Python para criar fluxos de trabalho sem precisar gerenciar a infraestrutura subjacente para fins de escalabilidade, disponibilidade e segurança. O Managed Workflows escala a capacidade de seu fluxo de trabalho para atender às suas necessidades e é integrado aos serviços de segurança da AWS para ajudar a fornecer acesso rápido e seguro aos dados.

## Amazon MQ
<a name="amazon-mq"></a>

O [Amazon MQ](https://aws.amazon.com/amazon-mq/) é um serviço gerenciado de agente de mensagens para o [Apache ActiveMQ Classic](https://activemq.apache.org/components/classic/) e o [RabbitMQ](https://www.rabbitmq.com/) que facilita a configuração e operação de agentes de mensagem na nuvem. Os agentes de mensagens permitem que diferentes sistemas de software — geralmente usando linguagens de programação diferentes e em plataformas diversas — se comuniquem e troquem informações. O Amazon MQ reduz sua carga operacional gerenciando o provisionamento, a configuração e a manutenção do ActiveMQ e do [RabbitMQ](https://www.rabbitmq.com/), conhecidos agentes de mensagens de código aberto. Conectar suas aplicações atuais ao Amazon MQ é fácil porque ele usa APIs e protocolos padrão do setor para mensagens, como JMS, NMS, AMQP, STOMP, MQTT e WebSocket. Usar padrões significa que, na maioria dos casos, não há necessidade de reescrever nenhum código de mensagem ao migrar para a AWS. 

## Amazon Simple Notification Service
<a name="amazon-sns"></a>

O [Amazon Simple Notification Service](https://aws.amazon.com/sns/) (Amazon SNS) é um serviço de mensagens pub/sub altamente disponível, durável, seguro e totalmente gerenciado que permite dissociar microsserviços, sistemas distribuídos e aplicações sem servidor. O Amazon SNS fornece tópicos para mensagens de alto throughput, baseadas em push e de muitos-para-muitos. Usando tópicos do Amazon SNS, seus sistemas de publicadores podem enviar mensagens a um grande número de endpoints assinantes para processamento paralelo, incluindo filas do Amazon SQS, funções do AWS Lambda e webhooks HTTP/S. Além disso, o SNS pode ser usado para distribuir notificações para usuários finais usando push móvel, SMS e e-mail. 

## Amazon Simple Queue Service
<a name="amazon-sqs"></a>

O [Amazon Simple Queue Service](https://aws.amazon.com/sqs/) (Amazon SQS) é um serviço de filas de mensagens totalmente gerenciado que facilita a separação e a escalabilidade de microsserviços, sistemas distribuídos e aplicações sem servidor. O SQS elimina a complexidade e a sobrecarga associadas ao gerenciamento e à operação de middleware orientado a mensagens, além de permitir que os desenvolvedores se concentrem em trabalhos diferenciados. Usando o Amazon SQS, você pode enviar, armazenar e receber mensagens entre componentes de software em qualquer volume, sem perder mensagens ou exigir que outros serviços estejam disponíveis. Comece a usar o Amazon SQS em minutos usando o Console de gerenciamento da AWS, a AWS CLIou o SDK de sua escolha e três comandos simples. 

O Amazon SQS oferece dois tipos de filas de mensagens. As filas padrão oferecem throughput máximo, pedidos com o melhor esforço e entrega pelo menos uma vez. As filas FIFO do Amazon SQS são projetadas para garantir que as mensagens sejam processadas exatamente uma vez, na ordem exata em que são enviadas.

## Amazon Simple Workflow Service
<a name="amazon-swf"></a>

O [Amazon Simple Workflow Service](https://aws.amazon.com/swf/) (Amazon SWF) ajuda os desenvolvedores a criar, executar e escalar, em segundo plano, trabalhos que têm etapas paralelas ou sequenciais. Você pode pensar no Amazon SWF como um coordenador de tarefas e um mecanismo de acompanhamento de estado totalmente gerenciado na nuvem. Se as etapas da aplicação levarem mais de 500 milissegundos para serem concluídas, você precisará rastrear o estado do processamento. Se você precisar se recuperar ou tentar novamente se uma tarefa falhar, o Amazon SWF pode ajudar. 

Voltar para [serviços da AWS](amazon-web-services-cloud-platform.md).