Compartir a través de


Arquitectura del Kit de herramientas de aplicaciones hospedadas (HAT)

 

Publicado: noviembre de 2016

Se aplica a: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2013, Dynamics CRM 2015, Dynamics CRM 2016

Este tema ilustra los componentes de Kit de herramientas de aplicaciones hospedadas (HAT) y el proceso de inicio de la aplicación.

Componentes HAT

  • Adaptadores basados en datos (DDAs): Los DDAs son ensamblados genéricos que interactúan con la interfaz de usuario (UI) de la aplicación hospedada. El SDK de UII se suministra con cuatro tipos de DDAs:

    • UIADataDrivenAdapter - Este DDA usa el marco de automatización de la interfaz de usuario que se suministra con Microsoft .NET Framework 4 para interactuar con aplicaciones basadas en Windows, Windows Presentation Foundation (WPF), Silverlight, y aplicaciones web.

    • WinDataDrivenAdapter - Este DDA usa el marco de Microsoft Active Accessibility (MSAA) para interactuar con aplicaciones basadas en Windows.

    • WebDataDrivenAdapter - Este DDA usa el Document Object Model (DOM) (MSHTML) para interactuar con aplicaciones web.

    • JavaDataDrivenAdapter - Este DDA usa puente de acceso a Java (JDK 1.7 o posterior) para interactuar con las aplicaciones Java.

  • Enlaces: Los enlaces describen los elementos de la interfaz de usuario con una aplicación hospedada y son aprovechados por los DDAs.

  • Automatizaciones: Las automatizaciones son flujos de trabajo Windows Workflow Foundation (WF) que hospedan lógica de negocios.Kit de herramientas de aplicaciones hospedadas (HAT) Software Factory proporciona un conjunto de actividades de WF para interactuar con aplicaciones hospedadas.Más información:Automatizar aplicaciones hospedadas con actividades de automatización HAT

La siguiente ilustración muestra los componentes de la arquitectura de HAT.

Arquitectura del Kit de herramientas de aplicaciones hospedadas (HAT)

Proceso de inicio de la aplicación

El DDA usa enlaces y nombres de control fácilmente identificados para proporcionar controles de la interfaz de usuario de una aplicación a las automatizaciones. Las automatizaciones usan estos nombres para administrar los controles de la interfaz de usuario. Los enlaces se proporcionan como parte del procedimiento de cadena de inicialización durante el inicio de la aplicación. El Marco de integración de aplicaciones extrae estos enlaces de la cadena de inicialización y los proporciona al DDA. El siguiente ejemplo muestra el proceso típico que se produce cuando una aplicación se inicia.

Proceso de inicio de la aplicación

Ver también

Marco de integración de aplicaciones de UII
Trabajar con HAT Software Factory
Uso de adaptadores basados en datos (DDAs)

Unified Service Desk 2.0

© 2017 Microsoft. Todos los derechos reservados. Copyright