Immagine del diagramma MuleSoft
Architettura basata sugli eventi

Potenzia la comunicazione in tempo reale in tutta l'azienda.

Crea integrazioni end-to-end con applicazioni basate sugli eventi per offrire un'esperienza del cliente in tempo reale.

Una piattaforma unificata per la creazione di applicazioni basate sugli eventi.

Offri esperienze del cliente in tempo reale grazie a una piattaforma unificata che consente di progettare, gestire, individuare e sviluppare applicazioni basate sugli eventi. Crea servizi coerenti e scalabili per i più diffusi broker di eventi, come Kafka, Salesforce e Solace, conformi agli standard AsyncAPI e riutilizzabili in tutta la tua organizzazione.

Crea facilmente architetture in tempo reale per migliorare l'esperienza del cliente.

Crea servizi scalabili basati sugli eventi che rispettino gli standard del settore.

Promuovi l'adozione delle applicazioni in tempo reale in tutta l'azienda.

Un'immagine che illustra come semplificare la progettazione e la documentazione delle API asincrone in Anypoint API Designer.

Progetta API asincrone basate su standard aperti.

Progetta e documenta facilmente le API asincrone con Anypoint API Designer. Segui le specifiche di AsyncAPI 2.6 per garantire coerenza tra le applicazioni e generare automaticamente la documentazione, in modo che i team possano comprendere e utilizzare rapidamente le tue specifiche.

Un grafico che illustra le regole di governance e le best practice relative alle specifiche AsyncAPI in Anypoint API Governance

Garantire il rispetto delle best practice e delle norme vigenti.

Adotta un approccio scalabile alla sicurezza e alla conformità attraverso la governance delle API già in fase di progettazione. Verifica la conformità delle specifiche AsyncAPI alle regole di governance e alle best practice della tua organizzazione man mano che le crei, impedendo la pubblicazione di asset non sicuri.

Un'immagine che illustra come rendere visibili le specifiche AsyncAPI tramite Anypoint Exchange, il marketplace pubblico di MuleSoft

Scopri e riutilizza le API asincrone tra i vari team.

Rendi più facile la ricerca delle specifiche AsyncAPI pubblicandole su Anypoint Exchange, il nostro marketplace pubblico. La definizione delle specifiche di catalogazione aiuta i team a condividere l'accesso ai sistemi basati sugli eventi, mentre il loro riutilizzo offre agli sviluppatori un modo più rapido per connettersi agli event broker e alle code di messaggi.

Un'immagine che illustra come implementare applicazioni basate sugli eventi utilizzando gli ambienti di sviluppo integrati di MuleSoft.

Crea app basate sugli eventi con strumenti semplici.

Implementa facilmente applicazioni basate sugli eventi grazie a strumenti in grado di gestire la complessità legata all'utilizzo di broker di eventi come Kafka o Anypoint MQ. Gli ambienti di sviluppo integrati di MuleSoft (Generatore di codice Anypoint e Anypoint Studio) offrono assistenza per APIkit per AsyncAPI, che automatizza la maggior parte del lavoro di implementazione in base alle specifiche AsyncAPI, inclusi la generazione dello scaffolding, la configurazione, la convalida, la registrazione e la mappatura dei dati.

Scopri l'architettura basata sugli eventi

Domande frequenti
sull'architettura basata sugli eventi

MuleSoft offre assistenza per la specifica AsyncAPI 2.6 per la progettazione, la documentazione e l'implementazione di applicazioni basate sugli eventi. La piattaforma offre connettori nativi per i più diffusi broker di eventi (Kafka, Anypoint MQ, Solace) e code di messaggi, oltre all'APIkit per AsyncAPI che genera automaticamente lo scaffolding, le validazioni e le mappature a partire dalle specifiche. Ciò consente integrazioni reattive in tempo reale che rispondono agli eventi anziché effettuare costanti interrogazioni dei sistemi, risolvendo così l'inefficienza derivante dal fatto che il 98,5% delle interrogazioni API non restituisce nuove informazioni.

Anypoint API Governance verifica la conformità delle specifiche AsyncAPI alle regole aziendali e alle best practice già in fase di progettazione, impedendo la pubblicazione di asset non sicuri. Anypoint Exchange funge da catalogo consultabile sia per le specifiche REST che per le specifiche AsyncAPI, creando un'unica fonte di informazioni. I team possono pubblicare schemi degli eventi, generare automaticamente la documentazione, garantire la conformità e favorire il riutilizzo, democratizzando l'accesso agli eventi e mantenendo al contempo la sicurezza e la coerenza in tutta l'organizzazione.

Utilizza Anypoint API Designer per creare specifiche AsyncAPI 2.6 che definiscano schemi di eventi, canali e formati di messaggio. MuleSoft supporta i registri di schemi (Avro, Protobuf, JSON Schema) per la gestione delle versioni, consentendo l'evoluzione degli schemi pur mantenendo la retrocompatibilità. Pubblica gli schemi su Anypoint Exchange, dove i team potranno individuarli e riutilizzarli. Quando gli schemi cambiano, gli utenti possono continuare a utilizzare le versioni precedenti mentre procedono gradualmente alla migrazione, evitando così modifiche che potrebbero compromettere il funzionamento dei sistemi di produzione.

MuleSoft tratta le specifiche AsyncAPI alla stregua delle API REST e consente di progettarle, gestirle, catalogarle e monitorarle tramite Anypoint Platform. Definisci i canali degli eventi e il routing nelle specifiche AsyncAPI, applica set di regole di governance durante la progettazione, pubblica su Anypoint Exchange per il rilevamento e utilizza connettori per interagire con i broker di eventi. La piattaforma offre visibilità sui flussi di eventi, la convalida dei messaggi, la gestione degli errori tramite code "dead-letter" e l'integrazione con circuit breaker per garantire la tolleranza ai guasti: il tutto gestito centralmente insieme alle API REST.

Le API sincrone utilizzano il modello richiesta-risposta (il client attende una risposta immediata), richiedono che entrambi i sistemi siano disponibili contemporaneamente e creano una stretta interdipendenza tra produttore e consumatore. L'approccio basato sugli eventi è asincrono (fire-and-forget), disaccoppia i sistemi tramite broker di messaggi, consente la distribuzione uno-a-molti (fanout) e garantisce la tolleranza ai guasti tramite code e tentativi di riprova. L'approccio basato su API di MuleSoft può integrare entrambi: Le API di tipo "Experience/Process" possono pubblicare messaggi nelle code degli eventi, mentre i gestori di eventi consumano i messaggi e invocano le API di sistema, combinando l'elaborazione degli eventi in tempo reale con l'orchestrazione controllata delle API.

Sì. MuleSoft si registra agli eventi della Salesforce Platform e agli eventi Change Data Capture (CDC) tramite il connettore Salesforce. Quando i dati cambiano in Salesforce (account, contatti, oggetti personalizzati), MuleSoft riceve gli eventi in tempo reale tramite il Salesforce Event Bus e può diffonderli in tutto il vostro ambiente IT. È ora disponibile l'assistenza per gli eventi della Salesforce Platform, che consente integrazioni reattive in grado di rispondere immediatamente alle modifiche apportate in Salesforce senza ricorrere al polling: la soluzione ideale per garantire la coerenza dei dati tra i vari sistemi.

+

Esta página está disponible en español

Ver en español