Partager via


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

 

Date de publication : novembre 2016

S’applique à : Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2013, Dynamics CRM 2015, Dynamics CRM 2016

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 : cet adaptateur DDA utilise l’infrastructure UI Automation fournie avec le Microsoft .NET Framework 4 pour interagir avec les applications 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 Boîte à outils d'applications hébergées (HAT) fournit un ensemble d’activités WF pour interagir avec les applications hébergées.Pour plus d'informations :Automatiser les applications hébergées à l’aide 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

Unified Service Desk 2.0

© 2017 Microsoft. Tous droits réservés. Copyright