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.