Die wichtigsten Funktionen auf einen Blick
Providermodell zur Abstraktion des Hosts
Durch das Providermodell ist es nicht nötig sich auf eine Kommunikationstechnologie festzulegen und sich somit in starke Abhängigkeiten zu begeben. Diese Architektur ermöglicht außerdem eine spätere Migration auf andere Backendsysteme.
Unterstützung des Compact Frameworks
Alle Runtimekomponenten des HAF liegen auch in einer speziellen Version für das Microsoft Compact Framework vor. Darüber hinaus ist der Codegenerator des HAF in der Lage CF-Versionen des DataAccess- und des BusinessRules-Layers zu generieren. Somit steht der Nutzung der hostseitigen Funktionen auf einem mobilen Gerät (z.B. Lagerscanner etc.) nichts im Weg.
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.
Maximale Flexibilität durch Codegenerierung
Der vom HAF generierte Code lässt sich auf jeder Ebene manuell erweitern, ohne die manuellen Änderungen beim nächsten Generieren zu verlieren. Das garantiert ein Maximum an Flexibilität bei der Entwicklung.
Erweiterbarkeit
Nahezu alle Komponenten des HAF lassen sich durch eigene Komponenten erweitern. So können z. B. eigenen Provider oder PlugIns für den Host Abstractor entwickelt werden.
