Overview of the major functions
Provider model for the host abstraction
Thanks to the provider model it is not necessary to use only one communication technology and therefore you avoid strong dependencies. In addition, this architecture features the possibility of a subsequent migration to different backend systems.
Support of the Compact Framework
All the runtime components of the HAF can also be offered in a special version for Microsoft Compact Framework. Moreover the code-generator of the HAF is able to generate CF-versions of the DataAcess-layer and the BusinessRules-layer. This implies the possible use of the host-side functions on a mobile device (such as warehouse scanners et cetera).
Support of Microsoft Visual SourceSafe
Since usually more than one developer works in a HAF-project, the Host Abstractor supports the source code administration tool “Visual SourceSafe” by Microsoft.
Maximum flexibility by code generation
The code generated by the HAF can be extended on any level manually without losing these modifications during the next generation process. This guarantees a maximum of flexibility for the development.
Extensibility
You can extend mostly all the elements of the HAF with your own components. Thus you can develop your own provider or PlugIn for the Host Abstractor, for example.
