Architecture · · Rédaction WebLab Corp
Une introduction pratique aux producteurs, consommateurs et contrats d'événements pour des systèmes web connectés, fondée sur les recommandations d'architecture d'IBM.
Distinguez un fait d'une demande
IBM décrit l'architecture événementielle autour de la production, de la capture, du traitement et du stockage des événements. Les producteurs signalent des faits ; les consommateurs y répondent. Cela peut découpler des parties d'un système, mais soulève aussi des questions de coordination et d'exploitation.
Donnez un sens clair à chaque événement
Le point de vue de WebLab Corp sur la réalisation consiste à nommer le fait métier, à identifier son responsable et à définir les informations nécessaires aux consommateurs. Précisez aussi ce que l'événement ne signifie pas. Une mise à jour de paiement et l'autorisation d'expédier une commande ne constituent pas automatiquement la même décision.
Prévoyez les changements et les investigations
Discutez des changements de contrats, de l'ordre dont dépendent les consommateurs et de la traçabilité des échecs. Choisissez le transport et le stockage une fois ces exigences claires. Tous les workflows n'ont pas besoin d'une plateforme de streaming ; la bonne architecture dépend des limites et de la charge réelles.
Sources et lectures complémentaires
Article éditorial original de WebLab Corp, éclairé par les ressources IBM liées. IBM ne parraine ni ne cautionne cet article. Les recommandations de réalisation reflètent le point de vue de WebLab Corp.
Découvrir le service associé
