Un nodo di elaborazione dei messaggi definito dall'utente è un nodo che è possibile creare come complemento dei tipi di nodo primitivo forniti da WebSphere Message Broker. E' possibile utilizzare un nodo di elaborazione dei messaggi definito dall'utente per fornire alcune elaborazioni specifiche su ricezione di un messaggio che non è fornito dai tipi di nodo primitivo forniti da WebSphere Message Broker.
E' possibile utilizzare nuovi tipi di nodi con i tipi di nodo primitivo esistenti per creare flussi di messaggi al fine di ottenere l'elaborazione richiesta dai messaggi.