Eine Befehlsnachricht (Command Message) ist eine normale Nachricht, die einfach nur einen Befehl enthält. Mit einer Befehlsnachricht kann eine Funktion in einer anderen Anwendungen zuverlässig aufgerufen werden. In Jakarta Messaging (früher Java Message Service, JMS) kann eine Befehlsnachricht jede Art von Nachricht sein. Beispiele sind eine ObjectMessage, die ein serialisierbares Befehlsobjekt enthält oder eine TextMessage, die einen Befehl in XML-Form enthält. In .NET ist eine Befehlsnachricht eine Message, in der ein Befehl gespeichert ist. Auch ein SOAP-Request ist eine Befehlsnachricht.
Gregor Hohpe, Bobby Woolf: Enterprise Integration Patterns. Designing, Building and Deploying Messaging Solutions. Hrsg.: Addison-Wesley. 1. Auflage. Addison-Wesley, 2003, ISBN 978-0-321-20068-6 (englisch, 480 S.).
Weblinks
Gregor Hohpe, Bobby Woolf: Command Message. Messaging Patterns → Message Construction. In: Enterprise Integration Patterns. Gregor Hohpe, Bobby Woolf, abgerufen am 22. Dezember 2024 (englisch).