Commands

The first type of Message that a Sophon application is associated with is the Command Message, or simply Commands. These are messages with the intent to change the state of the application in one way or another.

This section of the reference guide covers in detail the capabilities that Sophon provides for Command messages. A summary of the various sections is given below.

Sub-Section Purpose

Modeling

Sophon provided components to address Aggregate Modeling concerns

Command Dispatchers/ Command Handlers

Functional Development concerns for Command Messages using Sophon

Infrastructure

Non-Functional Development concerns for Command Messages using Sophon

Configuration

Configuration concerns for Command Messages using Sophon

This guide is complemented by a video tutorial which gives a practical demonstration of the concepts explained in this section. The tutorial is available at -> Sophon Coding Tutorial - Command Messages