Harmoni Architecture
From Harmoni
Sitting alongside of the Harmoni services is the "Harmoni Architecture". The "architecture" is a set of controllers and templates that coordinate the configuration of services, the proper execution of application actions, and any post-processing of application output. The architecture is built on a popular module/action model, in which your PHP program contains multiple modules, each of which contain multiple executable actions. All you, as an application developer, need to write are the action files (or classes, or methods, however you choose to do it), Harmoni provides the controller logic.
The "Harmoni Architecture" is separate from the Harmoni Services and either part of Harmoni can be used independently of the other.
The following diagram gives a (simplified) example of the execution path/flow of a typical PHP program written under Harmoni:


