Premiers pas (en anglais)
Communauté (en anglais)
Formation (en anglais)
Tutoriels (en anglais)
Documentation (en anglais)
API, IA et outils (en anglais)
Facilitez la communication en temps réel au sein de votre entreprise.
Créez des intégrations de bout en bout avec des applications orientées événements afin de proposer des expériences clients en temps réel.
Une plateforme unifiée pour créer des applications orientées événements.
Proposez des expériences clients en temps réel grâce à une plateforme unifiée permettant de concevoir, de gérer, de découvrir et de développer des applications orientées événements. Créez des services cohérents et évolutifs pour les courtiers d'événements courants, tels que Kafka, Salesforce et Solace, qui respectent les normes AsyncAPI et peuvent être réutilisés à l'échelle de votre entreprise.
Créez facilement des architectures en temps réel pour améliorer l'expérience client.
Créez des services évolutifs orientés événements et conformes aux normes du secteur.
Favorisez l'adoption d'applications en temps réel dans toute votre entreprise.
Concevez des AsyncAPI selon des normes ouvertes.
Concevez et documentez facilement vos AsyncAPI avec Anypoint API Designer. Respectez la spécification AsyncAPI 2.6 pour assurer la cohérence entre les applications, et générez automatiquement la documentation afin que les équipes puissent comprendre et utiliser rapidement vos spécifications.
Assurez la gouvernance à l'aide de bonnes pratiques et d'ensembles de règles.
Adoptez une approche évolutive en matière de sécurité et de conformité grâce à la gouvernance des API dès la phase de conception. Vérifiez que les spécifications AsyncAPI respectent les règles de gouvernance et les bonnes pratiques de votre entreprise au fur et à mesure de leur création, afin d'éviter la publication d'actifs non sécurisés.
Découvrez et réutilisez les AsyncAPI au sein de vos équipes.
Afin d'optimiser l'accès aux spécifications AsyncAPI, il est recommandé de les rendre disponibles sur Anypoint Exchange, notre place de marché publique. Le catalogage des spécifications facilite la collaboration entre les équipes et optimise l'accès aux systèmes orientés événements. En outre, la réutilisation des données permet aux développeurs d'accélérer le processus de connexion aux courtiers d'événements et aux files d'attente de messages.
Créez des applications orientées événements à l'aide d'outils simples.
Mettez facilement en œuvre des applications orientées événements grâce à des outils qui gèrent la complexité liée à l'utilisation de courtiers d'événements, tels que Kafka ou Anypoint MQ. Les IDE de MuleSoft (Générateur de code Anypoint et Anypoint Studio) prennent en charge APIkit pour AsyncAPI, qui automatise la plupart des tâches de mise en œuvre en fonction de votre spécification AsyncAPI, notamment la structuration, la configuration, la validation, la journalisation et le mappage des données.
En savoir plus sur l'architecture orientée événements
Prise en charge d'AsyncAPI sur Anypoint Platform
En savoir plus sur la sortie de la prise en charge d'AsyncAPI sur Anypoint Platform.
Dotez votre entreprise de capacités en temps réel.
Découvrez comment MuleSoft vous permet de concevoir des architectures modulaires en temps réel à l'aide d'AsyncAPI.
Obtenez des insights sur les architectures orientées événements.
Découvrez les principales tendances, les défis et les opportunités pour exploiter la puissance des données en temps réel.
Commencez à innover avec MuleSoft.
Démarrez votre essai.
Profitez d'un essai gratuit de 30 jours pour développer avec MuleSoft. Aucune carte de crédit nécessaire. Aucune installation requise.
Parlez à un expert.
Dites-nous-en plus sur vous et votre entreprise afin que l'interlocuteur le plus adapté puisse vous recontacter rapidement.
Restez informé.
Recevez les dernières nouvelles sur l'intégration, l'automatisation, la gestion des API et l'IA.
Questions fréquemment posées sur l'architecture orientée événements
MuleSoft prend en charge la spécification AsyncAPI 2.6 pour concevoir, documenter et mettre en œuvre des applications orientées événements. La plateforme dispose de connecteurs natifs pour les courtiers d'événements courants (Kafka, Anypoint MQ, Solace) et les files d'attente de messages, ainsi que d'APIkit pour AsyncAPI qui génère automatiquement les structures de base, les validations et les mappages à partir des spécifications. Ce processus innovant facilite des intégrations réactives en temps réel, répondant de manière proactive aux événements. Il élimine la nécessité d'interroger constamment les systèmes, optimisant ainsi l'efficacité. En effet, 98,5 % des interrogations d'API se révèlent aujourd'hui superflues, n'apportant aucune nouvelle information.
La solution Anypoint API Governance valide les spécifications AsyncAPI par rapport aux règles organisationnelles et aux bonnes pratiques dès la phase de conception. Cela permet d'éviter la publication d'actifs non sécurisés. Anypoint Exchange est un catalogue consultable pour les spécifications REST et AsyncAPI, créant ainsi une source unique de référence. Les équipes peuvent publier des schémas d'événements, générer automatiquement de la documentation, garantir la conformité et favoriser la réutilisation, démocratisant ainsi l'accès aux événements tout en préservant la sécurité et la cohérence au sein de toute l'entreprise.
Utilisez Anypoint API Designer pour créer des spécifications AsyncAPI 2.6 qui définissent les schémas d'événements, les canaux et les formats de messages. MuleSoft prend en charge les registres de schémas (Avro, Protobuf, JSON Schema) pour la gestion des versions, ce qui permet de faire évoluer les schémas tout en conservant la rétrocompatibilité. Publiez les schémas sur Anypoint Exchange, où les équipes peuvent les découvrir et les réutiliser. Lorsque les schémas évoluent, les consommateurs peuvent poursuivre l'utilisation des versions antérieures tout en réalisant une migration progressive. Cette approche permet d'éviter les changements qui pourraient compromettre la compatibilité des systèmes de production.
MuleSoft considère les spécifications AsyncAPI comme des API REST. Elles peuvent ainsi être conçues, régulées, répertoriées et surveillées depuis Anypoint Platform. Définissez les canaux d'événements et le routage dans les spécifications AsyncAPI. Appliquez des règles de gouvernance lors de la conception. Publiez sur Exchange pour la découverte. Utilisez des connecteurs pour interagir avec les courtiers d'événements. La plateforme permet de voir les flux d'événements, de valider les messages, de gérer les erreurs via des files d'attente de messages perdus, ainsi que d'intégrer des disjoncteurs pour assurer la tolérance aux pannes. Tout est géré de manière centralisée via des API REST.
Les API synchrones utilisent un modèle de requête-réponse (le client attend une réponse immédiate), exigent que les deux systèmes soient disponibles en même temps et créent une connexion étroite entre le fournisseur et le consommateur. L'approche par événements est asynchrone (« fire-and-forget »), ce qui signifie que les systèmes sont découplés via des courtiers de messages. Cela permet une diffusion « one-to-many » et assure une tolérance aux pannes grâce à des files d'attente et des essais répétés. L'approche axée sur les API de MuleSoft permet de combiner deux aspects : les API d'expérience/de processus publient dans des files d'attente d'événements, tandis que les gestionnaires d'événements réagissent aux messages et sollicitent les API système. Cela permet de combiner le traitement des événements en temps réel et une orchestration régulière des API.
Oui ! MuleSoft s'abonne aux événements de la Salesforce Platform et aux événements CDC (Change Data Capture) via le connecteur Salesforce. Lorsque des données changent dans Salesforce (compte, contact, objets personnalisés), MuleSoft reçoit les événements en temps réel via le flux d'événements Salesforce et peut les propager dans l'ensemble de votre environnement informatique. La prise en charge des événements de Salesforce Platform est désormais disponible. Elle permet de mettre en place des intégrations réactives qui réagissent immédiatement aux modifications apportées à Salesforce sans avoir recours à des interrogations régulières, ce qui est idéal pour garantir la cohérence des données entre les différents systèmes.

