{"id":9984,"date":"2022-01-26T01:11:57","date_gmt":"2022-01-26T01:11:57","guid":{"rendered":"https:\/\/www.cybermedian.com\/fr\/?p=9984"},"modified":"2026-04-20T09:13:27","modified_gmt":"2026-04-20T09:13:27","slug":"tutoriel-sur-les-modeles-dintegration-dentreprise-eip","status":"publish","type":"post","link":"https:\/\/www.cybermedian.com\/fr\/enterprise-integration-patterns-eip-tutorial\/","title":{"rendered":"Tutoriel sur les mod\u00e8les d&#8217;int\u00e9gration d&#8217;entreprise (EIP)"},"content":{"rendered":"<p id=\"d936\" class=\"graf graf--p graf-after--h3\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/www.enterpriseintegrationpatterns.com\/\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/www.enterpriseintegrationpatterns.com\/\"><strong class=\"markup--strong markup--p-strong\"><em class=\"markup--em markup--p-em\">Enterprise Integration Patterns<\/em><\/strong><\/a><strong class=\"markup--strong markup--p-strong\"><em class=\"markup--em markup--p-em\">\u00a0\u00a0(EIP)<\/em><\/strong>\u00a0est un livre de Gregor Hohpe et Bobby Woolf et d\u00e9crit 65 mod\u00e8les pour l&#8217;utilisation de\u00a0<a class=\"markup--anchor markup--p-anchor\" title=\"Int\u00e9gration d'applications d'entreprise\" href=\"https:\/\/en.wikipedia.org\/wiki\/Enterprise_application_integration\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/en.wikipedia.org\/wiki\/Enterprise_application_integration\">l&#8217;int\u00e9gration d&#8217;applications d&#8217;entreprise<\/a>\u00a0orient\u00e9s message sous la forme d&#8217;un langage de mod\u00e8le.\u00a0Ils nous aident \u00e0 utiliser des m\u00e9thodes standardis\u00e9es pour int\u00e9grer les applications, pas besoin de r\u00e9inventer la roue \u00e0 chaque fois que vous rencontrez un probl\u00e8me.<\/p>\n<p id=\"63fe\" class=\"graf graf--p graf-after--p\">L&#8217;objectif des mod\u00e8les d&#8217;int\u00e9gration d&#8217;entreprise est de cr\u00e9er un langage commun et un ensemble d&#8217;actions de flux de travail afin de les combiner pour cr\u00e9er un processus m\u00e9tier mature et pratique.\u00a0Il fournit un catalogue de soixante-cinq mod\u00e8les qui vous aident \u00e0 concevoir des solutions de messagerie efficaces pour votre entreprise.<\/p>\n<p id=\"6fb5\" class=\"graf graf--p graf-after--p\">Le livre distingue quatre alternatives d&#8217;int\u00e9gration de haut niveau\u00a0:<\/p>\n<ol class=\"postList\">\n<li id=\"3968\" class=\"graf graf--li graf-after--p\">Transfert de fichier<\/li>\n<li id=\"8d97\" class=\"graf graf--li graf-after--li\">Base de donn\u00e9es partag\u00e9e<\/li>\n<li id=\"54f3\" class=\"graf graf--li graf-after--li\">Invocation de proc\u00e9dure distante<\/li>\n<li id=\"5182\" class=\"graf graf--li graf-after--li\">Messagerie<\/li>\n<\/ol>\n<p id=\"b203\" class=\"graf graf--p graf-after--li\">Les types d&#8217;int\u00e9gration suivants sont introduits\u00a0:<\/p>\n<ul class=\"postList\">\n<li id=\"7418\" class=\"graf graf--li graf-after--p\">Portail d&#8217;information<\/li>\n<li id=\"4332\" class=\"graf graf--li graf-after--li\">R\u00e9plication des donn\u00e9es<\/li>\n<li id=\"bcd4\" class=\"graf graf--li graf-after--li\">Fonction commerciale partag\u00e9e<\/li>\n<li id=\"d8fa\" class=\"graf graf--li graf-after--li\"><a class=\"markup--anchor markup--li-anchor\" title=\"Architecture orient\u00e9e services\" href=\"https:\/\/en.wikipedia.org\/wiki\/Service_Oriented_Architecture\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/en.wikipedia.org\/wiki\/Service_Oriented_Architecture\">Architecture orient\u00e9e services<\/a><\/li>\n<li id=\"a9ad\" class=\"graf graf--li graf-after--li\">Processus m\u00e9tier distribu\u00e9<\/li>\n<li id=\"9b32\" class=\"graf graf--li graf-after--li\">Int\u00e9gration interentreprises<\/li>\n<li id=\"3ee5\" class=\"graf graf--li graf-after--li\">Interaction \u00e9troitement coupl\u00e9e vs interaction faiblement coupl\u00e9e<\/li>\n<\/ul>\n<h3 id=\"4bed\" class=\"graf graf--h3 graf-after--li\"><span id=\"Draw_Enterprise_Integration_Pattern_Diagram_with_Free_Online_Tool\">Dessinez un diagramme de mod\u00e8le d&#8217;int\u00e9gration d&#8217;entreprise avec un outil en ligne gratuit<\/span><\/h3>\n<p id=\"1ddd\" class=\"graf graf--p graf-after--h3\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/online.visual-paradigm.com\/diagrams\/features\/enterprise-integration-patterns-diagram-tool\/\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/online.visual-paradigm.com\/diagrams\/features\/enterprise-integration-patterns-diagram-tool\/\">L&#8217;outil gratuit Enterprise Integration Patterns<\/a>\u00a0de Visual Paradigm\u00a0\u00a0\u00a0(outil de diagramme EIP) propose un ensemble de fonctionnalit\u00e9s d&#8217;\u00e9dition qui simplifient et acc\u00e9l\u00e8rent la cr\u00e9ation de diagrammes, telles que le glisser-d\u00e9poser et le guide d&#8217;alignement pour une \u00e9dition fluide et intuitive.\u00a0L&#8217;outil de diagramme EIP est \u00e9galement fourni avec un ensemble de symboles et de formes EIP qui vous permettent de cr\u00e9er diff\u00e9rents types de diagrammes EIP.<\/p>\n<figure id=\"47b3\" class=\"graf graf--figure graf-after--p\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2022\/02\/0bFSs_G2LlLIdk_22.png\" data-image-id=\"0*bFSs_G2LlLIdk_22.png\" data-width=\"1170\" data-height=\"658\" data-is-featured=\"true\" \/><\/figure>\n<p id=\"f613\" class=\"graf graf--p graf-after--figure\">Vous pouvez facilement d\u00e9velopper vos mod\u00e8les, puis les produire et les partager via des formats tels que PNG, JPG, GIF, SVG et PDF.<\/p>\n<h3 id=\"7544\" class=\"graf graf--h3 graf-after--p\"><span id=\"Learn_EIP_with_Examples_and_Templates\">Apprendre EIP avec des exemples et des mod\u00e8les<\/span><\/h3>\n<p id=\"4ffe\" class=\"graf graf--p graf-after--h3\">Vous pouvez commencer avec un diagramme vierge ou un mod\u00e8le EIP.\u00a0Les suivants sont quelques-uns des mod\u00e8les.\u00a0Cliquez sur le bouton Modifier pour commencer \u00e0 modifier imm\u00e9diatement.\u00a0C&#8217;est gratuit et aucune inscription n&#8217;est n\u00e9cessaire.<\/p>\n<h4 id=\"ef07\" class=\"graf graf--h4 graf-after--p\"><span id=\"Enterprise_Integration_Pattern_Example_Smart_Proxy\">Exemple de mod\u00e8le d&#8217;int\u00e9gration d&#8217;entreprise\u00a0: proxy intelligent<\/span><\/h4>\n<figure id=\"38d5\" class=\"graf graf--figure graf-after--h4\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2022\/02\/0F6T-NaS3UPgrWM9S.png\" data-image-id=\"0*F6T-NaS3UPgrWM9S.png\" data-width=\"814\" data-height=\"273\" \/><\/figure>\n<p id=\"56fe\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/online.visual-paradigm.com\/diagrams.jsp#diagram:proj=0&amp;type=EnterpriseIntegrationPattern&amp;gallery=\/repository\/fbffe96d-86ad-4dfc-9ef6-4dd23a16b7b8.xml&amp;name=Smart%20Proxy\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/online.visual-paradigm.com\/diagrams.jsp#diagram:proj=0&amp;type=EnterpriseIntegrationPattern&amp;gallery=\/repository\/fbffe96d-86ad-4dfc-9ef6-4dd23a16b7b8.xml&amp;name=Smart%20Proxy\">Modifier instantan\u00e9ment en ligne<\/a><\/p>\n<h3 id=\"80b9\" class=\"graf graf--h3 graf-after--p\"><span id=\"Enterprise_Integration_Pattern_Example_Composed_Messaging_MSMQ\">Exemple de mod\u00e8le d&#8217;int\u00e9gration d&#8217;entreprise\u00a0: Messagerie compos\u00e9e MSMQ<\/span><\/h3>\n<figure id=\"e2d1\" class=\"graf graf--figure graf-after--h3\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2022\/02\/0rkqO9jr12gwuQpc0.png\" data-image-id=\"0*rkqO9jr12gwuQpc0.png\" data-width=\"1061\" data-height=\"746\" \/><\/figure>\n<p id=\"a1b9\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/online.visual-paradigm.com\/diagrams.jsp#diagram:proj=0&amp;type=EnterpriseIntegrationPattern&amp;gallery=\/repository\/86c5ed29-0da7-4868-9b69-9420d6d60cda.xml&amp;name=Composed%20Messaging%20MSMQ\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/online.visual-paradigm.com\/diagrams.jsp#diagram:proj=0&amp;type=EnterpriseIntegrationPattern&amp;gallery=\/repository\/86c5ed29-0da7-4868-9b69-9420d6d60cda.xml&amp;name=Composed%20Messaging%20MSMQ\">Modifier l&#8217;exemple ci-dessus en ligne<\/a><\/p>\n<h3 id=\"33e1\" class=\"graf graf--h3 graf-after--p\"><span id=\"Want_to_Adopt_some_other_Enterprise_Integration_Patterns\">Vous souhaitez adopter d&#8217;autres mod\u00e8les d&#8217;int\u00e9gration d&#8217;entreprise\u00a0?<\/span><\/h3>\n<p id=\"53ad\" class=\"graf graf--p graf-after--h3\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/online.visual-paradigm.com\/diagrams\/templates\/enterprise-integration-patterns\/smart-proxy\/\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/online.visual-paradigm.com\/diagrams\/templates\/enterprise-integration-patterns\/smart-proxy\/\">R\u00e9f\u00e9rentiel d&#8217;\u00e9dition en ligne EIP<\/a>\u00a0\u00a0de\u00a0<a class=\"markup--anchor markup--p-anchor\" href=\"http:\/\/online.visual-paradigm.com\/\" target=\"_blank\" rel=\"noopener\" data-href=\"http:\/\/online.visual-paradigm.com\">\u00a0Visual Paradigm<\/a><\/p>\n<h3 id=\"9e8e\" class=\"graf graf--h3 graf-after--p\"><span id=\"Implementation_Framework_for_EIPs\">Cadre de mise en \u0153uvre des PEI<\/span><\/h3>\n<p id=\"2081\" class=\"graf graf--p graf-after--h3\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/enterprise-integration-patterns.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/enterprise-integration-patterns.html\">Apache Camel<\/a>\u00a0\u00a0prend en charge la plupart des\u00a0\u00a0<a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/www.martinfowler.com\/books\/eip.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/www.martinfowler.com\/books\/eip.html\">mod\u00e8les d&#8217;int\u00e9gration d&#8217;entreprise<\/a>\u00a0\u00a0de l&#8217;excellent livre de Gregor Hohpe et Bobby Woolf.\u00a0Bas\u00e9 sur les mod\u00e8les d&#8217;int\u00e9gration d&#8217;entreprise (EIP) pour vous aider \u00e0 r\u00e9soudre votre probl\u00e8me d&#8217;int\u00e9gration en appliquant les meilleures pratiques pr\u00eates \u00e0 l&#8217;emploi.\u00a0Camel prend en charge la plupart des mod\u00e8les d&#8217;int\u00e9gration d&#8217;entreprise de l&#8217;excellent livre de Gregor Hohpe et Bobby Woolf, ainsi que les nouveaux mod\u00e8les d&#8217;int\u00e9gration des\u00a0\u00a0<strong class=\"markup--strong markup--p-strong\">architectures de microservices<\/strong>\u00a0.<\/p>\n<p id=\"3795\" class=\"graf graf--p graf-after--p\">Si vous d\u00e9butez avec Camel, vous voudrez peut-\u00eatre essayer le\u00a0 Guide de\u00a0<a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/getting-started.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/getting-started.html\">d\u00e9marrage<\/a>\u00a0\u00a0du Guide de l&#8217;utilisateur avant d&#8217;essayer d&#8217;impl\u00e9menter ces mod\u00e8les.<\/p>\n<h3 id=\"a1eb\" class=\"graf graf--h3 graf-after--p\"><span id=\"MESSAGING_SYSTEMS\">SYST\u00c8MES DE MESSAGERIE<\/span><\/h3>\n<figure id=\"4d3c\" class=\"graf graf--figure graf-after--h3\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2022\/02\/0N5OccXJrhlDjKF1i.gif\" data-image-id=\"0*N5OccXJrhlDjKF1i.gif\" data-width=\"86\" data-height=\"54\" \/><\/figure>\n<p id=\"b1a4\" class=\"graf graf--p graf-after--figure\">Canal de messagerie<\/p>\n<p id=\"8bad\" class=\"graf graf--p graf-after--p\">Comment une application communique-t-elle avec une autre \u00e0 l&#8217;aide de la messagerie\u00a0?<\/p>\n<figure id=\"e85c\" class=\"graf graf--figure graf-after--p\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2022\/02\/0-3WZ5KF6Qgj6cxUQ.gif\" data-image-id=\"0*-3WZ5KF6Qgj6cxUQ.gif\" data-width=\"50\" data-height=\"54\" \/><\/figure>\n<p id=\"147e\" class=\"graf graf--p graf-after--figure\">Un message<\/p>\n<p id=\"0dfa\" class=\"graf graf--p graf-after--p\">Comment deux applications reli\u00e9es par un canal de messagerie peuvent-elles \u00e9changer une information ?<\/p>\n<figure id=\"38b7\" class=\"graf graf--figure graf-after--p\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2022\/02\/0XuTdrixjcVuJvPh4.gif\" data-image-id=\"0*XuTdrixjcVuJvPh4.gif\" data-width=\"86\" data-height=\"54\" \/><\/figure>\n<p id=\"b7a9\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/pipeline-eip.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/pipeline-eip.html\">Tuyaux et filtres<\/a><\/p>\n<p id=\"1235\" class=\"graf graf--p graf-after--p\">Comment effectuer des traitements complexes sur un message tout en gardant ind\u00e9pendance et flexibilit\u00e9 ?<\/p>\n<figure id=\"fb29\" class=\"graf graf--figure graf-after--p\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2022\/02\/0yXSOHfFBtD8ArVp0.gif\" data-image-id=\"0*yXSOHfFBtD8ArVp0.gif\" data-width=\"86\" data-height=\"54\" \/><\/figure>\n<p id=\"742e\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/message-router.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/message-router.html\">Routeur de messages<\/a><\/p>\n<p id=\"b876\" class=\"graf graf--p graf-after--p\">Comment pouvez-vous d\u00e9coupler les \u00e9tapes de traitement individuelles afin que les messages puissent \u00eatre transmis \u00e0 diff\u00e9rents filtres en fonction d&#8217;un ensemble de conditions\u00a0?<\/p>\n<figure id=\"fc5a\" class=\"graf graf--figure graf-after--p\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2022\/02\/0us4JKmf5bAZqewz6.gif\" data-image-id=\"0*us4JKmf5bAZqewz6.gif\" data-width=\"86\" data-height=\"54\" \/><\/figure>\n<p id=\"7a8f\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/message-translator.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/message-translator.html\">Traducteur de messages<\/a><\/p>\n<p id=\"c4a7\" class=\"graf graf--p graf-after--p\">Comment des syst\u00e8mes utilisant diff\u00e9rents formats de donn\u00e9es peuvent-ils communiquer entre eux \u00e0 l&#8217;aide de la messagerie\u00a0?<\/p>\n<figure id=\"d4a2\" class=\"graf graf--figure graf-after--p\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2022\/02\/0j_WK3lPjP7dWOtEk.gif\" data-image-id=\"0*j_WK3lPjP7dWOtEk.gif\" data-width=\"80\" data-height=\"47\" \/><\/figure>\n<p id=\"b065\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/message-endpoint.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/message-endpoint.html\">Point de terminaison de message<\/a><\/p>\n<p id=\"4ff9\" class=\"graf graf--p graf-after--p\">Comment une application se connecte-t-elle \u00e0 un canal de messagerie pour envoyer et recevoir des messages\u00a0?<\/p>\n<h3 id=\"6922\" class=\"graf graf--h3 graf-after--p\"><span id=\"MESSAGING_CHANNELS\">CANAUX DE MESSAGERIE<\/span><\/h3>\n<figure id=\"4f8f\" class=\"graf graf--figure graf-after--h3\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2022\/02\/0zmteqLKXIBcYS3kg.gif\" data-image-id=\"0*zmteqLKXIBcYS3kg.gif\" data-width=\"86\" data-height=\"54\" \/><\/figure>\n<p id=\"e010\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/point-to-point-channel.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/point-to-point-channel.html\">Canal point \u00e0 point<\/a><\/p>\n<p id=\"cd6e\" class=\"graf graf--p graf-after--p\">Comment l&#8217;appelant peut-il \u00eatre s\u00fbr qu&#8217;exactement un destinataire recevra le document ou effectuera l&#8217;appel\u00a0?<\/p>\n<figure id=\"5817\" class=\"graf graf--figure graf-after--p\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2022\/02\/0c-hkzjRUzLk-j7Ov.gif\" data-image-id=\"0*c-hkzjRUzLk-j7Ov.gif\" data-width=\"86\" data-height=\"54\" \/><\/figure>\n<p id=\"3b2f\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/publish-subscribe-channel.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/publish-subscribe-channel.html\">Publier S&#8217;abonner \u00e0 la cha\u00eene<\/a><\/p>\n<p id=\"7e60\" class=\"graf graf--p graf-after--p\">Comment l&#8217;exp\u00e9diteur peut-il diffuser un \u00e9v\u00e9nement \u00e0 tous les destinataires int\u00e9ress\u00e9s\u00a0?<\/p>\n<figure id=\"d7dc\" class=\"graf graf--figure graf-after--p\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2022\/02\/0yleboXaG-9B0yHXE.gif\" data-image-id=\"0*yleboXaG-9B0yHXE.gif\" data-width=\"79\" data-height=\"48\" \/><\/figure>\n<p id=\"d108\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/dead-letter-channel.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/dead-letter-channel.html\">Canal de lettres mortes<\/a><\/p>\n<p id=\"4631\" class=\"graf graf--p graf-after--p\">Que fera le syst\u00e8me de messagerie avec un message qu&#8217;il ne peut pas d\u00e9livrer ?<\/p>\n<figure id=\"1783\" class=\"graf graf--figure graf-after--p\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2022\/02\/07OLK2eakmqlGiBN1.gif\" data-image-id=\"0*7OLK2eakmqlGiBN1.gif\" data-width=\"80\" data-height=\"48\" \/><\/figure>\n<p id=\"a5ac\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/guaranteed-delivery.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/guaranteed-delivery.html\">Livraison garantie<\/a><\/p>\n<p id=\"82ee\" class=\"graf graf--p graf-after--p\">Comment l&#8217;exp\u00e9diteur peut-il s&#8217;assurer qu&#8217;un message sera livr\u00e9, m\u00eame si le syst\u00e8me de messagerie tombe en panne ?<\/p>\n<figure id=\"0ba2\" class=\"graf graf--figure graf-after--p\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2022\/02\/0d-5m9_GUHQXYHcsg.gif\" data-image-id=\"0*d-5m9_GUHQXYHcsg.gif\" data-width=\"88\" data-height=\"55\" \/><\/figure>\n<p id=\"7840\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/channel-adapter.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/channel-adapter.html\">Adaptateur de canal<\/a><\/p>\n<p id=\"913a\" class=\"graf graf--p graf-after--p\">Comment connecter une application au syst\u00e8me de messagerie pour qu&#8217;elle puisse envoyer et recevoir des messages ?<\/p>\n<figure id=\"5892\" class=\"graf graf--figure graf-after--p\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2022\/02\/0jmppARgZBJO4owL5.gif\" data-image-id=\"0*jmppARgZBJO4owL5.gif\" data-width=\"84\" data-height=\"53\" \/><\/figure>\n<p id=\"0f4e\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/messaging-bridge.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/messaging-bridge.html\">Pont de messagerie<\/a><\/p>\n<p id=\"8838\" class=\"graf graf--p graf-after--p\">Comment connecter plusieurs syst\u00e8mes de messagerie pour que les messages disponibles sur l&#8217;un soient \u00e9galement disponibles sur les autres\u00a0?<\/p>\n<figure id=\"a807\" class=\"graf graf--figure graf-after--p\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2022\/02\/03nfDOtOgQS_CkC_K.gif\" data-image-id=\"0*3nfDOtOgQS_CkC_K.gif\" data-width=\"80\" data-height=\"48\" \/><\/figure>\n<p id=\"67e1\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/message-bus.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/message-bus.html\">Bus de messages<\/a><\/p>\n<p id=\"3b8e\" class=\"graf graf--p graf-after--p\">Qu&#8217;est-ce qu&#8217;une architecture qui permet \u00e0 des applications distinctes de fonctionner ensemble, mais de mani\u00e8re d\u00e9coupl\u00e9e, de sorte que des applications puissent \u00eatre facilement ajout\u00e9es ou supprim\u00e9es sans affecter les autres\u00a0?<\/p>\n<figure id=\"1dc2\" class=\"graf graf--figure graf-after--p\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2022\/02\/0dWZf1McdjYJAFrvy.gif\" data-image-id=\"0*dWZf1McdjYJAFrvy.gif\" data-width=\"84\" data-height=\"53\" \/><\/figure>\n<p id=\"4c23\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/change-data-capture.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/change-data-capture.html\">Modifier la capture de donn\u00e9es<\/a><\/p>\n<p id=\"b26c\" class=\"graf graf--p graf-after--p\">Synchronisation des donn\u00e9es en capturant les modifications apport\u00e9es \u00e0 une base de donn\u00e9es et en appliquant ces modifications \u00e0 un autre syst\u00e8me.<\/p>\n<h3 id=\"7556\" class=\"graf graf--h3 graf-after--p\"><span id=\"MESSAGE_CONSTRUCTION\">CONSTRUCTION DES MESSAGES<\/span><\/h3>\n<figure id=\"ec12\" class=\"graf graf--figure graf-after--h3\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2022\/02\/0s5_ou_n1nq-K4F9y.gif\" data-image-id=\"0*s5_ou_n1nq-K4F9y.gif\" data-width=\"79\" data-height=\"47\" \/><\/figure>\n<p id=\"f8f6\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/event-message.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/event-message.html\">Message d&#8217;\u00e9v\u00e9nement<\/a><\/p>\n<p id=\"55da\" class=\"graf graf--p graf-after--p\">Comment utiliser la messagerie pour transmettre des \u00e9v\u00e9nements d&#8217;une application \u00e0 une autre ?<\/p>\n<figure id=\"85d7\" class=\"graf graf--figure graf-after--p\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2022\/02\/0LHrjWrOAzcNQMinY.gif\" data-image-id=\"0*LHrjWrOAzcNQMinY.gif\" data-width=\"80\" data-height=\"47\" \/><\/figure>\n<p id=\"177e\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/request-reply.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/request-reply.html\">Demander une r\u00e9ponse<\/a><\/p>\n<p id=\"666f\" class=\"graf graf--p graf-after--p\">Lorsqu&#8217;une application envoie un message, comment peut-elle obtenir une r\u00e9ponse du r\u00e9cepteur\u00a0?<\/p>\n<figure id=\"38a7\" class=\"graf graf--figure graf-after--p\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2022\/02\/0ZX-pavH-8P9SUw_F.gif\" data-image-id=\"0*ZX-pavH-8P9SUw_F.gif\" data-width=\"79\" data-height=\"48\" \/><\/figure>\n<p id=\"62de\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/return-address.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/return-address.html\">Adresse de retour<\/a><\/p>\n<p id=\"b578\" class=\"graf graf--p graf-after--p\">Comment un r\u00e9pondeur sait-il o\u00f9 envoyer la r\u00e9ponse\u00a0?<\/p>\n<figure id=\"258f\" class=\"graf graf--figure graf-after--p\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2022\/02\/0vXO3v7FFOO4STlRn.gif\" data-image-id=\"0*vXO3v7FFOO4STlRn.gif\" data-width=\"80\" data-height=\"47\" \/><\/figure>\n<p id=\"bd8b\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/correlation-identifier.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/correlation-identifier.html\">Identifiant de corr\u00e9lation<\/a><\/p>\n<p id=\"2e28\" class=\"graf graf--p graf-after--p\">Comment un demandeur qui a re\u00e7u une r\u00e9ponse sait-il pour quelle requ\u00eate il s&#8217;agit de la r\u00e9ponse\u00a0?<\/p>\n<figure id=\"3930\" class=\"graf graf--figure graf-after--p\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2022\/02\/0ZWk3Xo3ByUlg29IT.gif\" data-image-id=\"0*ZWk3Xo3ByUlg29IT.gif\" data-width=\"80\" data-height=\"47\" \/><\/figure>\n<p id=\"f65c\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/message-expiration.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/message-expiration.html\">Expiration des messages<\/a><\/p>\n<p id=\"008b\" class=\"graf graf--p graf-after--p\">Comment un exp\u00e9diteur peut-il indiquer quand un message doit \u00eatre consid\u00e9r\u00e9 comme obsol\u00e8te et ne doit donc pas \u00eatre trait\u00e9\u00a0?<\/p>\n<h3 id=\"d12b\" class=\"graf graf--h3 graf-after--p\"><span id=\"MESSAGE_ROUTING\">ROUTAGE DES MESSAGES<\/span><\/h3>\n<figure id=\"d6b1\" class=\"graf graf--figure graf-after--h3\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2022\/02\/0h9Y5QRIBMJjQn5YQ.gif\" data-image-id=\"0*h9Y5QRIBMJjQn5YQ.gif\" data-width=\"86\" data-height=\"54\" \/><\/figure>\n<p id=\"c6af\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/content-based-router-eip.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/content-based-router-eip.html\">Routeur bas\u00e9 sur le contenu<\/a><\/p>\n<p id=\"9003\" class=\"graf graf--p graf-after--p\">Comment g\u00e9rer une situation o\u00f9 la mise en \u0153uvre d&#8217;une seule fonction logique (par exemple, la v\u00e9rification des stocks) est r\u00e9partie sur plusieurs syst\u00e8mes physiques\u00a0?<\/p>\n<figure id=\"a6e5\" class=\"graf graf--figure graf-after--p\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2022\/02\/0JTYSrrTn40OXrZHp.gif\" data-image-id=\"0*JTYSrrTn40OXrZHp.gif\" data-width=\"86\" data-height=\"54\" \/><\/figure>\n<p id=\"de22\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/filter-eip.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/filter-eip.html\">Filtre de messages<\/a><\/p>\n<p id=\"54fa\" class=\"graf graf--p graf-after--p\">Comment un composant peut-il \u00e9viter de recevoir des messages sans int\u00e9r\u00eat ?<\/p>\n<figure id=\"53f3\" class=\"graf graf--figure graf-after--p\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2022\/02\/0RyiPcMfD0yyLI3bR.gif\" data-image-id=\"0*RyiPcMfD0yyLI3bR.gif\" data-width=\"86\" data-height=\"54\" \/><\/figure>\n<p id=\"1ead\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/dynamicRouter-eip.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/dynamicRouter-eip.html\">Routeur dynamique<\/a><\/p>\n<p id=\"1bbb\" class=\"graf graf--p graf-after--p\">Comment \u00e9viter la d\u00e9pendance du routeur sur toutes les destinations possibles tout en conservant son efficacit\u00e9 ?<\/p>\n<figure id=\"f4f4\" class=\"graf graf--figure graf-after--p\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2022\/02\/01_2gpqhdVUdw0UsT.gif\" data-image-id=\"0*1_2gpqhdVUdw0UsT.gif\" data-width=\"86\" data-height=\"54\" \/><\/figure>\n<p id=\"7399\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/recipientList-eip.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/recipientList-eip.html\">Liste des destinataires<\/a><\/p>\n<p id=\"83d9\" class=\"graf graf--p graf-after--p\">Comment acheminer un message vers une liste de destinataires sp\u00e9cifi\u00e9s (statiquement ou dynamiquement)\u00a0?<\/p>\n<figure id=\"5b4c\" class=\"graf graf--figure graf-after--p\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2022\/02\/0rULHbthwAF93Exyo.gif\" data-image-id=\"0*rULHbthwAF93Exyo.gif\" data-width=\"86\" data-height=\"54\" \/><\/figure>\n<p id=\"4df1\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/split-eip.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/split-eip.html\">S\u00e9parateur<\/a><\/p>\n<p id=\"aac8\" class=\"graf graf--p graf-after--p\">Comment pouvons-nous traiter un message s&#8217;il contient plusieurs \u00e9l\u00e9ments, chacun pouvant devoir \u00eatre trait\u00e9 de mani\u00e8re diff\u00e9rente\u00a0?<\/p>\n<figure id=\"8946\" class=\"graf graf--figure graf-after--p\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2022\/02\/0lC03C7L1GUBI5vPu.gif\" data-image-id=\"0*lC03C7L1GUBI5vPu.gif\" data-width=\"86\" data-height=\"54\" \/><\/figure>\n<p id=\"4047\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/aggregate-eip.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/aggregate-eip.html\">Agr\u00e9gateur<\/a><\/p>\n<p id=\"e4a9\" class=\"graf graf--p graf-after--p\">Comment combiner les r\u00e9sultats de messages individuels mais li\u00e9s afin qu&#8217;ils puissent \u00eatre trait\u00e9s dans leur ensemble\u00a0?<\/p>\n<figure id=\"9d7e\" class=\"graf graf--figure graf-after--p\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2022\/02\/0HuPYx0tZHId8XDsX.gif\" data-image-id=\"0*HuPYx0tZHId8XDsX.gif\" data-width=\"94\" data-height=\"54\" \/><\/figure>\n<p id=\"6ba2\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/resequence-eip.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/resequence-eip.html\">Res\u00e9quenceur<\/a><\/p>\n<p id=\"987f\" class=\"graf graf--p graf-after--p\">Comment pouvons-nous remettre un flux de messages li\u00e9s mais hors s\u00e9quence dans le bon ordre\u00a0?<\/p>\n<figure id=\"ff58\" class=\"graf graf--figure graf-after--p\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2022\/02\/0H5SYxur7ju3kOAuU.gif\" data-image-id=\"0*H5SYxur7ju3kOAuU.gif\" data-width=\"86\" data-height=\"54\" \/><\/figure>\n<p id=\"b104\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/composed-message-processor.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/composed-message-processor.html\">Processeur de message compos\u00e9<\/a><\/p>\n<p id=\"9104\" class=\"graf graf--p graf-after--p\">Comment pouvez-vous maintenir le flux de messages global lors du traitement d&#8217;un message compos\u00e9 de plusieurs \u00e9l\u00e9ments, dont chacun peut n\u00e9cessiter un traitement diff\u00e9rent\u00a0?<\/p>\n<p id=\"dffd\" class=\"graf graf--p graf-after--p\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/scatter-gather.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/scatter-gather.html\">\u00c9parpiller-rassembler<\/a><\/p>\n<p id=\"9745\" class=\"graf graf--p graf-after--p\">Comment g\u00e9rez-vous le flux global des messages lorsqu&#8217;un message doit \u00eatre envoy\u00e9 \u00e0 plusieurs destinataires, chacun pouvant envoyer une r\u00e9ponse\u00a0?<\/p>\n<figure id=\"cd56\" class=\"graf graf--figure graf-after--p\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2022\/02\/0ABIK2MMQsqtkt6ZI.gif\" data-image-id=\"0*ABIK2MMQsqtkt6ZI.gif\" data-width=\"86\" data-height=\"54\" \/><\/figure>\n<p id=\"991a\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/routingSlip-eip.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/routingSlip-eip.html\">Bordereau d&#8217;acheminement<\/a><\/p>\n<p id=\"6ea2\" class=\"graf graf--p graf-after--p\">Comment acheminer un message cons\u00e9cutivement \u00e0 travers une s\u00e9rie d&#8217;\u00e9tapes de traitement lorsque la s\u00e9quence d&#8217;\u00e9tapes n&#8217;est pas connue au moment de la conception et peut varier pour chaque message\u00a0?<\/p>\n<figure id=\"b5b9\" class=\"graf graf--figure graf-after--p\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2022\/02\/0A3kJEPtnyHgKrXbP.gif\" data-image-id=\"0*A3kJEPtnyHgKrXbP.gif\" data-width=\"86\" data-height=\"54\" \/><\/figure>\n<p id=\"da1a\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/process-manager.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/process-manager.html\">Gestionnaire de processus<\/a><\/p>\n<p id=\"1cdb\" class=\"graf graf--p graf-after--p\">Comment acheminer un message \u00e0 travers plusieurs \u00e9tapes de traitement lorsque les \u00e9tapes requises peuvent ne pas \u00eatre connues au moment de la conception et peuvent ne pas \u00eatre s\u00e9quentielles\u00a0?<\/p>\n<figure id=\"9660\" class=\"graf graf--figure graf-after--p\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2022\/02\/07JX0dEqtKNAwQApo.gif\" data-image-id=\"0*7JX0dEqtKNAwQApo.gif\" data-width=\"86\" data-height=\"54\" \/><\/figure>\n<p id=\"908d\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/message-broker.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/message-broker.html\">Courtier de messages<\/a><\/p>\n<p id=\"41d4\" class=\"graf graf--p graf-after--p\">Comment pouvez-vous dissocier la destination d&#8217;un message de l&#8217;exp\u00e9diteur et maintenir un contr\u00f4le central sur le flux de messages\u00a0?<\/p>\n<p id=\"1f0b\" class=\"graf graf--p graf-after--p\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/throttle-eip.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/throttle-eip.html\">\u00e9trangleur<\/a><\/p>\n<p id=\"7323\" class=\"graf graf--p graf-after--p\">Comment puis-je limiter les messages pour m&#8217;assurer qu&#8217;un point de terminaison sp\u00e9cifique ne soit pas surcharg\u00e9 ou que nous ne d\u00e9passions pas un SLA convenu avec un service externe\u00a0?<\/p>\n<p id=\"59e5\" class=\"graf graf--p graf-after--p\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/sample-eip.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/sample-eip.html\">\u00c9chantillonnage<\/a><\/p>\n<p id=\"5969\" class=\"graf graf--p graf-after--p\">Comment puis-je \u00e9chantillonner un message parmi plusieurs dans une p\u00e9riode donn\u00e9e pour \u00e9viter que la route en aval ne soit surcharg\u00e9e\u00a0?<\/p>\n<p id=\"3893\" class=\"graf graf--p graf-after--p\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/delay-eip.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/delay-eip.html\">Retardateur<\/a><\/p>\n<p id=\"64d4\" class=\"graf graf--p graf-after--p\">Comment puis-je retarder l&#8217;envoi d&#8217;un message ?<\/p>\n<p id=\"66c2\" class=\"graf graf--p graf-after--p\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/loadBalance-eip.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/loadBalance-eip.html\">\u00c9quilibreur de charge<\/a><\/p>\n<p id=\"7eb1\" class=\"graf graf--p graf-after--p\">Comment puis-je \u00e9quilibrer la charge sur plusieurs points de terminaison\u00a0?<\/p>\n<p id=\"376a\" class=\"graf graf--p graf-after--p\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/circuitBreaker-eip.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/circuitBreaker-eip.html\">Disjoncteur<\/a><\/p>\n<p id=\"da4a\" class=\"graf graf--p graf-after--p\">Comment puis-je arr\u00eater d&#8217;appeler un service externe si le service est interrompu\u00a0?<\/p>\n<p id=\"430a\" class=\"graf graf--p graf-after--p\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/serviceCall-eip.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/serviceCall-eip.html\">Appel de service<\/a><\/p>\n<p id=\"d103\" class=\"graf graf--p graf-after--p\">Comment puis-je appeler un service distant dans un syst\u00e8me distribu\u00e9 o\u00f9 le service est recherch\u00e9 \u00e0 partir d&#8217;un registre de services quelconque\u00a0?<\/p>\n<p id=\"dadb\" class=\"graf graf--p graf-after--p\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/saga-eip.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/saga-eip.html\">Saga<\/a><\/p>\n<p id=\"24c9\" class=\"graf graf--p graf-after--p\">Comment puis-je d\u00e9finir une s\u00e9rie d&#8217;actions associ\u00e9es dans une route Camel qui doivent \u00eatre termin\u00e9es avec succ\u00e8s (toutes) ou non ex\u00e9cut\u00e9es\/compens\u00e9es\u00a0?<\/p>\n<p id=\"a94d\" class=\"graf graf--p graf-after--p\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/multicast-eip.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/multicast-eip.html\">Multidiffusion<\/a><\/p>\n<p id=\"900a\" class=\"graf graf--p graf-after--p\">Comment puis-je acheminer un message vers plusieurs points de terminaison en m\u00eame temps\u00a0?<\/p>\n<p id=\"f718\" class=\"graf graf--p graf-after--p\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/loop-eip.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/loop-eip.html\">Boucle<\/a><\/p>\n<p id=\"d348\" class=\"graf graf--p graf-after--p\">Comment puis-je r\u00e9p\u00e9ter le traitement d&#8217;un message en boucle\u00a0?<\/p>\n<h3 id=\"9cb9\" class=\"graf graf--h3 graf-after--p\"><span id=\"MESSAGE_TRANSFORMATION\">TRANSFORMATION DES MESSAGES<\/span><\/h3>\n<figure id=\"1a3b\" class=\"graf graf--figure graf-after--h3\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2022\/02\/007yI3px9tW4KxXnW.gif\" data-image-id=\"0*07yI3px9tW4KxXnW.gif\" data-width=\"86\" data-height=\"54\" \/><\/figure>\n<p id=\"e6e1\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/content-enricher.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/content-enricher.html\">Enrichisseur de contenu<\/a><\/p>\n<p id=\"f9cd\" class=\"graf graf--p graf-after--p\">Comment communiquer avec un autre syst\u00e8me si l&#8217;exp\u00e9diteur du message ne dispose pas de tous les \u00e9l\u00e9ments de donn\u00e9es requis\u00a0?<\/p>\n<figure id=\"7c47\" class=\"graf graf--figure graf-after--p\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2022\/02\/0ScNrAn-Hmw7wopDT.gif\" data-image-id=\"0*ScNrAn-Hmw7wopDT.gif\" data-width=\"86\" data-height=\"54\" \/><\/figure>\n<p id=\"8409\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/content-filter-eip.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/content-filter-eip.html\">Filtre de contenu<\/a><\/p>\n<p id=\"ac73\" class=\"graf graf--p graf-after--p\">Comment simplifier le traitement d&#8217;un message volumineux, alors que vous ne vous int\u00e9ressez qu&#8217;\u00e0 quelques donn\u00e9es ?<\/p>\n<figure id=\"cbd4\" class=\"graf graf--figure graf-after--p\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2022\/02\/0Tn0-R3LU3iVtsDYI.gif\" data-image-id=\"0*Tn0-R3LU3iVtsDYI.gif\" data-width=\"86\" data-height=\"54\" \/><\/figure>\n<p id=\"eaf4\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/claimCheck-eip.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/claimCheck-eip.html\">Ch\u00e8que d&#8217;indemnisation<\/a><\/p>\n<p id=\"9f79\" class=\"graf graf--p graf-after--p\">Comment pouvons-nous r\u00e9duire le volume de donn\u00e9es des messages envoy\u00e9s \u00e0 travers le syst\u00e8me sans sacrifier le contenu de l&#8217;information\u00a0?<\/p>\n<figure id=\"4c8d\" class=\"graf graf--figure graf-after--p\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2022\/02\/0OmGXdd6S_OWm3Z5f.gif\" data-image-id=\"0*OmGXdd6S_OWm3Z5f.gif\" data-width=\"86\" data-height=\"54\" \/><\/figure>\n<p id=\"5c28\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/normalizer.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/normalizer.html\">Normalisateur<\/a><\/p>\n<p id=\"9099\" class=\"graf graf--p graf-after--p\">Comment traitez-vous les messages s\u00e9mantiquement \u00e9quivalents, mais qui arrivent dans un format diff\u00e9rent\u00a0?<\/p>\n<p id=\"1e81\" class=\"graf graf--p graf-after--p\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/sort-eip.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/sort-eip.html\">Sorte<\/a><\/p>\n<p id=\"cdd6\" class=\"graf graf--p graf-after--p\">Comment puis-je trier le corps d&#8217;un message\u00a0?<\/p>\n<p id=\"5aaf\" class=\"graf graf--p graf-after--p\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/script-eip.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/script-eip.html\">Sc\u00e9nario<\/a><\/p>\n<p id=\"8fa1\" class=\"graf graf--p graf-after--p\">Comment puis-je ex\u00e9cuter un script qui ne peut pas modifier le message\u00a0?<\/p>\n<p id=\"72ee\" class=\"graf graf--p graf-after--p\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/validate-eip.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/validate-eip.html\">Valider<\/a><\/p>\n<p id=\"ef8c\" class=\"graf graf--p graf-after--p\">Comment valider un message ?<\/p>\n<h3 id=\"009b\" class=\"graf graf--h3 graf-after--p\"><span id=\"MESSAGING_ENDPOINTS\">POINTS FINAUX DE MESSAGERIE<\/span><\/h3>\n<p id=\"f332\" class=\"graf graf--p graf-after--h3\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/messaging-mapper.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/messaging-mapper.html\">Mappeur de messagerie<\/a><\/p>\n<p id=\"cbc8\" class=\"graf graf--p graf-after--p\">Comment d\u00e9placer les donn\u00e9es entre les objets du domaine et l&#8217;infrastructure de messagerie tout en gardant les deux ind\u00e9pendants l&#8217;un de l&#8217;autre\u00a0?<\/p>\n<figure id=\"7518\" class=\"graf graf--figure graf-after--p\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2022\/02\/0iE53DAwIlXvIgEK7.gif\" data-image-id=\"0*iE53DAwIlXvIgEK7.gif\" data-width=\"80\" data-height=\"47\" \/><\/figure>\n<p id=\"8050\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/eventDrivenConsumer-eip.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/eventDrivenConsumer-eip.html\">Consommateur \u00e9v\u00e9nementiel<\/a><\/p>\n<p id=\"ac33\" class=\"graf graf--p graf-after--p\">Comment une application peut-elle consommer automatiquement les messages d\u00e8s qu&#8217;ils sont disponibles\u00a0?<\/p>\n<figure id=\"32cb\" class=\"graf graf--figure graf-after--p\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2022\/02\/0elqTJetGuGghSrw1.gif\" data-image-id=\"0*elqTJetGuGghSrw1.gif\" data-width=\"80\" data-height=\"47\" \/><\/figure>\n<p id=\"a646\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/polling-consumer.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/polling-consumer.html\">Consommateur d&#8217;interrogation<\/a><\/p>\n<p id=\"bda8\" class=\"graf graf--p graf-after--p\">Comment une application peut-elle consommer un message lorsque l&#8217;application est pr\u00eate\u00a0?<\/p>\n<figure id=\"e736\" class=\"graf graf--figure graf-after--p\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2022\/02\/0rYXL2u6fW319moGw.gif\" data-image-id=\"0*rYXL2u6fW319moGw.gif\" data-width=\"80\" data-height=\"48\" \/><\/figure>\n<p id=\"dc0f\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/competing-consumers.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/competing-consumers.html\">Consommateurs concurrents<\/a><\/p>\n<p id=\"c40c\" class=\"graf graf--p graf-after--p\">Comment un client de messagerie peut-il traiter plusieurs messages simultan\u00e9ment\u00a0?<\/p>\n<figure id=\"8ddd\" class=\"graf graf--figure graf-after--p\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2022\/02\/0Bk85EZydq8zLiXE7.gif\" data-image-id=\"0*Bk85EZydq8zLiXE7.gif\" data-width=\"80\" data-height=\"47\" \/><\/figure>\n<p id=\"507c\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/message-dispatcher.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/message-dispatcher.html\">R\u00e9partiteur de messages<\/a><\/p>\n<p id=\"d1bc\" class=\"graf graf--p graf-after--p\">Comment plusieurs consommateurs sur un m\u00eame canal peuvent-ils coordonner le traitement de leurs messages\u00a0?<\/p>\n<figure id=\"e143\" class=\"graf graf--figure graf-after--p\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2022\/02\/0GBg2_KAd9g-Kzks4.gif\" data-image-id=\"0*GBg2_KAd9g-Kzks4.gif\" data-width=\"80\" data-height=\"47\" \/><\/figure>\n<p id=\"6a15\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/selective-consumer.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/selective-consumer.html\">Consommateur s\u00e9lectif<\/a><\/p>\n<p id=\"cbe1\" class=\"graf graf--p graf-after--p\">Comment un consommateur de messages peut-il s\u00e9lectionner les messages qu&#8217;il souhaite recevoir\u00a0?<\/p>\n<figure id=\"0ee5\" class=\"graf graf--figure graf-after--p\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2022\/02\/0kco6Taa8rWD5rndB.gif\" data-image-id=\"0*kco6Taa8rWD5rndB.gif\" data-width=\"80\" data-height=\"48\" \/><\/figure>\n<p id=\"a230\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/durable-subscriber.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/durable-subscriber.html\">Abonn\u00e9 durable<\/a><\/p>\n<p id=\"74d9\" class=\"graf graf--p graf-after--p\">Comment un abonn\u00e9 peut-il \u00e9viter de manquer des messages alors qu&#8217;il ne les \u00e9coute pas\u00a0?<\/p>\n<p id=\"49c3\" class=\"graf graf--p graf-after--p\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/idempotentConsumer-eip.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/idempotentConsumer-eip.html\">Consommateur idempotent<\/a><\/p>\n<p id=\"0373\" class=\"graf graf--p graf-after--p\">Comment un destinataire de messages peut-il g\u00e9rer les messages en double\u00a0?<\/p>\n<figure id=\"21d8\" class=\"graf graf--figure graf-after--p\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2022\/02\/06KfYLVHlg7ER54it.gif\" data-image-id=\"0*6KfYLVHlg7ER54it.gif\" data-width=\"80\" data-height=\"47\" \/><\/figure>\n<p id=\"42cf\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/transactional-client.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/transactional-client.html\">Client transactionnel<\/a><\/p>\n<p id=\"dc60\" class=\"graf graf--p graf-after--p\">Comment un client peut-il contr\u00f4ler ses transactions avec la messagerie ?<\/p>\n<figure id=\"4db1\" class=\"graf graf--figure graf-after--p\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2022\/02\/0dzktg-7kwo5PWcKM.gif\" data-image-id=\"0*dzktg-7kwo5PWcKM.gif\" data-width=\"80\" data-height=\"47\" \/><\/figure>\n<p id=\"ef4c\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/messaging-gateway.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/messaging-gateway.html\">Passerelle de messagerie<\/a><\/p>\n<p id=\"3294\" class=\"graf graf--p graf-after--p\">Comment encapsulez-vous l&#8217;acc\u00e8s au syst\u00e8me de messagerie depuis le reste de l&#8217;application\u00a0?<\/p>\n<figure id=\"8ab7\" class=\"graf graf--figure graf-after--p\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2022\/02\/0jIANs0YjsGsdBsIJ.gif\" data-image-id=\"0*jIANs0YjsGsdBsIJ.gif\" data-width=\"80\" data-height=\"47\" \/><\/figure>\n<p id=\"6133\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/service-activator.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/service-activator.html\">Activateur de services<\/a><\/p>\n<p id=\"8504\" class=\"graf graf--p graf-after--p\">Comment une application peut-elle concevoir un service \u00e0 invoquer \u00e0 la fois via diverses technologies de messagerie et via des techniques hors messagerie\u00a0?<\/p>\n<h3 id=\"71bd\" class=\"graf graf--h3 graf-after--p\"><span id=\"SYSTEM_MANAGEMENT\">LA GESTION DU SYST\u00c8ME<\/span><\/h3>\n<figure id=\"42a7\" class=\"graf graf--figure graf-after--h3\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2022\/02\/0LJ4ZAb9-OhnqHLCT.gif\" data-image-id=\"0*LJ4ZAb9-OhnqHLCT.gif\" data-width=\"86\" data-height=\"54\" \/><\/figure>\n<p id=\"1586\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/components\/latest\/controlbus-component.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/components\/latest\/controlbus-component.html\">ControlBus<\/a><\/p>\n<p id=\"aaba\" class=\"graf graf--p graf-after--p\">Comment administrer efficacement un syst\u00e8me de messagerie distribu\u00e9 sur plusieurs plates-formes et sur une vaste zone g\u00e9ographique\u00a0?<\/p>\n<figure id=\"4bf6\" class=\"graf graf--figure graf-after--p\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2022\/02\/0hkmtdt0Lz-feB0mV.gif\" data-image-id=\"0*hkmtdt0Lz-feB0mV.gif\" data-width=\"86\" data-height=\"54\" \/><\/figure>\n<p id=\"d6e0\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/intercept.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/intercept.html\">Deviation<\/a><\/p>\n<p id=\"2b67\" class=\"graf graf--p graf-after--p\">Comment faire passer un message par des \u00e9tapes interm\u00e9diaires pour effectuer des fonctions de validation, de test ou de d\u00e9bogage\u00a0?<\/p>\n<figure id=\"3516\" class=\"graf graf--figure graf-after--p\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2022\/02\/058P6-4w_H3GjjJO5.gif\" data-image-id=\"0*58P6-4w_H3GjjJO5.gif\" data-width=\"86\" data-height=\"54\" \/><\/figure>\n<p id=\"0e38\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/wireTap-eip.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/wireTap-eip.html\">Prise de fil<\/a><\/p>\n<p id=\"8a3a\" class=\"graf graf--p graf-after--p\">Comment inspectez-vous les messages qui transitent sur un canal point \u00e0 point\u00a0?<\/p>\n<p id=\"df10\" class=\"graf graf--p graf-after--p\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/message-history.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/message-history.html\">Historique des messages<\/a><\/p>\n<p id=\"c943\" class=\"graf graf--p graf-after--p\">Comment analyser et d\u00e9boguer efficacement le flux de messages dans un syst\u00e8me faiblement coupl\u00e9\u00a0?<\/p>\n<p id=\"bfc7\" class=\"graf graf--p graf-after--p\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/log-eip.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/log-eip.html\">Enregistrer<\/a><\/p>\n<p id=\"d75f\" class=\"graf graf--p graf-after--p\">Comment puis-je enregistrer le traitement d&#8217;un message\u00a0?<\/p>\n<p id=\"e90e\" class=\"graf graf--p graf-after--p\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/camel.apache.org\/manual\/latest\/step-eip.html\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/camel.apache.org\/manual\/latest\/step-eip.html\">\u00c9tape<\/a><\/p>\n<p id=\"3147\" class=\"graf graf--p graf-after--p graf--trailing\">Les \u00e9tapes regroupent un ensemble d&#8217;EIP dans une unit\u00e9 logique composite pour les m\u00e9triques et la surveillance.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Enterprise Integration Patterns (EIP)est un livre de Gregor Hohpe et Bobby Woolf qui d\u00e9crit 65 patrons pour l&#8217;utilisation de l&#8217;int\u00e9gration d&#8217;applications d&#8217;entreprise et de middleware orient\u00e9 message sous la forme d&#8217;un langage de patrons. Ils nous aident \u00e0 utiliser des m\u00e9thodes standardis\u00e9es pour int\u00e9grer des applications, sans avoir \u00e0 r\u00e9inventer la roue \u00e0 chaque fois que vous avez un probl\u00e8me.<\/p>\n","protected":false},"author":5,"featured_media":9986,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_yoast_wpseo_title":"","_yoast_wpseo_metadesc":"","footnotes":""},"categories":[5],"tags":[],"class_list":["post-9984","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-software-engineering"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Tutoriel sur les mod\u00e8les d&#039;int\u00e9gration d&#039;entreprise (EIP) - Cyberm\u00e9diane<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.cybermedian.com\/fr\/enterprise-integration-patterns-eip-tutorial\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Tutoriel sur les mod\u00e8les d&#039;int\u00e9gration d&#039;entreprise (EIP) - Cyberm\u00e9diane\" \/>\n<meta property=\"og:description\" content=\"Enterprise Integration Patterns (EIP)est un livre de Gregor Hohpe et Bobby Woolf qui d\u00e9crit 65 patrons pour l&#039;utilisation de l&#039;int\u00e9gration d&#039;applications d&#039;entreprise et de middleware orient\u00e9 message sous la forme d&#039;un langage de patrons. Ils nous aident \u00e0 utiliser des m\u00e9thodes standardis\u00e9es pour int\u00e9grer des applications, sans avoir \u00e0 r\u00e9inventer la roue \u00e0 chaque fois que vous avez un probl\u00e8me.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.cybermedian.com\/fr\/enterprise-integration-patterns-eip-tutorial\/\" \/>\n<meta property=\"og:site_name\" content=\"Cyberm\u00e9diane\" \/>\n<meta property=\"article:published_time\" content=\"2022-01-26T01:11:57+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-20T09:13:27+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cdn-images.visual-paradigm.com\/features\/v16\/enterprise-integration-patterns-diagram-tool\/enterprise-integration-patterns-diagram-tool.png\" \/>\n<meta name=\"author\" content=\"vpwing\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/cdn-images.visual-paradigm.com\/features\/v16\/enterprise-integration-patterns-diagram-tool\/enterprise-integration-patterns-diagram-tool.png\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"vpwing\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.cybermedian.com\/fr\/enterprise-integration-patterns-eip-tutorial\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.cybermedian.com\/fr\/enterprise-integration-patterns-eip-tutorial\/\"},\"author\":{\"name\":\"vpwing\",\"@id\":\"https:\/\/www.cybermedian.com\/fr\/#\/schema\/person\/0a4c6bba97e67c6ffa054e995781bc34\"},\"headline\":\"Tutoriel sur les mod\u00e8les d&#8217;int\u00e9gration d&#8217;entreprise (EIP)\",\"datePublished\":\"2022-01-26T01:11:57+00:00\",\"dateModified\":\"2026-04-20T09:13:27+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.cybermedian.com\/fr\/enterprise-integration-patterns-eip-tutorial\/\"},\"wordCount\":1929,\"commentCount\":20,\"image\":{\"@id\":\"https:\/\/www.cybermedian.com\/fr\/enterprise-integration-patterns-eip-tutorial\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/cdn-images.visual-paradigm.com\/features\/v16\/enterprise-integration-patterns-diagram-tool\/enterprise-integration-patterns-diagram-tool.png\",\"articleSection\":[\"Software Engineering\"],\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.cybermedian.com\/fr\/enterprise-integration-patterns-eip-tutorial\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.cybermedian.com\/fr\/enterprise-integration-patterns-eip-tutorial\/\",\"url\":\"https:\/\/www.cybermedian.com\/fr\/enterprise-integration-patterns-eip-tutorial\/\",\"name\":\"Tutoriel sur les mod\u00e8les d'int\u00e9gration d'entreprise (EIP) - Cyberm\u00e9diane\",\"isPartOf\":{\"@id\":\"https:\/\/www.cybermedian.com\/fr\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.cybermedian.com\/fr\/enterprise-integration-patterns-eip-tutorial\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.cybermedian.com\/fr\/enterprise-integration-patterns-eip-tutorial\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/cdn-images.visual-paradigm.com\/features\/v16\/enterprise-integration-patterns-diagram-tool\/enterprise-integration-patterns-diagram-tool.png\",\"datePublished\":\"2022-01-26T01:11:57+00:00\",\"dateModified\":\"2026-04-20T09:13:27+00:00\",\"author\":{\"@id\":\"https:\/\/www.cybermedian.com\/fr\/#\/schema\/person\/0a4c6bba97e67c6ffa054e995781bc34\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.cybermedian.com\/fr\/enterprise-integration-patterns-eip-tutorial\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.cybermedian.com\/fr\/enterprise-integration-patterns-eip-tutorial\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/www.cybermedian.com\/fr\/enterprise-integration-patterns-eip-tutorial\/#primaryimage\",\"url\":\"https:\/\/cdn-images.visual-paradigm.com\/features\/v16\/enterprise-integration-patterns-diagram-tool\/enterprise-integration-patterns-diagram-tool.png\",\"contentUrl\":\"https:\/\/cdn-images.visual-paradigm.com\/features\/v16\/enterprise-integration-patterns-diagram-tool\/enterprise-integration-patterns-diagram-tool.png\",\"width\":\"1170\",\"height\":\"658\",\"caption\":\"Tutoriel sur les mod\u00e8les d'int\u00e9gration d'entreprise (EIP)\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.cybermedian.com\/fr\/enterprise-integration-patterns-eip-tutorial\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.cybermedian.com\/fr\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Tutoriel sur les mod\u00e8les d&rsquo;int\u00e9gration d&rsquo;entreprise (EIP)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.cybermedian.com\/fr\/#website\",\"url\":\"https:\/\/www.cybermedian.com\/fr\/\",\"name\":\"Cyberm\u00e9diane\",\"description\":\"Apprendre une nouvelle chose tous les jours\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.cybermedian.com\/fr\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.cybermedian.com\/fr\/#\/schema\/person\/0a4c6bba97e67c6ffa054e995781bc34\",\"name\":\"vpwing\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/www.cybermedian.com\/fr\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/4b6db296c78a800ccf76c379029a84263fc560f452fabfa00122d9ad34f40a2a?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/4b6db296c78a800ccf76c379029a84263fc560f452fabfa00122d9ad34f40a2a?s=96&d=mm&r=g\",\"caption\":\"vpwing\"},\"url\":\"https:\/\/www.cybermedian.com\/fr\/author\/vpwing\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Tutoriel sur les mod\u00e8les d'int\u00e9gration d'entreprise (EIP) - Cyberm\u00e9diane","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.cybermedian.com\/fr\/enterprise-integration-patterns-eip-tutorial\/","og_locale":"fr_FR","og_type":"article","og_title":"Tutoriel sur les mod\u00e8les d'int\u00e9gration d'entreprise (EIP) - Cyberm\u00e9diane","og_description":"Enterprise Integration Patterns (EIP)est un livre de Gregor Hohpe et Bobby Woolf qui d\u00e9crit 65 patrons pour l'utilisation de l'int\u00e9gration d'applications d'entreprise et de middleware orient\u00e9 message sous la forme d'un langage de patrons. Ils nous aident \u00e0 utiliser des m\u00e9thodes standardis\u00e9es pour int\u00e9grer des applications, sans avoir \u00e0 r\u00e9inventer la roue \u00e0 chaque fois que vous avez un probl\u00e8me.","og_url":"https:\/\/www.cybermedian.com\/fr\/enterprise-integration-patterns-eip-tutorial\/","og_site_name":"Cyberm\u00e9diane","article_published_time":"2022-01-26T01:11:57+00:00","article_modified_time":"2026-04-20T09:13:27+00:00","og_image":[{"url":"https:\/\/cdn-images.visual-paradigm.com\/features\/v16\/enterprise-integration-patterns-diagram-tool\/enterprise-integration-patterns-diagram-tool.png","type":"","width":"","height":""}],"author":"vpwing","twitter_card":"summary_large_image","twitter_image":"https:\/\/cdn-images.visual-paradigm.com\/features\/v16\/enterprise-integration-patterns-diagram-tool\/enterprise-integration-patterns-diagram-tool.png","twitter_misc":{"\u00c9crit par":"vpwing","Dur\u00e9e de lecture estim\u00e9e":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.cybermedian.com\/fr\/enterprise-integration-patterns-eip-tutorial\/#article","isPartOf":{"@id":"https:\/\/www.cybermedian.com\/fr\/enterprise-integration-patterns-eip-tutorial\/"},"author":{"name":"vpwing","@id":"https:\/\/www.cybermedian.com\/fr\/#\/schema\/person\/0a4c6bba97e67c6ffa054e995781bc34"},"headline":"Tutoriel sur les mod\u00e8les d&#8217;int\u00e9gration d&#8217;entreprise (EIP)","datePublished":"2022-01-26T01:11:57+00:00","dateModified":"2026-04-20T09:13:27+00:00","mainEntityOfPage":{"@id":"https:\/\/www.cybermedian.com\/fr\/enterprise-integration-patterns-eip-tutorial\/"},"wordCount":1929,"commentCount":20,"image":{"@id":"https:\/\/www.cybermedian.com\/fr\/enterprise-integration-patterns-eip-tutorial\/#primaryimage"},"thumbnailUrl":"https:\/\/cdn-images.visual-paradigm.com\/features\/v16\/enterprise-integration-patterns-diagram-tool\/enterprise-integration-patterns-diagram-tool.png","articleSection":["Software Engineering"],"inLanguage":"fr-FR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.cybermedian.com\/fr\/enterprise-integration-patterns-eip-tutorial\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.cybermedian.com\/fr\/enterprise-integration-patterns-eip-tutorial\/","url":"https:\/\/www.cybermedian.com\/fr\/enterprise-integration-patterns-eip-tutorial\/","name":"Tutoriel sur les mod\u00e8les d'int\u00e9gration d'entreprise (EIP) - Cyberm\u00e9diane","isPartOf":{"@id":"https:\/\/www.cybermedian.com\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.cybermedian.com\/fr\/enterprise-integration-patterns-eip-tutorial\/#primaryimage"},"image":{"@id":"https:\/\/www.cybermedian.com\/fr\/enterprise-integration-patterns-eip-tutorial\/#primaryimage"},"thumbnailUrl":"https:\/\/cdn-images.visual-paradigm.com\/features\/v16\/enterprise-integration-patterns-diagram-tool\/enterprise-integration-patterns-diagram-tool.png","datePublished":"2022-01-26T01:11:57+00:00","dateModified":"2026-04-20T09:13:27+00:00","author":{"@id":"https:\/\/www.cybermedian.com\/fr\/#\/schema\/person\/0a4c6bba97e67c6ffa054e995781bc34"},"breadcrumb":{"@id":"https:\/\/www.cybermedian.com\/fr\/enterprise-integration-patterns-eip-tutorial\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.cybermedian.com\/fr\/enterprise-integration-patterns-eip-tutorial\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.cybermedian.com\/fr\/enterprise-integration-patterns-eip-tutorial\/#primaryimage","url":"https:\/\/cdn-images.visual-paradigm.com\/features\/v16\/enterprise-integration-patterns-diagram-tool\/enterprise-integration-patterns-diagram-tool.png","contentUrl":"https:\/\/cdn-images.visual-paradigm.com\/features\/v16\/enterprise-integration-patterns-diagram-tool\/enterprise-integration-patterns-diagram-tool.png","width":"1170","height":"658","caption":"Tutoriel sur les mod\u00e8les d'int\u00e9gration d'entreprise (EIP)"},{"@type":"BreadcrumbList","@id":"https:\/\/www.cybermedian.com\/fr\/enterprise-integration-patterns-eip-tutorial\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.cybermedian.com\/fr\/"},{"@type":"ListItem","position":2,"name":"Tutoriel sur les mod\u00e8les d&rsquo;int\u00e9gration d&rsquo;entreprise (EIP)"}]},{"@type":"WebSite","@id":"https:\/\/www.cybermedian.com\/fr\/#website","url":"https:\/\/www.cybermedian.com\/fr\/","name":"Cyberm\u00e9diane","description":"Apprendre une nouvelle chose tous les jours","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.cybermedian.com\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Person","@id":"https:\/\/www.cybermedian.com\/fr\/#\/schema\/person\/0a4c6bba97e67c6ffa054e995781bc34","name":"vpwing","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.cybermedian.com\/fr\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/4b6db296c78a800ccf76c379029a84263fc560f452fabfa00122d9ad34f40a2a?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/4b6db296c78a800ccf76c379029a84263fc560f452fabfa00122d9ad34f40a2a?s=96&d=mm&r=g","caption":"vpwing"},"url":"https:\/\/www.cybermedian.com\/fr\/author\/vpwing\/"}]}},"_links":{"self":[{"href":"https:\/\/www.cybermedian.com\/fr\/wp-json\/wp\/v2\/posts\/9984","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.cybermedian.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.cybermedian.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.cybermedian.com\/fr\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/www.cybermedian.com\/fr\/wp-json\/wp\/v2\/comments?post=9984"}],"version-history":[{"count":2,"href":"https:\/\/www.cybermedian.com\/fr\/wp-json\/wp\/v2\/posts\/9984\/revisions"}],"predecessor-version":[{"id":9987,"href":"https:\/\/www.cybermedian.com\/fr\/wp-json\/wp\/v2\/posts\/9984\/revisions\/9987"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.cybermedian.com\/fr\/wp-json\/wp\/v2\/media\/9986"}],"wp:attachment":[{"href":"https:\/\/www.cybermedian.com\/fr\/wp-json\/wp\/v2\/media?parent=9984"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.cybermedian.com\/fr\/wp-json\/wp\/v2\/categories?post=9984"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.cybermedian.com\/fr\/wp-json\/wp\/v2\/tags?post=9984"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}