CINXE.COM
SOA design patterns | Service oriented architecture | MuleSoft
<!DOCTYPE html><html lang="en" dir="ltr" prefix="content: http://purl.org/rss/1.0/modules/content/ dc: http://purl.org/dc/terms/ foaf: http://xmlns.com/foaf/0.1/ og: http://ogp.me/ns# rdfs: http://www.w3.org/2000/01/rdf-schema# schema: http://schema.org/ sioc: http://rdfs.org/sioc/ns# sioct: http://rdfs.org/sioc/types# skos: http://www.w3.org/2004/02/skos/core# xsd: http://www.w3.org/2001/XMLSchema# "><head><link rel="preconnect" href="https://resources.mulesoft.com"><link rel="preload" href="/themes/custom/mule_foundation/fonts/open_sans/OpenSans-Regular-webfont.woff" as="font" type="font/woff" crossorigin><link rel="preload" href="/themes/custom/mule_foundation/fonts/open_sans/OpenSans-Bold-webfont.woff" as="font" type="font/woff" crossorigin><link rel="shortcut icon" href="/favicon.png" type="image/png"><link rel="stylesheet" href="https://www.mulesoft.com/themes/custom/mule_foundation/css/onetrust.css"><link rel="stylesheet" href="https://www.mulesoft.com/oneTrust/assets/onetrust.min.css"><link rel="stylesheet" href="https://www.mulesoft.com/oneTrust/assets/onetrust-mulesoft-custom.css"> <style nonce=""> .skip-link.visually-hidden { display: none; } [tabindex="0"]:focus { outline: none; } .ot-sdk-show-settings { display: inline-block !important; }#onetrust-consent-sdk #onetrust-pc-sdk button { float: none; } #onetrust-consent-sdk div#onetrust-pc-sdk .category-host-list-handler { float: left; text-transform: none; }#onetrust-consent-sdk #onetrust-pc-sdk button.ot-link-btn.ot-host-expand { text-transform: none; }body #onetrust-pc-sdk button.ot-host-box, body #onetrust-pc-sdk button.ot-host-box:hover { width: 100% !important;} @media screen and (max-width: 992px){ body #onetrust-pc-sdk .ot-sdk-four.ot-sdk-columns, body #onetrust-pc-sdk .ot-sdk-eight.ot-sdk-columns { width: auto !important; position: static !important; }body #onetrust-pc-sdk.otPcTab .save-preference-btn-handler, body #onetrust-pc-sdk.otPcTab #accept-recommended-btn-handler { width: 200px !important; } }@media screen and (max-width: 650px){ body #onetrust-pc-sdk.otPcTab .save-preference-btn-handler, body #onetrust-pc-sdk.otPcTab #accept-recommended-btn-handler { width: 100% !important; }} </style><script> </script><script> var oneTrustScript = document.createElement('script'); oneTrustScript.type = 'text/javascript'; oneTrustScript.src = "https://www.mulesoft.com/oneTrust/scripttemplates/otSDKStub.js"; oneTrustScript.setAttribute("data-domain-script","fc594183-7384-4f03-8c43-1f81571521b7"); var host = window.location.origin; if(host.includes('mulesoft.com')){ document.getElementsByTagName('head')[0].appendChild(oneTrustScript); } var optimizelyScript = document.createElement('script'); optimizelyScript.type = 'text/javascript'; optimizelyScript.src = 'https://cdn.optimizely.com/js/27439660011.js'; window.addEventListener('DOMContentLoaded', function(){ if(localStorage.getItem('otsettings') && localStorage.getItem('otsettings').includes('4')){ document.getElementsByTagName('head')[0].appendChild(optimizelyScript); } }) function OptanonWrapper() { //set otsettings which stores the current cookie consent configuration localStorage.setItem('otsettings', OptanonActiveGroups); //load optimizely if advertising cookies are enabled if(!document.querySelector('script[src="https://cdn.optimizely.com/js/27439660011.js"]') && localStorage.getItem('otsettings').includes('4')){ document.getElementsByTagName('head')[0].appendChild(optimizelyScript); } //mPulse inline consent, opt in if functional cookies enabled if(window.BOOMR_OPT_IN){ if(localStorage.getItem('otsettings').includes('3')){ window.BOOMR_OPT_IN(); }else{ window.BOOMR_OPT_OUT(); } } } </script><link rel="stylesheet" media="all" href="/sites/default/files/css/css_J_EoqgXFJU30wdtIhhPMGrvZBwxVTdvgW8N8vLb-Tgo.css?delta=0&language=en&theme=mule_foundation&include=eJx1T20OwiAMvRANR1rK6CYRWlLKknl6mRo1cf57n3lt25tR8QEbuVvXMC3SOaIlYb9mCZhd6Zm-5YPDH-9CGElhETHS3-aFcl36b62qxD4bNJplaLoD4-ZmKVWY2PwbQcHEMEI2yGkg4y7d2qkXkHmc1VKpY7_QioW4P5__5IOm-drgU6OY7LGpkl1OG02rpugPBAdyBfVKJhPW1PyLwEHu0T2J0w" /><link rel="stylesheet" media="all" href="/sites/default/files/css/css_vsD73XRaevzIpzYCBVCPemTchxy_83Bae59dUkaTyA8.css?delta=1&language=en&theme=mule_foundation&include=eJx1T20OwiAMvRANR1rK6CYRWlLKknl6mRo1cf57n3lt25tR8QEbuVvXMC3SOaIlYb9mCZhd6Zm-5YPDH-9CGElhETHS3-aFcl36b62qxD4bNJplaLoD4-ZmKVWY2PwbQcHEMEI2yGkg4y7d2qkXkHmc1VKpY7_QioW4P5__5IOm-drgU6OY7LGpkl1OG02rpugPBAdyBfVKJhPW1PyLwEHu0T2J0w" /><link rel="stylesheet" media="all" href="/sites/default/files/css/css_ZJF9VsPe0uHlO40EpJW2YO6di3eXfjtnG0QpWFdMWW0.css?delta=2&language=en&theme=mule_foundation&include=eJx1T20OwiAMvRANR1rK6CYRWlLKknl6mRo1cf57n3lt25tR8QEbuVvXMC3SOaIlYb9mCZhd6Zm-5YPDH-9CGElhETHS3-aFcl36b62qxD4bNJplaLoD4-ZmKVWY2PwbQcHEMEI2yGkg4y7d2qkXkHmc1VKpY7_QioW4P5__5IOm-drgU6OY7LGpkl1OG02rpugPBAdyBfVKJhPW1PyLwEHu0T2J0w" /><script async defer> (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer', 'GTM-NH8DNZL'); </script><meta charset="utf-8" /><meta name="description" content="SOA Design Patterns" /><meta name="be:sdk" content="php_sdk_1.5.12" /><meta name="be:timer" content="209ms" /><meta name="be:norm_url" content="https%3A%2F%2Fwww.mulesoft.com%2Fresources%2Fesb%2Fsoa-design-patterns" /><meta name="be:capsule_url" content="https%3A%2F%2Fixfd1-api.bc0a.com%2Fapi%2Fixf%2F1.0.0%2Fget_capsule%2Ff00000000247468%2F856242458" /><meta name="be:api_dt" content="-08:00y_2024;-08:00m_11;-08:00d_14;-08:00h_16;-08:00mh_57;p_epoch:1731632253471" /><meta name="be:mod_dt" content="-08:00y_2024;-08:00m_11;-08:00d_14;-08:00h_16;-08:00mh_57;p_epoch:1731632253471" /><meta name="be:diag" content="wHjOIk/XYlARHhr49bwoCoyl0NJyX52YL1EQa7Dt/GfTx5v/ujsyrH0St0XUsOf9DT+7iNpDeXr8E4CnLb5TZNjAmSlcD1msa1lAMERrVfqMMXiKf55KTPIa0e+8Guz/bICezJ1PwEIiksa2TZeNf02mXyVYKE5NXRA/kXtaqk334P+D9UHJ/cSv26X9VYjFyue710GDh0ELAU967HoCh1KpyfbVw8ArJSKOoQ5/4T7L34EIbFtVSEsfL7G765kqEhEOFNR/OsSbO513LfteB7uaFfZLdCm6o3imeiAOEQKvw0E39jbEAjPY0jzW1fm57rSFx5FiHjMF/lt6MlaYDVXy6ofOy4YRPrvIiGR0BGVYQ4shMBfKMBkwYpgBq2FdXjByx8GMDu6GQR35M7E/ok6HGwJp5HP3M121+fENidD/YwbYk3O62aGRxjDbeDukdGkth8DMy3aFjDQeGPcmeHcGrAA/w9bMy369dNHSIY7btC2LkGXGAkUMqA4211aEhGFQYe0kGQQPrs9AAw7TKDC2QvXBIJqlMJmt8S8y/Uqts93YKf4+cNjl6e/B4WwLuKG08C0+S5lSQw8E1HTIsSkbqNeuOFexYSx/7Y2l6fqVb2qyHkmuciWLzLN4kZSjl3jAGyuX6U9MIofblFqGRj0H3FU4vB7fW9EX12GdGNptJIeEZ6+hRmG/PSYlSFteWpqSZcJemEOhAnJSqmZlA+nPOg7CkkPczUus6isrTq/C0AoRvhFm0G4Z05SZ2EyhbRplGaeIPgIxcOQLypvsjr5e+SFaBc1beEFWJq4x6oDZtorKIP/v1Ze+YNGQQ+2omKpacHfW+LtgOy5FM6uP9Gus7Tza5fqcXw5YOZ2gZKhsZksgDPCLoDcwjxj2bIcNdSWkdQJuWB0jP0V3hqsvdx5//SZwuzw5EEBQqus3a4rEKKRgOtMGuuXZ2X5rwlER4a5M39XJ/uYhFW4bFjhsnpGH00/XEx8XuGEdBMMQgV41VtS2F1CSJhTAVfJjGBNVuv0ZzT/7v20K7JoUx5nwvQgJmxXbDMDVzS5mupgLOZ5MU+e4Edys4YkVpOPrryv/vcwomeVzZsj/8fWwm1NVRNrPK9BDm6YxnbvRcWxupbOa6wAa9oYAyBquQxiVMKePCt5XDfqZp9GtqI9UJu8uKMcSqFr1T5R5MhBf6I4teeIJth6SNvNvsV4Q5Q9cqcEOT9fuO2DvINCF5UlkyqpU6LRPYAPkadinTD8hxWBBLrYpz4PAo5PutR7eloPqlY0O3yHHkQ30XKju+fLiVrU9lAzCNw+0xbsH/V7VUtl9ghbB8X3qSuuUj01JG+0GnLDWKvqgY6NTSsphqxMSDmS6qpO00detlPt1gZK4ETjSINpaY4XiCnMh2AMlN4qX6WAJ/185T0HLx7spTdYFKO6GMN/+jGcL+I4loRi4Fmoca20FdeyZA1aiFAw2MRbSxj6mF5QTG+5ITd1rvzto5qslKUFoFO41AnRv/rglGvhRMwHXSF4Wv0QJ4X4cS+BanwMYzyeBFNthMETZl5Z1cri32hJCi+gzB+nPfEr1CoR8cOGagbZ+IMgKX6MeHz9sBbk4WDLIBCsMYWaPyCz8nX2NzwisuOsSM/iDFF3EWqF3nNN6Ir97jVSpmcp12rbgShsO+CfPwFhf0BDXQZYGv1ab0LTkBrvZGI76zv9ZxDZJhnfz+iinCzJq7tTLwN+CEW1H69C9WJ0cI4TEc2Cm1pDCzri9whbjIa/mwpRYPgdQOWLqD+y/QzDh1UB4IT09t9X3zyc9nPNterPofdJjMYZ5nXULz3Eq5wVmIuE4cYFgEBIVmfW/qY3mpjzmgBcFQrPpdU6KX8HPLa407475kB7EdqYpWquAYiB3QRYIq6FEJUyiu5h0sEFDlpTlt2j0oQ/dDdbBLTjoiDUHbpFpPvD50u/P72BGjVCdkiK6KXJwyqDHfmYprOGLPM+wBn0LiExX4k02QZHrFUHCwFgw3qEt0taCb2C6uasG9q7aLhJM4d8n2QWHa7yzqVTHXrQfe3O7wqEYuKurQ7chJzifWoBkei9i3YUcSNr05joiha2Y7SIehjkhmjDvz+kNQKDzky97WZsc9vgouTsmJr3hz58bE9g1KtA6pmkEm97LIUlnfI4sqZBD22fpsT3uFh1M0YwG84esoZMl18GBioWfbQhuMFbKO+vZCcFZAdb3eCpW9LOlKu1a7myHraUvW/bRJbWCQGDtZGYdMtQlgZQkIkuq78VbFnAPIt9HuquBK/43HnbgOBwtwHHSWWT2YPfxhnwV1xV+p0BLecDUL1Pb9z5S/ddjAjLGOraSJeMK0vAPdYkE0sb4SwMNdLGU/NQv3eig6eJMtnoHHii2J4pG5Pdaw+NIABqZxEaLQiCoCjP3xvAigwm3M6ZmtSjU+0JRA8U6dwdI2snIaeTOeeh20v0EYubCCCvFs0tu/hID3dR8ekpu9ymdjrWLkdMBVObutFSw2jLingBhu7UUQtiO4+H/nSidK1VrwIr6Lt8nXGamqnsYfDtg25mCYImLjzZQPy4Nj+u0IIcFHH7OVsDqJaemcpgxAEn2PzZFdfOkTgneqI7Xyz3v6U9IWupH509rCofsgQXDwKE1fa/tMEvTJ5x3b5II5c3oZLhuaUr+I2HStsq+AEq09XPw/4D1/6MpNdlj16uDHyx/290atToFFvvX0w==" /><meta name="be:messages" content="false" /><meta name="robots" content="index, follow" /><link rel="canonical" href="https://www.mulesoft.com/resources/esb/soa-design-patterns" /><meta name="generator" content="none" /><meta property="og:site_name" content="MuleSoft" /><meta property="og:type" content="article" /><meta property="og:url" content="https://www.mulesoft.com/resources/esb/soa-design-patterns" /><meta property="og:title" content="SOA design patterns | Service oriented architecture | MuleSoft" /><meta property="og:description" content="SOA Design Patterns" /><meta property="og:image" content="https://www.mulesoft.com/sites/default/files/cmm_files/image_MuleSoft_OG.jpg" /><meta property="og:image:url" content="https://www.mulesoft.com/sites/default/files/cmm_files/image_MuleSoft_OG.jpg" /><meta property="og:image:secure_url" content="https://www.mulesoft.com/sites/default/files/cmm_files/image_MuleSoft_OG.jpg" /><meta property="og:image:alt" content="MuleSoft logo" /><meta name="twitter:card" content="summary_large_image" /><meta name="twitter:title" content="SOA design patterns | Service oriented architecture | MuleSoft" /><meta name="twitter:image" content="https://www.mulesoft.com/sites/default/files/cmm_files/image_MuleSoft_OG.jpg" /><meta name="twitter:image:alt" content="MuleSoft logo" /><meta name="MobileOptimized" content="width" /><meta name="HandheldFriendly" content="true" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><script type="application/ld+json">{"@context": "https://schema.org","@graph": [{"headline": "SOA design patterns | Service oriented architecture","name": "SOA design patterns | Service oriented architecture","isAccessibleForFree": "True"}] }</script><meta http-equiv="ImageToolbar" content="false" /><title>SOA design patterns | Service oriented architecture | MuleSoft</title><script type="text/javascript" async src="https://play.vidyard.com/embed/v4.js"></script> <script>window.BOOMR_CONSENT_CONFIG={enabled:!0},"true"=="true"&&(window.BOOMR_CONSENT_CONFIG.optInRequired=!0),function(e){"use strict";if(void 0!==e.BOOMR_CONSENT_CONFIG&&!0===e.BOOMR_CONSENT_CONFIG.enabled){e.BOOMR=void 0!==e.BOOMR?e.BOOMR:{};var o=e.BOOMR;if(o.plugins=void 0!==o.plugins?o.plugins:{},!o.plugins.ConsentInlinedPlugin){var O={v:"2",OPT_COOKIE:"BOOMR_CONSENT",OPT_IN_COOKIE_VAL:"opted-in",OPT_OUT_COOKIE_VAL:"opted-out",COOKIE_EXP:365*86400,complete:!1,enabled:!0,firedPageReady:!1,deferredOptIn:!1,deferredOptOut:!1,rtCookieFromConfig:!1,bwCookieFromConfig:!1,optOut:function(){return o.utils.setCookie(O.OPT_COOKIE,O.OPT_OUT_COOKIE_VAL,O.COOKIE_EXP)?("function"==typeof o.disable&&o.disable(),O.complete=!1,O.removeBoomerangCookies(),!0):(o.error("Can not set Opt Out cookie","ConsentInlinedPlugin"),!1)},optIn:function(){return!0===O.complete||(o.utils.setCookie(O.OPT_COOKIE,O.OPT_IN_COOKIE_VAL,O.COOKIE_EXP)?("function"==typeof o.wakeUp&&o.wakeUp(),O.complete=!0,o.addVar("cip.in","1",!0),o.addVar("cip.v",O.v,!0),o.sendBeacon(),!0):(o.error("Can not set Opt In value","ConsentInlinedPlugin"),!1))},removeBoomerangCookies:function(){var e=O.rtCookieFromConfig||"RT",i=O.bwCookieFromConfig||"BA";o.utils.removeCookie(e),o.utils.removeCookie(i)},onPageReady:function(){O.firedPageReady||(O.firedPageReady=!0,O.deferredOptIn&&(O.optIn(),O.deferredOptIn=!1),O.deferredOptOut&&(O.optOut(),O.deferredOptOut=!1))}};e.BOOMR_OPT_OUT=function(){O.firedPageReady?O.optOut():O.deferredOptOut=!0},e.BOOMR_OPT_IN=function(){O.firedPageReady?O.optIn():O.deferredOptIn=!0},o.plugins.ConsentInlinedPlugin={init:function(i){return void 0!==i.RT&&void 0!==i.RT.cookie&&(O.rtCookieFromConfig=i.RT.cookie),void 0!==i.BW&&void 0!==i.BW.cookie&&(O.bwCookieFromConfig=i.BW.cookie),o.subscribe("page_ready",O.onPageReady,null,O),o.subscribe("spa_navigation",O.onPageReady,null,O),e.BOOMR_CONSENT_CONFIG.optInRequired&&o.utils.getCookie(O.OPT_COOKIE)!==O.OPT_IN_COOKIE_VAL?(O.complete=!1,this):o.utils.getCookie(O.OPT_COOKIE)===O.OPT_OUT_COOKIE_VAL?(void 0===i.RT&&(i.RT={}),i.RT.cookie="",void 0===i.BW&&(i.BW={}),i.BW.cookie="",O.complete=!1,this):(O.complete=!0,this)},is_complete:function(){return O.complete}}}}}(window);</script> <script>!function(e){var n="https://s.go-mpulse.net/boomerang/";if("False"=="True")e.BOOMR_config=e.BOOMR_config||{},e.BOOMR_config.PageParams=e.BOOMR_config.PageParams||{},e.BOOMR_config.PageParams.pci=!0,n="https://s2.go-mpulse.net/boomerang/";if(window.BOOMR_API_key="HHQU2-SETTX-WPP37-3L3HU-XH9QM",function(){function e(){if(!r){var e=document.createElement("script");e.id="boomr-scr-as",e.src=window.BOOMR.url,e.async=!0,o.appendChild(e),r=!0}}function t(e){r=!0;var n,t,a,i,d=document,O=window;if(window.BOOMR.snippetMethod=e?"if":"i",t=function(e,n){var t=d.createElement("script");t.id=n||"boomr-if-as",t.src=window.BOOMR.url,BOOMR_lstart=(new Date).getTime(),e=e||d.body,e.appendChild(t)},!window.addEventListener&&window.attachEvent&&navigator.userAgent.match(/MSIE [67]\./))return window.BOOMR.snippetMethod="s",void t(o,"boomr-async");a=document.createElement("IFRAME"),a.src="about:blank",a.title="",a.role="presentation",a.loading="eager",i=(a.frameElement||a).style,i.width=0,i.height=0,i.border=0,i.display="none",o.appendChild(a);try{O=a.contentWindow,d=O.document.open()}catch(_){n=document.domain,a.src="javascript:var d=document.open();d.domain='"+n+"';void 0;",O=a.contentWindow,d=O.document.open()}if(n)d._boomrl=function(){this.domain=n,t()},d.write("<bo"+"dy onload='document._boomrl();'>");else if(O._boomrl=function(){t()},O.addEventListener)O.addEventListener("load",O._boomrl,!1);else if(O.attachEvent)O.attachEvent("onload",O._boomrl);d.close()}function a(e){window.BOOMR_onload=e&&e.timeStamp||(new Date).getTime()}if(!window.BOOMR||!window.BOOMR.version&&!window.BOOMR.snippetExecuted){window.BOOMR=window.BOOMR||{},window.BOOMR.snippetStart=(new Date).getTime(),window.BOOMR.snippetExecuted=!0,window.BOOMR.snippetVersion=14,window.BOOMR.url=n+"HHQU2-SETTX-WPP37-3L3HU-XH9QM";var i=document.currentScript||document.getElementsByTagName("script")[0],o=i.parentNode,r=!1,d=document.createElement("link");if(d.relList&&"function"==typeof d.relList.supports&&d.relList.supports("preload")&&"as"in d)window.BOOMR.snippetMethod="p",d.href=window.BOOMR.url,d.rel="preload",d.as="script",d.addEventListener("load",e),d.addEventListener("error",function(){t(!0)}),setTimeout(function(){if(!r)t(!0)},3e3),BOOMR_lstart=(new Date).getTime(),o.appendChild(d);else t(!1);if(window.addEventListener)window.addEventListener("load",a,!1);else if(window.attachEvent)window.attachEvent("onload",a)}}(),"".length>0)if(e&&"performance"in e&&e.performance&&"function"==typeof e.performance.setResourceTimingBufferSize)e.performance.setResourceTimingBufferSize();!function(){if(BOOMR=e.BOOMR||{},BOOMR.plugins=BOOMR.plugins||{},!BOOMR.plugins.AK){var n=""=="true"?1:0,t="",a="bdpnbetiiwtoiz2cpnuq-f-08efaf762-clientnsv4-s.akamaihd.net",i="false"=="true"?2:1,o={"ak.v":"39","ak.cp":"594852","ak.ai":parseInt("387968",10),"ak.ol":"0","ak.cr":4,"ak.ipv":4,"ak.proto":"http/1.1","ak.rid":"6a7cf29a","ak.r":47863,"ak.a2":n,"ak.m":"a","ak.n":"essl","ak.bpcip":"8.222.208.0","ak.cport":45896,"ak.gh":"23.54.158.68","ak.quicv":"","ak.tlsv":"tls1.2","ak.0rtt":"","ak.0rtt.ed":"","ak.csrc":"-","ak.acc":"reno","ak.t":"1732410217","ak.ak":"hOBiQwZUYzCg5VSAfCLimQ==DIzmCk2fp5OCZ6Vhqprg4tla5FWEcfaPEMOV6ZCDnR40MWo/Evw0ULbYtZy+Bz0EjuY2Z9ZlqAIJ4Tzz4IQtu84RSmoVqRhp/XWVJHQ/bLUGoR9fUF6EPC+nmaSpW5aZD23NdITg8+WFsloDfNGqxAQlLLquDbnXZubYotNGEUUVYHGIc+ATHGTFUZRijzBFgk+tIT0zQiHRYPBVW8H3P1DDRqYOtb0gJfoe32GtFsNXWJ/lF1QodlbLJj4NaHUsmVSeat9ZEBTIhSVMuNGs3OT/2GFEGJXwG2wAn/Nm/byaCQhkjaUM6jcs0Cti3FMSU2ROZ+vlciFamYGqmGRTi2zbSwkvq+1unASaKICmifkpTeh/PFPMP1trpifvMc22OVhCbRSPsVP8J04pEnSfFMSFl8ky9ldxviIxjcjq13Y=","ak.pv":"752","ak.dpoabenc":"","ak.tf":i};if(""!==t)o["ak.ruds"]=t;var r={i:!1,av:function(n){var t="http.initiator";if(n&&(!n[t]||"spa_hard"===n[t]))o["ak.feo"]=void 0!==e.aFeoApplied?1:0,BOOMR.addVar(o)},rv:function(){var e=["ak.bpcip","ak.cport","ak.cr","ak.csrc","ak.gh","ak.ipv","ak.m","ak.n","ak.ol","ak.proto","ak.quicv","ak.tlsv","ak.0rtt","ak.0rtt.ed","ak.r","ak.acc","ak.t","ak.tf"];BOOMR.removeVar(e)}};BOOMR.plugins.AK={akVars:o,akDNSPreFetchDomain:a,init:function(){if(!r.i){var e=BOOMR.subscribe;e("before_beacon",r.av,null,null),e("onbeacon",r.rv,null,null),r.i=!0}return this},is_complete:function(){return!0}}}}()}(window);</script></head><body class="lang-en section-resources path-node node--type-article" class="lang-en section-resources path-node node--type-article"> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-NH8DNZL" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <script src="https://www.mulesoft.com/onClicks/app.js" defer></script> <a href="#main-content" class="visually-hidden focusable skip-link"> Skip to main content </a><div class="dialog-off-canvas-main-canvas" data-off-canvas-main-canvas><div class="off-canvas-wrapper "><div class="inner-wrap off-canvas-wrapper-inner" id="inner-wrap" data-off-canvas-wrapper> <aside id="left-off-canvas-menu" class="off-canvas left-off-canvas-menu position-left" role="complementary" data-off-canvas> </aside> <aside id="right-off-canvas-menu" class="off-canvas right-off-canvas-menu position-right" role="complementary" data-off-canvas> </aside><div class="off-canvas-content" data-off-canvas-content><div class="off-canvas-content-header"><div data-nav-version="1.0.0" class="ms-com-content ms-com-content-header br-nav updated-contact-pages ms-com-content-header-with-banner closed new-nav no-helmet "><div class="lift-localized-promobanner"><div><div id="promotion_banner_dreamforce" class="promotion-banner dark-blue-banner SL_swap"><div class="promotion-banner-inside"><div class="field field--block-content-field-headline field--name-field-headline field--type-string field--label-hidden field__item">MuleSoft announces solutions to build a future-ready foundation for AI.</div><div class="field field--block-content-field-subhead field--name-field-subhead field--type-text-long field--label-hidden field__item"><style> @media screen and (max-width: 992px) { body:not(.header-promo-closed) .banner-region { margin-top: 0; } } </style></div><div class="field-block-content--field-cta"> <a href="https://www.mulesoft.com/platform/new-product-features" target="_self" onclick="">Learn more</a></div> <button class="cross" onclick="closePromoBanner()">+</button></div></div></div></div> <header class="ms-com-header desktop-header"><div class="header-overlay"></div><div class="header-wrapper"><div class="header-inside"> <a href="https://www.mulesoft.com" class="logo" aria-label="Link to MuleSoft homepage"></a> <a href="#main" class="mule-button solid skip-to-content">Skip to main content</a><div> <nav role="navigation" aria-label="Main" id="block-mainnavigation" class="block-mainnavigation"><ul class="menu menu--simple-mega-menu" role="menu"><li class="menu-item" role="menuitem" aria-label="Products"> <span target="_self" class="main-menu-product" data-simple-mega-menu="166">Products</span><div class="mega-menu-wrapper"><div class="mega-menu-background"></div><div class="simple-mega-menu mega-menu-item simple-mega-menu-type-megamenu view-mode-after"><div class="field field--simple-mega-menu-field-header field--name-field-header field--type-text-long field--label-hidden field__item"><div class="mega-menu-item-header product"><div class="mega-menu-full-container"><div class="full-left-menu"><div class="mega-menu-container-left"> <nav class="nav-intro"><span class="menu-label">For IT Teams</span><a class="nav-main-title" href="https://www.mulesoft.com/platform/enterprise-integration" role="menuitem"><span class="title">Anypoint Platform</span> <span>World’s #1 integration and API platform</span></a> </nav><div class="anypoint-menu"> <nav class="menu"><span class="menu-label" role="heading">Integration</span> <a href="https://www.mulesoft.com/platform/studio" role="menuitem">Studio</a> <a href="https://www.mulesoft.com/platform/exchange" role="menuitem">Exchange</a> <a href="https://www.mulesoft.com/platform/cloud-connectors" role="menuitem">Connectors</a> <a href="https://www.mulesoft.com/platform/anypoint-partner-manager" role="menuitem">Partner Manager</a></nav> <nav class="menu"><span class="menu-label" role="heading">API management</span> <a href="https://www.mulesoft.com/platform/api/flex-api-gateway" role="menuitem">Flex Gateway</a> <a href="https://www.mulesoft.com/platform/api/governance-anypoint" role="menuitem">API Governance</a> <a href="https://www.mulesoft.com/platform/api/monitoring-anypoint" role="menuitem">Monitoring</a> <a href="https://www.mulesoft.com/platform/api/manager" role="menuitem">API Manager</a> </nav> <a class="see-all-link" href="https://www.mulesoft.com/platform/anypoint-platform-features" role="menuitem">See all</a></div></div><div class="try-free"> <nav class="menu"><span class="menu-label" role="heading">Try for free</span> <a href="https://anypoint.mulesoft.com/login/#/signup?apintent=generic" role="menuitem" target="_blank">Sign up to Anypoint Platform<span class="external-link" aria-label="external link"></span></a> <a href="https://www.mulesoft.com/lp/dl/anypoint-mule-studio" role="menuitem">Download Anypoint Code Builder, Studio, Mule</a></nav></div></div><div class="full-right-menu"><div class="mega-menu-container-right"> <nav class="nav-intro with-flags"><span class="menu-label">For Business Teams</span> <a class="nav-main-title" href="https://www.mulesoft.com/platform/composer" role="menuitem"><span class="title">MuleSoft Composer</span> <span>Connect apps and data instantly</span></a> <a class="nav-main-title" href="https://www.mulesoft.com/platform/rpa" role="menuitem"> <span class="title">MuleSoft RPA</span> <span>Automate tasks with bots</span></a> <a class="nav-main-title" href="https://www.mulesoft.com/platform/intelligent-document-processing" role="menuitem"> <span class="title">MuleSoft IDP</span> <span>Extract unstructured data from documents with AI</span></a> <a class="nav-main-title" href="https://dataloader.io/" target="_blank" role="menuitem"> <span class="title">Dataloader.io</span> <span>Securely import and export unlimited Salesforce data</span></a> </nav></div></div></div></div></div><div class="field field--simple-mega-menu-field-footer field--name-field-footer field--type-text-long field--label-hidden field__item"><a class="mega-menu-item-footer" href="https://www.mulesoft.com/lp/reports/gartner-magic-quadrant-leader"><div class="featured-left-content square-img"><div class="loading-lazy"><div class="mega-menu-item-footer-featured-content"> <img alt="A graphic of the Gartner Magic Quadrant for iPaaS and API Management" loading="lazy" src="https://www.mulesoft.com/sites/default/files/cmm_files/image-mulesoft-products-gartner-magic-quadrant-leader.png" /></div></div></div><div class="featured-right-content"><p> <span class="mega-menu-item-footer-featured-content">Gartner names MuleSoft a Leader</span></p><div class="mega-menu-item-footer-featured-content"> <span class="arrow-link">Read reports</span></div></div></a></div></div></div></li><li class="menu-item" role="menuitem" aria-label="Solutions"> <span target="_self" class="main-menu-solutions" data-simple-mega-menu="171">Solutions</span><div class="mega-menu-wrapper"><div class="mega-menu-background"></div><div class="simple-mega-menu mega-menu-item simple-mega-menu-type-megamenu view-mode-after"><div class="field field--simple-mega-menu-field-header field--name-field-header field--type-text-long field--label-hidden field__item"><div class="mega-menu-item-header product"><div class="mega-menu-full-container"><div class="full-left-menu"><div class="mega-menu-container-left"><div class="solutions-menu"> <nav class="menu"> <span class="menu-label" role="heading">Featured Solutions</span> <a class="solutions-title" href="https://www.mulesoft.com/platform/api-management" role="menuitem"> <span class="title">API Management</span> <span class="small-intro">Manage and secure any API, built and deployed anywhere</span> </a> <a class="solutions-title" href="https://www.mulesoft.com/integration" role="menuitem"> <span class="title">Integration</span> <span class="small-intro">Connect any system, data, or API to integrate at scale</span> </a> <a class="solutions-title" href="https://www.mulesoft.com/automation" role="menuitem"> <span class="title">Automation</span> <span class="small-intro">Automate processes and tasks for every team</span> </a> <a class="solutions-title" href="https://www.mulesoft.com/platform/ai" role="menuitem"> <span class="title">MuleSoft AI</span> <span class="small-intro">Connect data and automate workflows with AI</span> </a> </nav> <nav class="menu"> <span class="menu-label" role="heading">Featured Integration</span> <a class="solutions-title" href="https://www.mulesoft.com/integration-solutions/saas/salesforce" role="menuitem"> <span class="title">Salesforce</span> <span class="small-intro">Power connected experiences with Salesforce integration</span> </a> <a class="solutions-title" href="https://www.mulesoft.com/integration-solutions/soa/sap" role="menuitem"> <span class="title">SAP</span> <span class="small-intro">Unlock SAP and connect your IT landscape</span> </a> <a class="solutions-title" href="https://www.mulesoft.com/integration-solutions/soa/aws" role="menuitem"> <span class="title">AWS</span> <span class="small-intro">Get the most out of AWS with integration and APIs</span> </a> <a class="solutions-title" href="https://www.mulesoft.com/integration-solutions/ibm" role="menuitem"> <span class="title">IBM</span> <span class="small-intro">Accelerate flexibility and connection with IBM</span> </a> </nav></div></div></div><div class="full-right-menu"><div class="mega-menu-container-right"> <nav class="menu"> <span class="menu-label" role="heading">By Industry</span> <a href="https://www.mulesoft.com/integration-solutions/soa/financial-services" role="menuitem">Financial services</a> <a href="https://www.mulesoft.com/integration-solutions/soa/government" role="menuitem">Government</a> <a href="https://www.mulesoft.com/integration-solutions/soa/healthcare" role="menuitem">Healthcare and life sciences</a> <a href="https://www.mulesoft.com/integration-solutions/soa/higher-education" role="menuitem">Higher education</a> <a href="https://www.mulesoft.com/integration-solutions/soa/insurance" role="menuitem">Insurance</a> <a href="https://www.mulesoft.com/integration-solutions/api/manufacturing-edi-erp" role="menuitem">Manufacturing</a> <a href="https://www.mulesoft.com/integration-solutions/soa/digital-media" role="menuitem">Media and telecom</a> <a href="https://www.mulesoft.com/integration-solutions/saas/retail" role="menuitem">Retail</a> <a href="https://www.mulesoft.com/integration-solutions/soa/consumer-goods" role="menuitem">Consumer goods</a> </nav> <nav class="menu"> <span class="menu-label" role="heading">By Initiative</span> <a href="https://www.mulesoft.com/integration/b2b-edi-platform" role="menuitem">B2B EDI integration</a> <a href="https://www.mulesoft.com/integration-solutions/api/devops" role="menuitem">DevOps</a> <a href="https://www.mulesoft.com/integration-solutions/api/ecommerce" role="menuitem">eCommerce</a> <a href="https://www.mulesoft.com/event-driven-architecture" role="menuitem">Event-Driven Architecture</a> <a href="https://www.mulesoft.com/integration-solutions/api/ipaas" role="menuitem">iPaaS</a> <a href="https://www.mulesoft.com/integration-solutions/soa/legacy-system-modernization" role="menuitem">Legacy system modernization</a> <a href="https://www.mulesoft.com/integration-solutions/api/microservices" role="menuitem">Microservices</a> <a href="https://www.mulesoft.com/integration-solutions/saas/move-to-the-cloud" role="menuitem">Move to the cloud</a> <a href="https://www.mulesoft.com/integration-solutions/api/omnichannel" role="menuitem">Omnichannel</a> <a href="https://www.mulesoft.com/integration-solutions/api/saas" role="menuitem">SaaS integration</a> <a href="https://www.mulesoft.com/integration-solutions/api/360-degree-view-customer" role="menuitem">Single view of customer</a> </nav><div class="see-all-wrapper"> <a class="see-all-link" href="https://www.mulesoft.com/integration-solutions" role="menuitem">See all solutions</a></div></div></div></div></div></div><div class="field field--simple-mega-menu-field-footer field--name-field-footer field--type-text-long field--label-hidden field__item"><a class="mega-menu-item-footer" href="https://www.mulesoft.com/lp/ebook/api/salesforce-integration-customer-360"><div class="featured-left-content square-img"><div class="loading-lazy"><div class="mega-menu-item-footer-featured-content"> <img alt="An image of the ebook cover: Create Connected Experiences with MuleSoft + AI" loading="lazy" src="https://www.mulesoft.com/sites/default/files/cmm_files/image-mulesoft-solutions-create-connected-experiences-with-ai.png"></div></div></div><div class="featured-right-content"><p> <span class="mega-menu-item-footer-featured-content">Create connected experiences with AI</span></p><p class="content-link"></p><div class="mega-menu-item-footer-featured-content"> Learn the critical steps to developing an AI strategy and foundation.</div><div class="mega-menu-item-footer-featured-content"> <span class="arrow-link">Read more</span></div></div></a></div></div></div></li><li class="menu-item" role="menuitem" aria-label="Services"> <span target="_self" class="main-menu-services" data-simple-mega-menu="176">Services</span><div class="mega-menu-wrapper"><div class="mega-menu-background"></div><div class="simple-mega-menu mega-menu-item simple-mega-menu-type-megamenu view-mode-after"><div class="field field--simple-mega-menu-field-header field--name-field-header field--type-text-long field--label-hidden field__item"><div class="mega-menu-item-header product"><div class="mega-menu-full-container"><div class="full-left-menu"><div class="mega-menu-container-left"><div class="services-menu"> <nav class="menu"> <span class="menu-label" role="heading">Training</span> <a class="services-title" href="https://trailheadacademy.salesforce.com/products/mulesoft#f-products=Mulesoft" target=”_blank” role="menuitem">Courses</a> <a class="services-title" href="https://trailhead.salesforce.com/en/credentials/administratoroverview/" target=”_blank” role="menuitem">Certifications</a> <a class="services-title" href="https://trailhead.salesforce.com/help?article=Salesforce-Learning-Credits-FAQ-and-Redemption-Process" target=”_blank” role="menuitem">Training credits</a> </nav> <nav class="menu"> <span class="menu-label" role="heading">Customer success</span> <a class="services-title" href="https://www.mulesoft.com/support-and-services/consulting" role="menuitem">MuleSoft Catalyst</a> <a class="services-title" href="https://www.mulesoft.com/support-and-services/mobilize-consulting-solutions" role="menuitem">Business Value Services</a> </nav> <nav class="menu"> <span class="menu-label" role="heading">Support</span> <a class="services-title" href="https://help.mulesoft.com/s/" role="menuitem">Help Center</a> <a class="services-title" href="https://www.mulesoft.com/community" role="menuitem">Community Forums</a> <a class="services-title" href="https://help.mulesoft.com/s/resources" role="menuitem">Resources</a> </nav></div></div></div></div></div></div><div class="field field--simple-mega-menu-field-footer field--name-field-footer field--type-text-long field--label-hidden field__item"><a class="mega-menu-item-footer" href="https://www.mulesoft.com/lp/whitepaper/3-predictions-future-of-connected-ai-agents"><div class="featured-left-content large-img"><div class="loading-lazy"><div class="mega-menu-item-footer-featured-content"> <img alt="An image of the ebook cover: 3 Predictions for the Future of Connected AI Agents" loading="lazy" src="https://www.mulesoft.com/sites/default/files/cmm_files/image-mulesoft-services-future-of-connected-ai-agents.png"></div></div></div><div class="featured-right-content"><p> <span class="mega-menu-item-footer-featured-content">Future of connected AI agents</span></p><p class="content-link"></p><div class="mega-menu-item-footer-featured-content">Discover how to prepare for the future of autonomous AI agents.</div><div class="mega-menu-item-footer-featured-content"> <span class="arrow-link">Read more</span></div></div></a></div></div></div></li><li class="menu-item" role="menuitem" aria-label="Resources"> <span target="_self" class="main-menu-resources" data-simple-mega-menu="181">Resources</span><div class="mega-menu-wrapper"><div class="mega-menu-background"></div><div class="simple-mega-menu mega-menu-item simple-mega-menu-type-megamenu view-mode-after"><div class="field field--simple-mega-menu-field-header field--name-field-header field--type-text-long field--label-hidden field__item"><div class="mega-menu-item-header resources"><div class="mega-menu-full-container"><div class="full-left-menu"><div class="mega-menu-container-left"><div class="anypoint-menu"> <nav class="menu"> <span class="menu-label">Featured Resources</span> <a class="resources-title" href="https://www.mulesoft.com/case-studies" role="menuitem">Customer stories</a> <a class="resources-title" href="https://blogs.mulesoft.com/web-series/cios-unfiltered/" role="menuitem">CIO webcast</a> <a class="resources-title" href="https://blogs.mulesoft.com/web-series/apis-unplugged/" role="menuitem">Developer podcast</a> <a class="resources-title" href="https://www.mulesoft.com/press-center" role="menuitem">News</a> </nav></div><nav class="menu"> <span class="menu-label" role="heading">Explore</span> <a class="resources-title" href="https://www.mulesoft.com/webinars" role="menuitem">Webinars</a> <a class="resources-title" href="https://www.mulesoft.com/integration-resources?type%5B0%5D=Demo" role="menuitem">Demos</a> <a class="resources-title" href="https://videos.mulesoft.com/" role="menuitem">Videos</a> <a class="resources-title" href="https://www.mulesoft.com/reports" role="menuitem">Analyst reports</a> <a class="resources-title" href="https://www.mulesoft.com/ebook" role="menuitem">eBooks</a> <a class="resources-title" href="https://www.mulesoft.com/whitepaper/integration-use-cases" role="menuitem">Whitepapers</a> <a class="resources-title" href="https://www.mulesoft.com/infographics" role="menuitem">Infographics</a> <a class="resources-title" href="https://www.mulesoft.com/resources/articles" role="menuitem">Articles</a> <a class="resources-title" href="https://blogs.mulesoft.com/bloghome/" role="menuitem">Blog</a> <a class="resources-title" href="https://www.mulesoft.com/api-university/what-are-apis-and-how-do-they-work" role="menuitem">API University</a> </nav></div><div class="see-all-wrapper"> <a class="see-all-link" href="https://www.mulesoft.com/integration-resources">See all resources</a></div></div><div class="full-right-menu"><div class="mega-menu-container-right"> <nav class="menu"> <span class="menu-label">Events</span> <a class="resources-title" href="https://mulesoft.com/connect-ai" role="menuitem">MuleSoft Connect:AI</a> <a class="resources-title" href="https://www.mulesoft.com/dreamforce" role="menuitem">MuleSoft at Dreamforce</a> <a class="resources-title" href="https://www.salesforce.com/trailblazerdx" target="_blank" role="menuitem">MuleSoft at TrailblazerDX</a> <a class="resources-title" href="https://meetups.mulesoft.com/" role="menuitem">Community Meetups</a> <a class="resources-title" href="https://www.mulesoft.com/events" role="menuitem">All events</a> </nav></div></div></div></div></div><div class="field field--simple-mega-menu-field-footer field--name-field-footer field--type-text-long field--label-hidden field__item"><a class="mega-menu-item-footer" href="https://www.mulesoft.com/ty/connect-ai"><div class="featured-left-content large-img"><div class="loading-lazy"><div class="mega-menu-item-footer-featured-content"> <img alt="A graphic showing the keynote presentation at Connect:AI" loading="lazy" src="https://www.mulesoft.com/sites/default/files/cmm_files/image-mulesoft-resources-connect-ai-event.png"></div></div></div><div class="featured-right-content"><p> <span class="mega-menu-item-footer-featured-content"> The world of AI is a world of APIs </span></p><p class="content-link"></p><div class="mega-menu-item-footer-featured-content">Relive the best moments from Connect:AI with 20+ on-demand sessions.</div><div class="mega-menu-item-footer-featured-content"> <span class="arrow-link">Start watching</span></div></div></a></div></div></div></li></ul> </nav><nav role="navigation" aria-label="Main Navigation Right" id="block-mainnavigationright" class="block-mainnavigationright"><ul class="menu menu--simple-mega-menu" role="menu"><li class="menu-item" role="menuitem" aria-label="Developers"> <span target="_self" class="main-menu-developers" data-simple-mega-menu="31">Developers</span><div class="mega-menu-wrapper"><div class="mega-menu-background"></div><div class="simple-mega-menu mega-menu-item simple-mega-menu-type-megamenu view-mode-after"><div class="field field--simple-mega-menu-field-header field--name-field-header field--type-text-long field--label-hidden field__item"><article class="mega-menu-item-header"><nav class="menu"><p><a href="https://developer.mulesoft.com/">Getting started</a> <a href="https://www.mulesoft.com/community">Community</a> <a href="https://trailheadacademy.salesforce.com/products/mulesoft#f-products=Mulesoft" target="”_blank”">Training</a> <a href="https://developer.mulesoft.com/tutorials-and-howtos">Tutorials</a> <a href="https://docs.mulesoft.com/general/">Documentation</a></p></nav></article></div></div></div></li><li class="menu-item" role="menuitem" aria-label="Partners"> <span target="_self" class="main-menu-partners" data-simple-mega-menu="26">Partners</span><div class="mega-menu-wrapper"><div class="mega-menu-background"></div><div class="simple-mega-menu mega-menu-item simple-mega-menu-type-megamenu view-mode-after"><div class="field field--simple-mega-menu-field-header field--name-field-header field--type-text-long field--label-hidden field__item"><article class="mega-menu-item-header"><nav class="menu"><span style="margin-top: 0;">For customers</span> <a href="https://www.mulesoft.com/integration-partner/finder">Find a partner</a> <span style="margin-top: 20px;">For partners</span> <a href="https://www.mulesoft.com/integration-partner/become-partner">Become a partner</a></nav></article></div></div></div></li></ul> </nav></div> <section class="right-side"><div class="contact"> <a href="https://www.mulesoft.com/contact" class="contact-link">Contact Us</a> <span>1-800-596-4880</span></div><form id="header-nav-search-form" role="search" class="search-form" method="get" action="https://www.mulesoft.com/search-results"> <span class="search-mag-icon" role="button" aria-label="open searchbox"></span> <span class="input-wrapper input-desktop"> <input class="search-input" type="text" placeholder="Search" tabindex="-1" name="as_q" aria-label="Search box" role="searchbox"> <input type="hidden" name="form_build_id" value="form-4LAPLw9q2sU_cLVwy9tV4YtTlAM_rgk5EnaV6cFYuMI"> <input type="hidden" name="form_token" value="XINnKYrXV14rxE_FrQ9oZGSQ7mDG5yoFlNyV1-mivZI"> <input type="hidden" name="form_id" value="search_block_form"> <input type="hidden" name="cx" value="009167469708926298605:hwtkd-ufwfq"> <input type="hidden" name="cof" value="FORID:10"> <input type="hidden" name="ie" value="UTF-8"> <span class="search-close-icon" tabindex="-1" role="button" aria-label="close searchbox"></span> </span></form><ul class="menu menu--simple-mega-menu" role="menu"><li class="menu-item flyout-right lang-selector main-menu-language" role="menuitem" aria-label="Language" aria-expanded="false" aria-haspopup="true"> <span class="globe-icon"></span><div class="mega-menu-wrapper"><div class="mega-menu-background"></div><div class="simple-mega-menu mega-menu-item simple-mega-menu-type-megamenu view-mode-after"><div class="field-wrapper field field-simple-mega-menu--field-header field-name-field-header field-type-text-long field-label-hidden"><div class="field-items"><div class="field-item"><div class="mega-menu-item-header"> <nav class="menu language-selector notranslate"> <a href="/" class="english" role="menuitem" data-shortlan="en">English <span class="sub">(Full site)</span></a> <a href="/fr" class="french" role="menuitem" data-shortlan="fr">Français</a> <a href="/de" class="german" role="menuitem" data-shortlan="de">Deutsch</a> <a href="/pt" class="portuguese" role="menuitem" data-shortlan="pt">Português</a> <a href="/es" class="spanish" role="menuitem" data-shortlan="es">Español</a> <a href="/jp" class="japanese" role="menuitem" data-shortlan="ja">日本語</a> </nav></div></div></div></div></div></div></li><li class="menu-item flyout-right main-menu-login" role="menuitem" aria-expanded="false" aria-haspopup="true"> <span class="login-icon">Login</span><div class="mega-menu-wrapper"><div class="mega-menu-background"></div><div class="simple-mega-menu mega-menu-item simple-mega-menu-type-megamenu view-mode-after"><div class="field-wrapper field field-simple-mega-menu--field-header field-name-field-header field-type-text-long field-label-hidden"><div class="field-items"><div class="field-item"><div class="mega-menu-item-header"> <nav class="menu"> <a href="https://anypoint.mulesoft.com/login/#/signin?apintent=generic" role="menuitem" target="_blank" >Anypoint Platform <span class="external-link" aria-label="external link"></span></a> <a href="https://composer.mulesoft.com/login/sign-in" role="menuitem" target="_blank" >Composer <span class="external-link" aria-label="external link"></span></a> <a href="https://help.mulesoft.com/s/login/" role="menuitem" target="_blank" >Help Center <span class="external-link" aria-label="external link"></span></a> </nav></div></div></div></div></div></div></li><li class="no-children free-trial-btn" role="menuitem"> <a href="https://anypoint.mulesoft.com/login/#/signup?apintent=generic" class="button blue-button">Free trial</a></li></ul> </section></div></div> </header> <header class="ms-com-header mobile-header"><div class="mobile-header-top"> <a href="https://www.mulesoft.com/" class="logo" aria-label="Link to MuleSoft homepage"></a> <section class="right-side"><div class="menu-ham" tabindex="0"> <span></span> <span></span> <span></span></div> </section></div><div class="mobile-header-bottom"><form id="header-nav-search-form-mobile" class="search-form" role="search" method="get" action="https://www.mulesoft.com/search-results"> <span class="search-mag-icon"></span> <span class="input-wrapper"> <input type="text" placeholder="Search" name="as_q" role="searchbox"> <input type="hidden" name="form_build_id" value="form-4LAPLw9q2sU_cLVwy9tV4YtTlAM_rgk5EnaV6cFYuMI"> <input type="hidden" name="form_token" value="XINnKYrXV14rxE_FrQ9oZGSQ7mDG5yoFlNyV1-mivZI"> <input type="hidden" name="form_id" value="search_block_form"> <input type="hidden" name="cx" value="009167469708926298605:hwtkd-ufwfq"> <input type="hidden" name="cof" value="FORID:10"> <input type="hidden" name="ie" value="UTF-8"> <span class="search-close-icon search-clear-button"></span> </span></form> <nav class="mobile-nav"><div> <nav role="navigation" aria-label="Main" id="block-mainnavigation" class="block-mainnavigation"><ul class="menu menu--simple-mega-menu" role="menu"><li class="menu-item" role="menuitem" aria-label="Products"> <span target="_self" class="main-menu-product" data-simple-mega-menu="166">Products</span><div class="mega-menu-wrapper"><div class="mega-menu-background"></div><div class="simple-mega-menu mega-menu-item simple-mega-menu-type-megamenu view-mode-after"><div class="field field--simple-mega-menu-field-header field--name-field-header field--type-text-long field--label-hidden field__item"><div class="mega-menu-item-header product"><div class="mega-menu-full-container"><div class="full-left-menu"><div class="mega-menu-container-left"> <nav class="nav-intro"><span class="menu-label">For IT Teams</span><a class="nav-main-title" href="https://www.mulesoft.com/platform/enterprise-integration" role="menuitem"><span class="title">Anypoint Platform</span> <span>World’s #1 integration and API platform</span></a> </nav><div class="anypoint-menu"> <nav class="menu"><span class="menu-label" role="heading">Integration</span> <a href="https://www.mulesoft.com/platform/studio" role="menuitem">Studio</a> <a href="https://www.mulesoft.com/platform/exchange" role="menuitem">Exchange</a> <a href="https://www.mulesoft.com/platform/cloud-connectors" role="menuitem">Connectors</a> <a href="https://www.mulesoft.com/platform/anypoint-partner-manager" role="menuitem">Partner Manager</a></nav> <nav class="menu"><span class="menu-label" role="heading">API management</span> <a href="https://www.mulesoft.com/platform/api/flex-api-gateway" role="menuitem">Flex Gateway</a> <a href="https://www.mulesoft.com/platform/api/governance-anypoint" role="menuitem">API Governance</a> <a href="https://www.mulesoft.com/platform/api/monitoring-anypoint" role="menuitem">Monitoring</a> <a href="https://www.mulesoft.com/platform/api/manager" role="menuitem">API Manager</a> </nav> <a class="see-all-link" href="https://www.mulesoft.com/platform/anypoint-platform-features" role="menuitem">See all</a></div></div><div class="try-free"> <nav class="menu"><span class="menu-label" role="heading">Try for free</span> <a href="https://anypoint.mulesoft.com/login/#/signup?apintent=generic" role="menuitem" target="_blank">Sign up to Anypoint Platform<span class="external-link" aria-label="external link"></span></a> <a href="https://www.mulesoft.com/lp/dl/anypoint-mule-studio" role="menuitem">Download Anypoint Code Builder, Studio, Mule</a></nav></div></div><div class="full-right-menu"><div class="mega-menu-container-right"> <nav class="nav-intro with-flags"><span class="menu-label">For Business Teams</span> <a class="nav-main-title" href="https://www.mulesoft.com/platform/composer" role="menuitem"><span class="title">MuleSoft Composer</span> <span>Connect apps and data instantly</span></a> <a class="nav-main-title" href="https://www.mulesoft.com/platform/rpa" role="menuitem"> <span class="title">MuleSoft RPA</span> <span>Automate tasks with bots</span></a> <a class="nav-main-title" href="https://www.mulesoft.com/platform/intelligent-document-processing" role="menuitem"> <span class="title">MuleSoft IDP</span> <span>Extract unstructured data from documents with AI</span></a> <a class="nav-main-title" href="https://dataloader.io/" target="_blank" role="menuitem"> <span class="title">Dataloader.io</span> <span>Securely import and export unlimited Salesforce data</span></a> </nav></div></div></div></div></div><div class="field field--simple-mega-menu-field-footer field--name-field-footer field--type-text-long field--label-hidden field__item"><a class="mega-menu-item-footer" href="https://www.mulesoft.com/lp/reports/gartner-magic-quadrant-leader"><div class="featured-left-content square-img"><div class="loading-lazy"><div class="mega-menu-item-footer-featured-content"> <img alt="A graphic of the Gartner Magic Quadrant for iPaaS and API Management" loading="lazy" src="https://www.mulesoft.com/sites/default/files/cmm_files/image-mulesoft-products-gartner-magic-quadrant-leader.png" /></div></div></div><div class="featured-right-content"><p> <span class="mega-menu-item-footer-featured-content">Gartner names MuleSoft a Leader</span></p><div class="mega-menu-item-footer-featured-content"> <span class="arrow-link">Read reports</span></div></div></a></div></div></div></li><li class="menu-item" role="menuitem" aria-label="Solutions"> <span target="_self" class="main-menu-solutions" data-simple-mega-menu="171">Solutions</span><div class="mega-menu-wrapper"><div class="mega-menu-background"></div><div class="simple-mega-menu mega-menu-item simple-mega-menu-type-megamenu view-mode-after"><div class="field field--simple-mega-menu-field-header field--name-field-header field--type-text-long field--label-hidden field__item"><div class="mega-menu-item-header product"><div class="mega-menu-full-container"><div class="full-left-menu"><div class="mega-menu-container-left"><div class="solutions-menu"> <nav class="menu"> <span class="menu-label" role="heading">Featured Solutions</span> <a class="solutions-title" href="https://www.mulesoft.com/platform/api-management" role="menuitem"> <span class="title">API Management</span> <span class="small-intro">Manage and secure any API, built and deployed anywhere</span> </a> <a class="solutions-title" href="https://www.mulesoft.com/integration" role="menuitem"> <span class="title">Integration</span> <span class="small-intro">Connect any system, data, or API to integrate at scale</span> </a> <a class="solutions-title" href="https://www.mulesoft.com/automation" role="menuitem"> <span class="title">Automation</span> <span class="small-intro">Automate processes and tasks for every team</span> </a> <a class="solutions-title" href="https://www.mulesoft.com/platform/ai" role="menuitem"> <span class="title">MuleSoft AI</span> <span class="small-intro">Connect data and automate workflows with AI</span> </a> </nav> <nav class="menu"> <span class="menu-label" role="heading">Featured Integration</span> <a class="solutions-title" href="https://www.mulesoft.com/integration-solutions/saas/salesforce" role="menuitem"> <span class="title">Salesforce</span> <span class="small-intro">Power connected experiences with Salesforce integration</span> </a> <a class="solutions-title" href="https://www.mulesoft.com/integration-solutions/soa/sap" role="menuitem"> <span class="title">SAP</span> <span class="small-intro">Unlock SAP and connect your IT landscape</span> </a> <a class="solutions-title" href="https://www.mulesoft.com/integration-solutions/soa/aws" role="menuitem"> <span class="title">AWS</span> <span class="small-intro">Get the most out of AWS with integration and APIs</span> </a> <a class="solutions-title" href="https://www.mulesoft.com/integration-solutions/ibm" role="menuitem"> <span class="title">IBM</span> <span class="small-intro">Accelerate flexibility and connection with IBM</span> </a> </nav></div></div></div><div class="full-right-menu"><div class="mega-menu-container-right"> <nav class="menu"> <span class="menu-label" role="heading">By Industry</span> <a href="https://www.mulesoft.com/integration-solutions/soa/financial-services" role="menuitem">Financial services</a> <a href="https://www.mulesoft.com/integration-solutions/soa/government" role="menuitem">Government</a> <a href="https://www.mulesoft.com/integration-solutions/soa/healthcare" role="menuitem">Healthcare and life sciences</a> <a href="https://www.mulesoft.com/integration-solutions/soa/higher-education" role="menuitem">Higher education</a> <a href="https://www.mulesoft.com/integration-solutions/soa/insurance" role="menuitem">Insurance</a> <a href="https://www.mulesoft.com/integration-solutions/api/manufacturing-edi-erp" role="menuitem">Manufacturing</a> <a href="https://www.mulesoft.com/integration-solutions/soa/digital-media" role="menuitem">Media and telecom</a> <a href="https://www.mulesoft.com/integration-solutions/saas/retail" role="menuitem">Retail</a> <a href="https://www.mulesoft.com/integration-solutions/soa/consumer-goods" role="menuitem">Consumer goods</a> </nav> <nav class="menu"> <span class="menu-label" role="heading">By Initiative</span> <a href="https://www.mulesoft.com/integration/b2b-edi-platform" role="menuitem">B2B EDI integration</a> <a href="https://www.mulesoft.com/integration-solutions/api/devops" role="menuitem">DevOps</a> <a href="https://www.mulesoft.com/integration-solutions/api/ecommerce" role="menuitem">eCommerce</a> <a href="https://www.mulesoft.com/event-driven-architecture" role="menuitem">Event-Driven Architecture</a> <a href="https://www.mulesoft.com/integration-solutions/api/ipaas" role="menuitem">iPaaS</a> <a href="https://www.mulesoft.com/integration-solutions/soa/legacy-system-modernization" role="menuitem">Legacy system modernization</a> <a href="https://www.mulesoft.com/integration-solutions/api/microservices" role="menuitem">Microservices</a> <a href="https://www.mulesoft.com/integration-solutions/saas/move-to-the-cloud" role="menuitem">Move to the cloud</a> <a href="https://www.mulesoft.com/integration-solutions/api/omnichannel" role="menuitem">Omnichannel</a> <a href="https://www.mulesoft.com/integration-solutions/api/saas" role="menuitem">SaaS integration</a> <a href="https://www.mulesoft.com/integration-solutions/api/360-degree-view-customer" role="menuitem">Single view of customer</a> </nav><div class="see-all-wrapper"> <a class="see-all-link" href="https://www.mulesoft.com/integration-solutions" role="menuitem">See all solutions</a></div></div></div></div></div></div><div class="field field--simple-mega-menu-field-footer field--name-field-footer field--type-text-long field--label-hidden field__item"><a class="mega-menu-item-footer" href="https://www.mulesoft.com/lp/ebook/api/salesforce-integration-customer-360"><div class="featured-left-content square-img"><div class="loading-lazy"><div class="mega-menu-item-footer-featured-content"> <img alt="An image of the ebook cover: Create Connected Experiences with MuleSoft + AI" loading="lazy" src="https://www.mulesoft.com/sites/default/files/cmm_files/image-mulesoft-solutions-create-connected-experiences-with-ai.png"></div></div></div><div class="featured-right-content"><p> <span class="mega-menu-item-footer-featured-content">Create connected experiences with AI</span></p><p class="content-link"></p><div class="mega-menu-item-footer-featured-content"> Learn the critical steps to developing an AI strategy and foundation.</div><div class="mega-menu-item-footer-featured-content"> <span class="arrow-link">Read more</span></div></div></a></div></div></div></li><li class="menu-item" role="menuitem" aria-label="Services"> <span target="_self" class="main-menu-services" data-simple-mega-menu="176">Services</span><div class="mega-menu-wrapper"><div class="mega-menu-background"></div><div class="simple-mega-menu mega-menu-item simple-mega-menu-type-megamenu view-mode-after"><div class="field field--simple-mega-menu-field-header field--name-field-header field--type-text-long field--label-hidden field__item"><div class="mega-menu-item-header product"><div class="mega-menu-full-container"><div class="full-left-menu"><div class="mega-menu-container-left"><div class="services-menu"> <nav class="menu"> <span class="menu-label" role="heading">Training</span> <a class="services-title" href="https://trailheadacademy.salesforce.com/products/mulesoft#f-products=Mulesoft" target=”_blank” role="menuitem">Courses</a> <a class="services-title" href="https://trailhead.salesforce.com/en/credentials/administratoroverview/" target=”_blank” role="menuitem">Certifications</a> <a class="services-title" href="https://trailhead.salesforce.com/help?article=Salesforce-Learning-Credits-FAQ-and-Redemption-Process" target=”_blank” role="menuitem">Training credits</a> </nav> <nav class="menu"> <span class="menu-label" role="heading">Customer success</span> <a class="services-title" href="https://www.mulesoft.com/support-and-services/consulting" role="menuitem">MuleSoft Catalyst</a> <a class="services-title" href="https://www.mulesoft.com/support-and-services/mobilize-consulting-solutions" role="menuitem">Business Value Services</a> </nav> <nav class="menu"> <span class="menu-label" role="heading">Support</span> <a class="services-title" href="https://help.mulesoft.com/s/" role="menuitem">Help Center</a> <a class="services-title" href="https://www.mulesoft.com/community" role="menuitem">Community Forums</a> <a class="services-title" href="https://help.mulesoft.com/s/resources" role="menuitem">Resources</a> </nav></div></div></div></div></div></div><div class="field field--simple-mega-menu-field-footer field--name-field-footer field--type-text-long field--label-hidden field__item"><a class="mega-menu-item-footer" href="https://www.mulesoft.com/lp/whitepaper/3-predictions-future-of-connected-ai-agents"><div class="featured-left-content large-img"><div class="loading-lazy"><div class="mega-menu-item-footer-featured-content"> <img alt="An image of the ebook cover: 3 Predictions for the Future of Connected AI Agents" loading="lazy" src="https://www.mulesoft.com/sites/default/files/cmm_files/image-mulesoft-services-future-of-connected-ai-agents.png"></div></div></div><div class="featured-right-content"><p> <span class="mega-menu-item-footer-featured-content">Future of connected AI agents</span></p><p class="content-link"></p><div class="mega-menu-item-footer-featured-content">Discover how to prepare for the future of autonomous AI agents.</div><div class="mega-menu-item-footer-featured-content"> <span class="arrow-link">Read more</span></div></div></a></div></div></div></li><li class="menu-item" role="menuitem" aria-label="Resources"> <span target="_self" class="main-menu-resources" data-simple-mega-menu="181">Resources</span><div class="mega-menu-wrapper"><div class="mega-menu-background"></div><div class="simple-mega-menu mega-menu-item simple-mega-menu-type-megamenu view-mode-after"><div class="field field--simple-mega-menu-field-header field--name-field-header field--type-text-long field--label-hidden field__item"><div class="mega-menu-item-header resources"><div class="mega-menu-full-container"><div class="full-left-menu"><div class="mega-menu-container-left"><div class="anypoint-menu"> <nav class="menu"> <span class="menu-label">Featured Resources</span> <a class="resources-title" href="https://www.mulesoft.com/case-studies" role="menuitem">Customer stories</a> <a class="resources-title" href="https://blogs.mulesoft.com/web-series/cios-unfiltered/" role="menuitem">CIO webcast</a> <a class="resources-title" href="https://blogs.mulesoft.com/web-series/apis-unplugged/" role="menuitem">Developer podcast</a> <a class="resources-title" href="https://www.mulesoft.com/press-center" role="menuitem">News</a> </nav></div><nav class="menu"> <span class="menu-label" role="heading">Explore</span> <a class="resources-title" href="https://www.mulesoft.com/webinars" role="menuitem">Webinars</a> <a class="resources-title" href="https://www.mulesoft.com/integration-resources?type%5B0%5D=Demo" role="menuitem">Demos</a> <a class="resources-title" href="https://videos.mulesoft.com/" role="menuitem">Videos</a> <a class="resources-title" href="https://www.mulesoft.com/reports" role="menuitem">Analyst reports</a> <a class="resources-title" href="https://www.mulesoft.com/ebook" role="menuitem">eBooks</a> <a class="resources-title" href="https://www.mulesoft.com/whitepaper/integration-use-cases" role="menuitem">Whitepapers</a> <a class="resources-title" href="https://www.mulesoft.com/infographics" role="menuitem">Infographics</a> <a class="resources-title" href="https://www.mulesoft.com/resources/articles" role="menuitem">Articles</a> <a class="resources-title" href="https://blogs.mulesoft.com/bloghome/" role="menuitem">Blog</a> <a class="resources-title" href="https://www.mulesoft.com/api-university/what-are-apis-and-how-do-they-work" role="menuitem">API University</a> </nav></div><div class="see-all-wrapper"> <a class="see-all-link" href="https://www.mulesoft.com/integration-resources">See all resources</a></div></div><div class="full-right-menu"><div class="mega-menu-container-right"> <nav class="menu"> <span class="menu-label">Events</span> <a class="resources-title" href="https://mulesoft.com/connect-ai" role="menuitem">MuleSoft Connect:AI</a> <a class="resources-title" href="https://www.mulesoft.com/dreamforce" role="menuitem">MuleSoft at Dreamforce</a> <a class="resources-title" href="https://www.salesforce.com/trailblazerdx" target="_blank" role="menuitem">MuleSoft at TrailblazerDX</a> <a class="resources-title" href="https://meetups.mulesoft.com/" role="menuitem">Community Meetups</a> <a class="resources-title" href="https://www.mulesoft.com/events" role="menuitem">All events</a> </nav></div></div></div></div></div><div class="field field--simple-mega-menu-field-footer field--name-field-footer field--type-text-long field--label-hidden field__item"><a class="mega-menu-item-footer" href="https://www.mulesoft.com/ty/connect-ai"><div class="featured-left-content large-img"><div class="loading-lazy"><div class="mega-menu-item-footer-featured-content"> <img alt="A graphic showing the keynote presentation at Connect:AI" loading="lazy" src="https://www.mulesoft.com/sites/default/files/cmm_files/image-mulesoft-resources-connect-ai-event.png"></div></div></div><div class="featured-right-content"><p> <span class="mega-menu-item-footer-featured-content"> The world of AI is a world of APIs </span></p><p class="content-link"></p><div class="mega-menu-item-footer-featured-content">Relive the best moments from Connect:AI with 20+ on-demand sessions.</div><div class="mega-menu-item-footer-featured-content"> <span class="arrow-link">Start watching</span></div></div></a></div></div></div></li></ul> </nav><nav role="navigation" aria-label="Main Navigation Right" id="block-mainnavigationright" class="block-mainnavigationright"><ul class="menu menu--simple-mega-menu" role="menu"><li class="menu-item" role="menuitem" aria-label="Developers"> <span target="_self" class="main-menu-developers" data-simple-mega-menu="31">Developers</span><div class="mega-menu-wrapper"><div class="mega-menu-background"></div><div class="simple-mega-menu mega-menu-item simple-mega-menu-type-megamenu view-mode-after"><div class="field field--simple-mega-menu-field-header field--name-field-header field--type-text-long field--label-hidden field__item"><article class="mega-menu-item-header"><nav class="menu"><p><a href="https://developer.mulesoft.com/">Getting started</a> <a href="https://www.mulesoft.com/community">Community</a> <a href="https://trailheadacademy.salesforce.com/products/mulesoft#f-products=Mulesoft" target="”_blank”">Training</a> <a href="https://developer.mulesoft.com/tutorials-and-howtos">Tutorials</a> <a href="https://docs.mulesoft.com/general/">Documentation</a></p></nav></article></div></div></div></li><li class="menu-item" role="menuitem" aria-label="Partners"> <span target="_self" class="main-menu-partners" data-simple-mega-menu="26">Partners</span><div class="mega-menu-wrapper"><div class="mega-menu-background"></div><div class="simple-mega-menu mega-menu-item simple-mega-menu-type-megamenu view-mode-after"><div class="field field--simple-mega-menu-field-header field--name-field-header field--type-text-long field--label-hidden field__item"><article class="mega-menu-item-header"><nav class="menu"><span style="margin-top: 0;">For customers</span> <a href="https://www.mulesoft.com/integration-partner/finder">Find a partner</a> <span style="margin-top: 20px;">For partners</span> <a href="https://www.mulesoft.com/integration-partner/become-partner">Become a partner</a></nav></article></div></div></div></li></ul> </nav></div> <nav class="mobile-lang-selector notranslate"><ul class="menu" role="menu"><li class="menu-item main-menu-language" role="menuitem" aria-expanded="false" aria-haspopup="true"> <span class="mobile-login">Language</span><div class="mega-menu-wrapper"><div class="mega-menu-background"></div><div class="simple-mega-menu mega-menu-item simple-mega-menu-type-megamenu view-mode-after"><div class="field-wrapper field field-simple-mega-menu--field-header field-name-field-header field-type-text-long field-label-hidden"><div class="field-items"><div class="field-item"><div class="mega-menu-item-header"> <nav class="menu language-selector-mobile"> <a href="/" class="english" data-shortlan="en" role="menuitem">English <span class="sub">(Full site)</span></a> <a href="/fr" class="french" data-shortlan="fr" role="menuitem">Français</a> <a href="/de" class="german" data-shortlan="de"role="menuitem">Deutsch</a> <a href="/pt" class="portuguese" data-shortlan="pt" role="menuitem">Português</a> <a href="/es" class="spanish" data-shortlan="es" role="menuitem">Español</a> <a href="/jp" class="japanese" data-shortlan="ja" role="menuitem">日本語</a> </nav></div></div></div></div></div></div></li><li class="menu-item" role="menuitem" aria-expanded="false" aria-haspopup="true"> <span class="mobile-contact">Contact</span><div class="mega-menu-wrapper"><div class="mega-menu-background"></div><div class="simple-mega-menu mega-menu-item simple-mega-menu-type-megamenu view-mode-after"><div class="field-wrapper field field-simple-mega-menu--field-header field-name-field-header field-type-text-long field-label-hidden"><div class="field-items"><div class="field-item"><div class="mega-menu-item-header"> <nav class="menu contact"><div> <span>By phone</span> <a href="tel:1-800-596-4880" class="phone-mobile">1-800-596-4880</a></div><div> <span>Online</span> <a href="https://www.mulesoft.com/contact">Contact Us</a></div> </nav></div></div></div></div></div></div></li></ul> </nav> <nav><ul class="menu main-menu-login" role="menu"><li class="menu-item" role="menuitem" aria-expanded="false" aria-haspopup="true"> <span class="mobile-login">Login</span><div class="mega-menu-wrapper"><div class="mega-menu-background"></div><div class="simple-mega-menu mega-menu-item simple-mega-menu-type-megamenu view-mode-after"><div class="field-wrapper field field-simple-mega-menu--field-header field-name-field-header field-type-text-long field-label-hidden"><div class="field-items"><div class="field-item"><div class="mega-menu-item-header"> <nav class="menu"> <a href="https://anypoint.mulesoft.com/login/#/signin?apintent=generic" role="menuitem" target="_blank">Anypoint Platform <span class="external-link" aria-label="external link"></span></a> <a href="https://composer.mulesoft.com/login/sign-in" role="menuitem" target="_blank">Composer <span class="external-link" aria-label="external link"></span></a> <a href="https://help.mulesoft.com/s/login/" role="menuitem" target="_blank">Help Center <span class="external-link" aria-label="external link"></span></a> </nav></div></div></div></div></div></div></li></ul> </nav> <a href="https://anypoint.mulesoft.com/login/#/signup?apintent=generic" class="cta-link">Free trial</a><div class="mobile-social-icons"> <a href="https://twitter.com/MuleSoft" class="nav-social-icon icon-muletheme-twitter" target="_blank" aria-label="Link to MuleSoft Twitter profile"><span>Link to MuleSoft Twitter profile</span></a> <a href="https://www.linkedin.com/company/mulesoft" class="nav-social-icon icon-muletheme-linkedin" target="_blank" aria-label="Link to Linkedin Twitter profile"><span>Link to MuleSoft Linkedin profile</span></a> <a href="https://www.facebook.com/MuleSoft" class="nav-social-icon icon-muletheme-facebook" target="_blank" aria-label="Link to MuleSoft Facebook profile"><span>Link to MuleSoft Facebook page</span></a> <a href="https://www.instagram.com/mulesoft/" class="nav-social-icon icon-muletheme-instagram" target="_blank" aria-label="Link to MuleSoft Instagram profile"><span>Link to MuleSoft Instagram profile</span></a> <a href="https://videos.mulesoft.com/" class="nav-social-icon icon-muletheme-videos" target="_blank" aria-label="Link to MuleSoft Videos platform"><span>Link to MuleSoft Videos platform</span></a> <a href="https://www.twitch.tv/mulesoft_community" class="nav-social-icon icon-muletheme-twitch" target="_blank" aria-label="Link to MuleSoft Twitch profile"><span>Link to MuleSoft Twitch profile</span></a><p class="copyright"><span>© Copyright 2024</span> Salesforce, Inc. <a href="https://www.salesforce.com/company/legal/intellectual/">All rights reserved</a>.</p></div> </nav></div> </header></div></div><div class="row"></div><div class="full-width-row"> <main id="main" class="" role="main"> <a id="main-content"></a> <section><div><div data-drupal-messages-fallback class="hidden"></div><section class="block-mule-foundation-content"> <article id="node-139471" class="sf-fonts" typeof="schema:Article" ><div class="view-mode-full"><div class="field field--node-field-article-components field--name-field-article-components field--type-bricks field--label-hidden field__items"><div><div class="brick brick--type--layout brick--id--171 no-padding-bottom-region no-padding-top-region banner-region" > <section class="row-wrapper"><div class="row grid-x grid-margin-x"> <section class="small-10 small-offset-1 medium-12 medium-offset-0 large-offset-0 cell"><div id="component-banner-4446" class="component-banner component-banner-view-mode-e bricks-component-edit-control-container component-4446" class="brick brick--type--banner brick--id--4446 no-padding-bottom-region no-padding-top-region banner-region"> <section class="row-wrapper no-padding-bottom main-content"><div class="entity-id"></div> </section></div> </section></div> </section></div><div class="brick brick--type--layout brick--id--211 no-padding-bottom-region no-padding-top-region content-region" > <section class="row-wrapper"><div class="row grid-x grid-margin-x"> <section class="small-10 small-offset-1 medium-12 medium-offset-0 large-offset-0 cell"><div id="component-main-content-4451" class="component-main-content bricks-component-edit-control-container " class="brick brick--type--main-content brick--id--4451 meta-description-main-content-body no-padding-bottom-region no-padding-top-region content-region-wrapper"><div class="field field--component-field-main-content-body field--name-field-main-content-body field--type-text-long field--label-hidden field__item"><h1 style="border-width:0px;">SOA design patterns</h1><p style="border-style:none;">Many organizations believe Service Oriented Architecture (SOA) is dead, but that is not the case. Instead, the heavyweight, high upfront investment, top-down approach to SOA has been replaced by a much faster, lighter, bottom-up approach. A well-built SOA enables business growth and delivers value. A SOA framework allows for the acceleration of application development, reduction of risk of failure, empowerment of developers, and flexibility. Establishing a robust service-oriented architecture requires businesses take into account a number of elements, including <a style="border-width:0px;" href="/resources/esb/soa-governance-solution">SOA governance</a>, security, design patterns, and API Management.</p><p style="border-style:none;">SOA design patterns allow organizations to solve design problems quickly and easily through the use of proven solutions. Essentially, these SOA patterns are valuable pieces of information providing businesses with methods to take on challenges related to commonly occurring issues within the enterprise, such as API connectivity. Design patterns offer business ecosystems repeatability, consistency, and structure. Moreover, because SOA design patterns are battle-tested, companies are able to take advantage of a higher quality of design throughout the infrastructure. By following SOA design pattern best practices organizations can strengthen their <a style="border-width:0px;" href="/integration-solutions/soa/service-oriented-architecture">SOA architecture</a>, saving time and money.</p><div id="rtp-block"><div class="RTP_RCMD2" data-rtp-template-id="template2"> </div></div><h2 style="border-width:0px;">Why SOA design patterns matter</h2><p style="border-style:none;">Businesses have much to gain by implementing SOA design patterns. Design patterns provide guidance to solve recurring problems quickly and to build better <a style="border-width:0px;" href="/resources/esb/soa-integration-solution">SOA solutions</a>. As business ecosystems become more complicated with added services, security controls, validation, transformations, and infrastructure demands, companies need to optimize their SOA framework.</p><p style="border-style:none;">As challenges with SOA governance, API connectivity, and overall automation of business processes arise, design patterns play a critical role. SOA governance ensures that business processes run in accordance with best practices and regulations, while also providing businesses visibility into services and applications. With proven SOA design patterns in place, organizations can better manage and streamline business processes, making SOA governance an automated process. Furthermore, as more and more applications, APIs, services, systems, and data sources play a role in the enterprise, <a style="border-width:0px;" href="/resources/esb/soa-security-architecture">SOA security</a> concerns increase. Businesses can utilize SOA design patterns in order to streamline security across the enterprise to protect endpoints and APIs.</p><p style="border-style:none;">There are concerns regarding the successful use of design patterns. Business infrastructure, developer knowledge, and business requirements all contribute to the success of SOA design patterns. Without a well-established business environment, competent developers, and streamlined business processes, design patterns may not reach their potential. The implementation environment for SOA design patterns must allow loose coupling and the reuse of integration solutions. Developers must have knowledge about common SOA design patterns and know how and when to utilize them. Lastly, for SOA design patterns to be successfully implemented, business requirements must be addressed and understood across the entire enterprise.</p><h2 style="border-width:0px;">MuleSoft supports design patterns</h2><p style="border-style:none;">MuleSoft provides support for many integration design patterns through Anypoint Platform, an integration platform that makes it easy for organizations to connect data, applications, systems, and devices.</p><p style="border-style:none;">Anypoint Platform's Mule Runtime has built-in support for numerous integration patterns, including those listed in <a style="border-width:0px;" href="http://www.eaipatterns.com/toc.html" target="_blank">EAI Patterns</a> by Gregor Hohpe and Bobby Woolf. Implementing these patterns reduces the effort required to build integrations from scratch, giving developers time and energy to focus on creating better solutions. Mule objects allows the following patterns to be mapped out directly:</p><ul style="border-width:0px;"><li style="border-width:0px;margin-right:0px;">Integration styles</li><li style="border-width:0px;margin-right:0px;">Messaging systems</li><li style="border-width:0px;margin-right:0px;">Messaging channels</li><li style="border-width:0px;margin-right:0px;">Message routing</li><li style="border-width:0px;margin-right:0px;">Message transformation</li><li style="border-width:0px;margin-right:0px;">Message endpoints</li><li style="border-width:0px;margin-right:0px;">System management</li></ul><p style="border-style:none;">Mule Runtime enables a bottom-up approach to SOA; one that supports incremental adoption. A bottom-up method allows organizations to leverage a lightweight standalone Runtime rather than a full proprietary stack, giving them more flexibility. With Mule Runtime, businesses can leverage numerous SOA and API design patterns to overcome complex integration challenges. SOA governance and security can be better managed and automated with design patterns, ensuring business ecosystems remain safe and secure while following best practices. Avoid wasting time and resources developing integration solutions when leveraging design patterns with Mule Runtime provides the framework for repeatable, consistent, and proven solutions.</p><p style="border-style:none;">Learn more about <a href="https://www.mulesoft.com/platform/mule">Mule Runtime</a> and Anypoint Platform or <a style="border-width:0px;" href="/contact">contact us today</a> to see how MuleSoft helps businesses connect data, applications, systems, and devices more efficiently.</p></div></div> </section></div> </section></div></div></div></div></article> </section></div><div class="multipurpose-modal modal-servicetrace closed" id="modal-servicetrace"><div class="multipurpose-modal-content"><span class="multipurpose-modal-close">+</span><p class="title">You have been redirected</p><p>You have been redirected to this page because Servicetrace has been acquired by MuleSoft. Click <a href="/servicetrace" target="_blank">here</a> to learn more.</p></div></div><div class="multipurpose-modal modal-pw closed" id="modal-pw"><div class="multipurpose-modal-content"><span class="multipurpose-modal-close">+</span><p class="title">You have been redirected</p><p> After 17 years of reporting on the API economy, ProgrammableWeb has made the decision to shut down operations. <br> <a href="/programmableweb" target="_blank">Click here</a> to learn more.</p></div></div><div class="multipurpose-modal modal-fr closed" id="modal-fr"><div class="multipurpose-modal-content"><span class="multipurpose-modal-close">+</span><p class="title">Cette page est disponible en Français</p><p><a class="mule-button-br solid multipurpose-modal-link" href="/fr">Voir en Français</a></p></div></div><div class="multipurpose-modal modal-de closed" id="modal-de"><div class="multipurpose-modal-content"><span class="multipurpose-modal-close">+</span><p class="title">Diese Seite gibt es auch auf Deutsch</p><p><a class="mule-button-br solid multipurpose-modal-link" href="/de">Verfügbar in Deutsch</a></p></div></div><div class="multipurpose-modal modal-es closed" id="modal-es"><div class="multipurpose-modal-content"><span class="multipurpose-modal-close">+</span><p class="title">Esta página está disponible en español</p><p><a class="mule-button-br solid multipurpose-modal-link" href="/es">Ver en español</a></p></div></div><div class="multipurpose-modal modal-pt closed" id="modal-pt"><div class="multipurpose-modal-content"><span class="multipurpose-modal-close">+</span><p class="title">Essa página está disponível em Português</p><p><a class="mule-button-br solid multipurpose-modal-link" href="/pt">Veja-a em Português</a></p></div></div><div class="multipurpose-modal modal-ja closed" id="modal-ja"><div class="multipurpose-modal-content"><span class="multipurpose-modal-close">+</span><p class="title">このページは日本語でもご利用いただけます</p><p><a class="mule-button-br solid multipurpose-modal-link" href="/jp">日本語で見る</a></p></div></div> </section> </main></div><div class="off-canvas-content-footer"><div data-footer-version="1.0.1" class="ms-com-content ms-com-content-footer br custom-footer-white-bg wes footer-wes "> <section class="row-wrapper brightedge-links"><div class="row grid-x grid-margin-x"><div> <section class="block-brightedgefoundationcontentblock"><div class="be-ix-link-block"><div class="be-related-link-container"><div class="be-label">Also of Interest</div><ul class="be-list"><li class="be-list-item"> <a class="be-related-link" href="https://www.mulesoft.com/resources/what-is-soa"> SOA Resources </a></li><li class="be-list-item"> <a class="be-related-link" href="https://www.mulesoft.com/resources/esb/bottom-up-soa"> SOA from the bottom up </a></li><li class="be-list-item"> <a class="be-related-link" href="https://blogs.mulesoft.com/digital-transformation/soa-principles/"> 8 Principles of Service </a></li></ul></div></div> </section></div></div> </section> <footer class="ms-com-footer"> <section class="footer-top"><div class="footer-inside"><div class="footer-links-marketo-form"><div class="footer-tm"><div> <nav role="navigation" aria-label="Updated Footer Menu" id="block-updatedfootermenu" class="block-updatedfootermenu"><ul class="menu"><li> <span>Products</span><ul><li> <a href="https://www.mulesoft.com/platform/enterprise-integration">Anypoint Platform</a></li><li> <a href="https://www.mulesoft.com/platform/composer">MuleSoft Composer</a></li><li> <a href="https://www.mulesoft.com/platform/rpa">MuleSoft RPA</a></li><li> <a href="https://www.mulesoft.com/platform/intelligent-document-processing">MuleSoft IDP</a></li><li> <a href="https://anypoint.mulesoft.com/login/signup?apintent=generic">Start a free trial</a></li><li> <a href="https://www.mulesoft.com/lp/dl/studio">Download Studio</a></li></ul></li><li> <span>Solutions</span><ul><li> <a href="https://www.mulesoft.com/platform/api-management">API management</a></li><li> <a href="https://www.mulesoft.com/integration-solutions/dataweave-integration">Integration</a></li><li> <a href="https://www.mulesoft.com/integration-solutions/api/business-automation">Automation</a></li><li> <a href="https://www.mulesoft.com/integration-solutions">See all solutions</a></li></ul></li><li> <span>Services</span><ul><li> <a href="https://trailheadacademy.salesforce.com/products/mulesoft#f-products=Mulesoft" target="_blank">Training </a></li><li> <a href="https://trailhead.salesforce.com/en/credentials/administratoroverview/" target="_blank">Certification</a></li><li> <a href="https://www.mulesoft.com/support-and-services/consulting">MuleSoft Catalyst</a></li><li> <a href="https://www.mulesoft.com/support-and-services/business-value-services">Business Value Services</a></li></ul></li><li> <span>Support</span><ul><li> <a href="https://help.mulesoft.com/">Help Center</a></li><li> <a href="https://www.mulesoft.com/community">Community</a></li><li> <a href="https://developer.mulesoft.com/tutorials-and-howtos">Tutorials</a></li><li> <a href="https://docs.mulesoft.com/">Documentation</a></li><li> <a href="https://www.mulesoft.com/lp/ebook/api/integration-quick-start-guide">Quick start guides</a></li><li> <a href="https://www.mulesoft.com/contact">Ask an expert</a></li></ul></li><li> <span>Resources</span><ul><li> <a href="https://www.mulesoft.com/integration-resources?type%5B0%5D=Webinar">Webinars</a></li><li> <a href="https://www.mulesoft.com/integration-resources?type%5B0%5D=Demo">Demos</a></li><li> <a href="https://videos.mulesoft.com/">Videos</a></li><li> <a href="https://www.mulesoft.com/integration-resources?type%5B0%5D=Report">Analyst reports</a></li><li> <a href="https://www.mulesoft.com/integration-resources?type%5B0%5D=eBook">eBooks</a></li><li> <a href="https://www.mulesoft.com/integration-resources?type%5B0%5D=Whitepaper">Whitepapers</a></li><li> <a href="https://www.mulesoft.com/integration-resources?type%5B0%5D=Infographic">Infographics</a></li><li> <a href="https://www.mulesoft.com/resources/articles">Articles</a></li><li> <a href="https://blogs.mulesoft.com/bloghome/">Blog</a></li></ul></li><li> <span>Explore more</span><ul><li> <a href="https://www.mulesoft.com/contact">Contact sales</a></li><li> <a href="https://www.mulesoft.com/integration-partner">Partners</a></li><li> <a href="https://www.mulesoft.com/case-studies">Customer stories</a></li><li> <a href="https://www.mulesoft.com/events">Events</a></li><li> <a href="https://www.mulesoft.com/press-center">News</a></li><li> <a href="https://careers.salesforce.com/en/" target="_blank">Careers </a></li></ul></li></ul> </nav></div></div></div></div> </section> <section class="footer-bottom"><div class="footer-inside"><div class="logo-wrapper"> <a href="https://www.mulesoft.com" class="footer-logo" aria-label="Link to homepage"></a></div> <nav class="footer-links"> <a class="footer-links-separator" href="https://www.salesforce.com/company/legal/" target="_blank">Legal</a> <a class="footer-links-separator" href="https://www.salesforce.com/company/legal/sfdc-website-terms-of-service/" target="_blank">Terms of Service</a> <a class="footer-links-separator" href="https://www.salesforce.com/company/privacy/" target="_blank">Privacy</a> <a class="footer-links-separator" href="https://trust.salesforce.com/" target="_blank">Trust</a> <a class="footer-links-separator" href="https://www.salesforce.com/company/contact-us/?d=cta-glob-footer-11" target="_blank">Contact</a> <a class="footer-links-separator" href="https://www.salesforce.com/company/legal/disclosure/" target="_blank">Responsible Disclosure</a> <button class="ot-sdk-show-settings optanon-toggle-display removable" data-ignore-geolocation="true" id="ot-sdk-btn">Cookie Settings</button><div class="footer-legal-req"><a href="https://www.salesforce.com/form/other/privacy-request/" target="_blank">Your Privacy Choices</a></div> <span class="footer-copyright"><span>© Copyright 2024</span> Salesforce, Inc. <a href="https://www.salesforce.com/company/legal/tmcusageguidelines/" target="_blank"> All rights reserved.</a> Various trademarks held by their respective owners. Salesforce, Inc. Salesforce Tower, 415 Mission Street, 3rd Floor, San Francisco, CA 94105, United States</span> </nav> <nav class="social-logos"> <a href="https://www.linkedin.com/company/mulesoft/" target="_blank" class="icon-muletheme-linkedin" aria-label="Link to MuleSoft Linkedin profile"><span>Link to MuleSoft Linkedin profile</span></a> <a href="https://twitter.com/MuleSoft" target="_blank" class="icon-muletheme-twitter" aria-label="Link to MuleSoft Twitter profile"><span>Link to MuleSoft Twitter profile</span></a> <a href="https://www.instagram.com/mulesoft" target="_blank" class="icon-muletheme-instagram" aria-label="Link to MuleSoft Instagram profile"><span>Link to MuleSoft Instagram profile</span></a> <a href="https://www.facebook.com/MuleSoft/" target="_blank" class="icon-muletheme-facebook" aria-label="Link to MuleSoft Facebook profile"><span>Link to MuleSoft Facebook profile</span></a> <a href="https://www.youtube.com/user/mulesoftvids" class="icon-muletheme-videos" aria-label="Link to MuleSoft Video platform"><span>Link to MuleSoft Videos platform</span></a> <a href="https://www.twitch.tv/mulesoft_community" class="icon-muletheme-twitch" aria-label="Link to MuleSoft Twitch profile"><span>Link to MuleSoft Twitch profile</span></a> </nav></div> </section> </footer></div></div></div><div class="bottom-bar panel"><div class="row"><div class="large-12 columns"></div></div></div></div></div></div></div><script type="application/json" data-drupal-selector="drupal-settings-json">{"path":{"baseUrl":"\/","pathPrefix":"","currentPath":"node\/139471","currentPathIsAdmin":false,"isFront":false,"currentLanguage":"en"},"pluralDelimiter":"\u0003","suppressDeprecationErrors":true,"clientside_validation_jquery":{"validate_all_ajax_forms":2,"force_validate_on_blur":false,"messages":{"required":"This field is required.","remote":"Please fix this field.","email":"Please enter a valid email address.","url":"Please enter a valid URL.","date":"Please enter a valid date.","dateISO":"Please enter a valid date (ISO).","number":"Please enter a valid number.","digits":"Please enter only digits.","equalTo":"Please enter the same value again.","maxlength":"Please enter no more than {0} characters.","minlength":"Please enter at least {0} characters.","rangelength":"Please enter a value between {0} and {1} characters long.","range":"Please enter a value between {0} and {1}.","max":"Please enter a value less than or equal to {0}.","min":"Please enter a value greater than or equal to {0}.","step":"Please enter a multiple of {0}."}},"user":{"uid":0,"permissionsHash":"e4cf4ce703587e884a4bcbbe9fbfae3a6f934c7ff10e5bdf9f673be6c60f6620"}}</script><script src="/sites/default/files/js/js_97Qdk13OW1eAPrROagJ6fzxo2owAibvOeCJ1eiEoGPo.js?scope=footer&delta=0&language=en&theme=mule_foundation&include=eJx1T20OwiAMvRANR1rK6CYRWlLKknl6mRo1cf57n3lt25tR8QEbuVvXMC3SOaIlYb9mCZhd6Zm-5YPDH-9CGElhETHS3-aFcl36b62qxD4bNJplaLoD4-ZmKVWY2PwbQcHEMEI2yGkg4y7d2qkXkHmc1VKpY7_QioW4P5__5IOm-drgU6OY7LGpkl1OG02rpugPBAdyBfVKJhPW1PyLwEHu0T2J0w"></script><script src="/sites/default/files/js/js_LUd-G_dCEXvkAUXr99c-eCAooEW3SJ8BdGxwjww2hys.js?scope=footer&delta=1&language=en&theme=mule_foundation&include=eJx1T20OwiAMvRANR1rK6CYRWlLKknl6mRo1cf57n3lt25tR8QEbuVvXMC3SOaIlYb9mCZhd6Zm-5YPDH-9CGElhETHS3-aFcl36b62qxD4bNJplaLoD4-ZmKVWY2PwbQcHEMEI2yGkg4y7d2qkXkHmc1VKpY7_QioW4P5__5IOm-drgU6OY7LGpkl1OG02rpugPBAdyBfVKJhPW1PyLwEHu0T2J0w"></script></body></html>