Application Integration on AWS
Integra sistemi distribuiti e applicazioni serverless con una minore quantità di codice
Application Integration on AWS è una suite di servizi che consente la comunicazione tra componenti disaccoppiati all'interno di microservizi, sistemi distribuiti e applicazioni serverless. Non è necessario effettuare il refactoring dell'intera architettura per ottenere i vantaggi, in quanto il disaccoppiamento delle applicazioni può ridurre l'impatto delle modifiche, semplificando l'aggiornamento e velocizzando il rilascio di nuove funzionalità.
Sviluppa con agilità
Utilizzando i servizi di integrazione delle applicazioni per connettere le tue app non dovrai più scrivere codice personalizzato per consentire l'interoperabilità. Questo ti permette anche di limitare l'ulteriore codice che potrebbe essere ripetuto nei tuoi microservizi e funzioni.
Concentrati sull'innovazione
I servizi di integrazione delle applicazioni trasferiscono le tue responsabilità operative su AWS, consentendoti di concentrarti sullo sviluppo e l'innovazione. Senza dimensionamento automatico, non dovrai più effettuare il provisioning, distribuire patch e gestire i server.
Dimensiona e gestisci gli errori in modo indipendente
Il disaccoppiamento delle applicazioni con i servizi di integrazione delle applicazioni consente loro di interagire, tuttavia se un servizio restituisce un errore o un registra un picco del carico di lavoro, questo non influisce sul resto dei servizi.
Invia messaggi con fiducia
I servizi di messaggistica dell'integrazione delle applicazioni sono in grado di gestire qualsiasi livello di throughput e di utilizzare lo storage su più zone di disponibilità per fornire disponibilità e durata elevate.
Servizi di integrazione di applicazioni AWS
Categoria | In cosa consiste | Servizio AWS |
---|---|---|
Gestione API | Crea, pubblica, gestisci, monitora e proteggi le API su qualsiasi scala per carichi di lavoro e applicazioni Web serverless | Amazon API Gateway |
Crea API flessibili per accedere, manipolare e combinare senza rischi i dati provenienti da una o più origini dati | AWS App Sync | |
Bus di eventi | Crea un'architettura basata sugli eventi che connette i dati delle applicazioni provenienti dalle app, dai sistemi SaaS e dai servizi AWS di cui usufruisci | Amazon EventBridge |
Messaggistica | Pub/sub affidabile e a throughput elevato, SMS, e-mail e notifiche push per dispositivi mobili | Amazon Simple Notification Service (SNS) |
Coda di messaggi che invia, memorizza e riceve i messaggi tra i componenti delle applicazioni di qualsiasi volume | Amazon Simple Queue Service (SQS) | |
Broker di messaggi per Apache ActiveMQ e RabbitMQ che semplifica la migrazione e consente l'utilizzo di architetture ibride | Amazon MQ | |
Integrazione con API senza codice | Automatizza il flusso di dati tra applicazioni SaaS e servizi AWS su quasi tutte le scale e senza codice. | Amazon AppFlow |
Flussi di lavoro | Coordina più servizi AWS in flussi di lavoro serverless per creare e aggiornare le app rapidamente | AWS Step Functions |
Esegui Apache Airflow su scala senza dover effettuare il provisioning o gestire l'infrastruttura | Flussi di lavoro gestiti da Amazon Apache Airflow (MWAA) | |
Automatizza la trasformazione dei documenti EDI in JSON e XML per semplificare le integrazioni downstream | AWS B2B Data Interchange | |
Libreria di test automatizzati | Crea ed esegui test di integrazione automatizzati per convalidare le applicazioni basate sugli eventi nel cloud AWS |
Kit di test delle applicazioni integrate AWS |
"Ora disponiamo di una base agile e dimensionabile su cui realizzare mille cose straordinarie. Proprio come con l'esplorazione dello spazio, iniziamo appena a immaginare tutto ciò che possiamo fare".
- Bryan Walls
Vice Program Manager esperto immagini, NASA