Hosted Application Toolkit (HAT) architecture

Aplica-se a: Unified Service Desk 2.0

This topic illustrates the components of Toolkit de Aplicações Alojadas (HAT) and the application startup process.

  • Data-driven adapters (DDAs): DDAs are generic assemblies that interact with the hosted application's user interface (UI). The UII SDK ships with four types of DDAs:

    • UIADataDrivenAdapter – This DDA uses the UI Automation framework that shipped with Microsoft .NET Framework 4 to interact with Windows-based applications, Windows Presentation Foundation (WPF), Silverlight, and web applications.

    • WinDataDrivenAdapter – This DDA uses the Microsoft Active Accessibility (MSAA) framework to interact with Windows-based applications.

    • WebDataDrivenAdapter – This DDA uses the Document Object Model (DOM) (MSHTML) to interact with web applications.

    • JavaDataDrivenAdapter – This DDA uses the Java Access Bridge (JDK 1.7 or later) to interact with Java applications.

  • Bindings: Bindings describe the UI elements with a hosted application and are leveraged by the DDAs.

  • Automations: Automations are Windows Workflow Foundation (WF) workflows that host the business logic. The Toolkit de Aplicações Alojadas (HAT) Software Factory provides a set of WF activities to interact with hosted applications. Mais informações: Automate hosted applications using HAT automation activities

The following illustration shows the HAT architecture.

Hosted Application Toolkit (HAT)  architecture

The DDA uses bindings and easily identified control names to provide an application’s UI controls to automations. Automations use these names to manage the UI controls. Bindings are provided as part of the initialization string procedure during application startup. The Application Integration Framework extracts these bindings from the initialization string and provides them to the DDA. The following illustration shows the typical process that occurs when an application starts.

Application startup process

Consulte Também

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