Integración de aplicaciones
La integración de aplicaciones en AWS es un conjunto de servicios que se utiliza para comunicarse entre componentes desacoplados de microservicios, sistemas distribuidos y aplicaciones sin servidor. No tiene que refactorizar toda la arquitectura para beneficiarse, ya que desacoplar aplicaciones a cualquier escala puede reducir el impacto de los cambios, lo que facilita la actualización y acelera el lanzamiento de nuevas características.
Cada servicio se describe después del diagrama. Para ayudarle a decidir qué servicio se adapta mejor a sus necesidades, consulte Elección de un servicio de integración de aplicación de AWS o Amazon SQS, Amazon SNS o Amazon EventBridge. Para obtener información general, consulte Integración de aplicaciones en AWS.
Vuelva a AWSServicios de .
AWS Step Functions
AWS Step Functions es un servicio totalmente administrado que facilita la coordinación de los componentes de aplicaciones y microservicios distribuidos con flujos de trabajo visuales. La creación de aplicaciones a partir de componentes individuales cada uno de los cuales realiza una función o tarea discreta le permite escalar y modificar las aplicaciones rápidamente. Step Functions es una manera fiable de coordinar los componentes y procesar las funciones de su aplicación. Step Functions proporciona una consola gráfica para organizar y visualizar los componentes de su aplicación en varios pasos. Esto facilita la creación y ejecución de aplicaciones de varios pasos. Step Functions inicia y hace un seguimiento de cada paso de manera automática, y realiza reintentos cuando se producen errores, por lo que su aplicación se ejecuta en orden y según lo previsto. Step Functions registra el estado de cada paso, de manera que, cuando algo sale mal, puede diagnosticar y depurar los problemas con rapidez. Puede cambiar y agregar pasos sin necesidad de escribir código, de manera que pueda desarrollar su aplicación e innovar más rápido.
Amazon AppFlow
Amazon AppFlow es un servicio de integración completamente administrado que le permite intercambiar datos con seguridad entre aplicaciones de software como servicio (SaaS), como Salesforce, Zendesk, Slack y ServiceNow, y servicios de AWS, como Amazon S3 y Amazon Redshift, con tan solo unos clics. Con Amazon AppFlow, puede ejecutar flujos de datos a escala empresarial con la frecuencia que elija: según un calendario, en respuesta a un evento empresarial o bajo demanda. Puede configurar las funciones de transformación de datos, como el filtrado y la validación, para generar datos detallados y listos para usar como parte del propio flujo, sin necesidad de realizar pasos adicionales. Amazon AppFlow; cifra automáticamente los datos en movimiento y permite a los usuarios restringir el flujo de datos a través de la Internet pública para las aplicaciones SaaS que están integradas con AWS PrivateLink, lo que reduce la exposición a las amenazas de seguridad.
Intercambio de datos B2B de AWS
El intercambio de datos B2BAWS (B2Bi) automatiza la transformación de los documentos de intercambio electrónico de datos (EDI) a los formatos JSON y XML para simplificar las integraciones de datos posteriores. Las empresas utilizan los documentos EDI para intercambiar datos transaccionales con sus socios comerciales, como proveedores y clientes finales, utilizando formatos estandarizados como X12.
Con B2Bi, puede incorporar a sus socios comerciales y administrarlos, así como automatizar la transformación de los documentos EDI en representaciones de datos comunes, como JSON y XML, mediante una interfaz de poco código. Este enfoque reduce el tiempo, la complejidad y el costo asociados a la preparación e integración de los datos de EDI en sus aplicaciones empresariales y en sus lagos de datos especialmente diseñados. Como resultado, puede concentrarse en utilizar los datos transaccionales para obtener información empresarial mediante el conjunto de AWS de servicios de análisis, inteligencia artificial y machine learning.
Amazon EventBridge
Amazon EventBridge es un bus de eventos sin servidor que facilita la creación de aplicaciones basadas en eventos a escala mediante eventos generados a partir de sus aplicaciones, aplicaciones de software como servicio (SaaS) y servicios de AWS. EventBridge proporciona una transmisión de datos en tiempo real desde orígenes de eventos, como Zendesk o Shopify a destinos, como AWS Lambda y otras aplicaciones SaaS. Puede configurar reglas de enrutamiento para determinar adónde enviar sus datos a fin de crear arquitecturas de aplicaciones que reaccionen en tiempo real a todos sus orígenes de datos con publicador de eventos y consumidor completamente desacoplado.
Amazon Managed Workflows para Apache Airflow (MWAA)
Flujos de trabajo administrados de Amazon para Apache Airflow (MWAA) es un servicio de orquestación administrado para Apache Airflow que facilita la configuración y el funcionamiento de canalizaciones de datos integrales en la nube a escala. Apache Airflow es una herramienta de código abierto que se utiliza para crear, programar y supervisar mediante programación secuencias de procesos y tareas denominadas “flujos de trabajo”. Con Flujos de trabajo administrados, puede usar Airflow y Python para crear flujos de trabajo sin tener que administrar la infraestructura subyacente para conseguir escalabilidad, disponibilidad y seguridad. Flujos de trabajo administrados escala automáticamente su capacidad del flujo de trabajo para adaptarla a sus necesidades y está integrado con los servicios de seguridad de AWS para proporcionarle un acceso rápido y seguro a los datos.
Amazon MQ
Amazon MQ es un servicio de agente de mensajes administrado para Apache ActiveMQ Classic y RabbitMQ que facilita la configuración y el funcionamiento de los agentes de mensajes en la nube. Los agentes de mensajes permiten que diferentes sistemas de software, que suelen utilizar distintos lenguajes de programación y en diferentes plataformas, se comuniquen e intercambien información. Amazon MQ reduce la carga operativa al administrar el aprovisionamiento, la configuración y el mantenimiento de ActiveMQ y RabbitMQ, populares agentes de mensajes de código abierto. La conexión de sus aplicaciones actuales a Amazon MQ resulta sencilla porque utiliza API y protocolos de mensajería estándar del sector, como JMS, NMS, AMQP, STOMP, MQTT y WebSocket. El uso de estándares significa que, en la mayoría de los casos, no es necesario volver a escribir ningún código de mensajería al migrar a AWS.
Amazon Simple Notification Service
Amazon Simple Notification Service (Amazon SNS) es un servicio de mensajería de publicación/suscripción de alta disponibilidad, duradero, seguro y totalmente administrado que le permite desacoplar microservicios, sistemas distribuidos y aplicaciones sin servidor. Amazon SNS proporciona temas para mensajería de alto rendimiento, de tipo push y de varios a varios. Con el uso de temas de Amazon SNS, los sistemas de su publicador pueden repartir mensajes por una gran cantidad de puntos de conexión de suscriptores para procesarlos en paralelo, como colas de Amazon SQS, funciones de AWS Lambda y webhooks HTTP/S. Además, el servicio SNS se puede utilizar para distribuir notificaciones a usuarios finales mediante notificaciones push para móviles, SMS y correo electrónico.
Amazon Simple Queue Service
Amazon Simple Queue Service (Amazon SQS) es un servicio de colas de mensajes completamente administrado que le permite desacoplar y escalar microservicios, sistemas distribuidos y aplicaciones sin servidor. SQS elimina la complejidad y la sobrecarga asociadas a la administración y el funcionamiento del middleware orientado a mensajes y permite a los desarrolladores centrarse en diferenciar el trabajo. Con Amazon SQS, puede enviar, almacenar y recibir mensajes entre componentes de software a cualquier volumen, sin perder mensajes ni requerir la disponibilidad de otros servicios. Comience a utilizar Amazon SQS en cuestión de minutos con la Consola de administración de AWS, AWS CLI o el SDK que prefiera, así como tres comandos sencillos.
Amazon SQS ofrece dos tipos de colas de mensajes. Las colas estándar ofrecen el máximo rendimiento, hacen que los pedidos sean lo más sencillos posible y que se entreguen al menos una vez. Las colas FIFO de Amazon SQS se han diseñado para garantizar que los mensajes se procesen exactamente una vez, en el orden exacto en que se envían.
Amazon Simple Workflow Service
Amazon Simple Workflow Service (Amazon SWF) ayuda a los desarrolladores a crear, ejecutar y escalar trabajos en segundo plano con pasos en paralelo o secuenciales. Amazon SWF es una especie de rastreador de estados y coordinador de tareas en la nube completamente administrado. Si los pasos de su aplicación tardan más de 500 milisegundos en completarse, tiene que realizar un seguimiento del estado de procesamiento. Si necesita recuperar una tarea o volver a intentarlo si se produce un error, Amazon SWF puede ayudarle.
Vuelva a AWSServicios de .