Partilhar via


Arquitetura do Hosted Application Toolkit (HAT)

Este tópico ilustra os componentes do Toolkit de Aplicações Alojadas (HAT) e o processo de arranque da aplicação.

Componentes HAT

  • Adaptadores orientados por dados (DDAs): Os DDAs são assemblagens genéricas que interagem com a interface de utilizador (IU) da aplicação alojada. O UII SDK é fornecido com quatro tipos de DDAs:

    • UIADataDrivenAdapter – Este DDA utiliza a arquitetura de automatização da IU fornecida com o Microsoft .NET Framework 4 para interagir com aplicações do Windows, Windows Presentation Foundation (WPF), Silverlight e aplicações web.

    • WinDataDrivenAdapter – Este DDA utiliza a arquitetura do Microsoft Active Accessibility (MSAA) para interagir com aplicações baseadas no Windows.

    • WebDataDrivenAdapter – Este DDA utiliza o Document Object Model (DOM) para interagir com aplicações web.

    • JavaDataDrivenAdapter – Este DDA utiliza o Java Access Bridge (JDK 1.7 ou posterior) para interagir com aplicações Java.

  • Enlace: Os enlaces descrevem os elementos da IU com uma aplicação alojada e são utilizados pelos DDAs.

  • Automatizações: As automatizações são fluxos de trabalho do Windows Workflow Foundation (WF)que alojam a lógica de negócio. O Toolkit de Aplicações Alojadas (HAT) Software Factory fornece um conjunto de atividades WF para interagir com aplicações alojadas. Mais informações: Automatizar aplicações alojadas utilizando atividades de automaticação HAT

A ilustração seguinte mostra a arquitetura do HAT.

Processo de arranque da aplicação

O DDA utiliza enlaces e nomes de controlo facilmente identificáveis para fornecer os controlos da IU de uma aplicação a automatizações. As automatizações utilizam estes nomes para gerir os controlos da IU. Os enlaces são fornecidos como parte do procedimento de cadeia de inicialização durante o arranque da aplicação. A Application Integration Framework extrai estes enlaces da cadeia de inicialização e fornece-os ao DDA. A ilustração seguinte mostra o processo típico que ocorre quando uma aplicação começa.

Consulte Também

Conceitos

Application Integration Framework do UII
Trabalhar com o HAT Software Factory
Utilizar adaptadores orientados por dados (DDAs)

Unified Service Desk
Send comments about this topic to Microsoft.
© 2015 Microsoft. All rights reserved.