Internal Forms Originating from a GUI
Users key data utilizing a GUI. The resulting raw data is passed on for transformation.
The raw data is converted to an XML version of a form and passed on for rendering.
The XML version of the form is rendered into the domain objects for validation.
Once validation is complete, the data is either persisted in the database or routed back to the presentation layer for correction.