Partager via


Architecture de la boîte à outils d’applications hébergées (HAT)

Cette rubrique illustre les composants de la Boîte à outils d’applications hébergées (HAT) et le processus de démarrage de l’application.

Composants HAT

  • Adaptateurs DDA : les adaptateurs DDA sont des assemblys génériques qui interagissent avec l’interface utilisateur de l’application hébergée. Le Kit de développement logiciel (SDK) UII est fourni avec quatre types d’adaptateurs DDA :

    • UIADataDrivenAdapter : ce DDA utilise l’infrastructure UI Automation fournie avec Microsoft .NET Framework 4 pour interagir avec les applications basées sur Windows, Windows Presentation Foundation (WPF), Silverlight et les applications web.

    • WinDataDrivenAdapter : cet adaptateur DDA utilise l’infrastructure Microsoft Active Accessibility (MSAA) pour interagir avec les applications Windows.

    • WebDataDrivenAdapter : cet adaptateur DDA utilise le modèle DOM (MSHTML) pour interagir avec les applications web.

    • JavaDataDrivenAdapter : cet adaptateur DDA utilise Java Access Bridge (JDK 1.7 ou version ultérieure) pour interagir avec les applications Java.

  • Liaisons : les liaisons décrivent les éléments d’interface utilisateur avec une application hébergée et sont utilisées par les adaptateurs DDA.

  • Automatisations : les automatisations sont des workflows Windows Workflow Foundation (WF) qui hébergent la logique métier. La fabrique logicielle HAT fournit un ensemble d’activités WF pour interagir avec les applications hébergées. Plus d’informations : Utilisation des activités d’automatisation HAT

    L’illustration suivante montre l’architecture HAT.

    Architecture de la boîte à outils d’applications hébergées (HAT).

Processus de démarrage de l’application

L’adaptateur DDA utilise les liaisons et les noms de contrôles facilement identifiés pour fournir les contrôles d’interface utilisateur d’une application aux automatisations. Les automatisations utilisent ces noms pour gérer les contrôles d’interface utilisateur. Les liaisons sont fournies dans le cadre de la procédure de la chaîne d’initialisation au démarrage de l’application. L’environnement d’intégration applicative extrait ces liaisons de la chaîne d’initialisation et les fournit à l’adaptateur DDA. L’illustration suivante montre le processus standard qui se produit au démarrage d’une application.

Processus de démarrage de l’application.

Voir aussi

Environnement d’intégration applicative UII
Utiliser la fabrique logicielle HAT
Utiliser des adaptateurs DDA