Freigeben über


Hosted Application Toolkit (HAT)-Architektur

 

Veröffentlicht: November 2016

Gilt für: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2013, Dynamics CRM 2015, Dynamics CRM 2016

Dieses Thema zeigt die Komponenten von Hosted Application Toolkit (HAT) und den Startvorgang der Anwendung.

HAT-Komponenten

  • Datengesteuerte Adapter (DDAs): DDAs sind allgemeine Assemblys, die mit der Benutzeroberfläche (UI) der gehosteten Anwendung interagieren. Das UII SDK wird mit vier arten von DDAs geliefert:

    • UIADataDrivenAdapter – Dieses DDA verwendet das UI Automatisierungsframework, das mit Microsoft .NET Framework 4 geliefert wurde, um mit Windows-basierten Anwendungen, Windows Presentation Foundation (WPF), Silverlight und Webanwendungen zu interagieren.

    • WinDataDrivenAdapter - Dieses DDA verwendet das Microsoft Active Accessibility (MSAA)-Framework, um mit Windows-basierten Anwendungen zu interagieren.

    • WebDataDrivenAdapter - Dieses DDA verwendet das Document Object Model (DOM) (MSHTML), um mit Webanwendungen zu interagieren.

    • JavaDataDrivenAdapter - Dieses DDA verwendet die Java verwendet die Access Bridge (JDK 1.7 oder höher), um mit Java-Anwendungen zu interagieren.

  • Bindungen: Bindungen beschreiben die UI-Elemente mit einer gehosteten Anwendung und werden von den DDAs genutzt.

  • Automatisierungen: Automatisierungen sind Windows Workflow Foundation (WF)-Workflows, die die Geschäftslogik hosten. Die Hosted Application Toolkit (HAT) Software-Fabrik stellt einen Satz von WF-Aktivitäten bereit, um mit gehosteten Anwendungen zu interagieren.Weitere Informationen:Automatisieren gehosteter Anwendungen unter Verwendung der HAT-Automatisierungsaktivitäten

Die folgende Abbildung zeigt die HAT-Archtitektur.

Hosted Application Toolkit (HAT)-Architektur

Anwendungsstartprozess

Die DDA verwendet Bindungen und einfach zu identifizierende Steuerelementnamen, um die Benutzeroberflächen-Steuerelemente für Automatisierungen bereitzustellen. Automatisierungen verwenden diese Namen, um die Benutzeroberflächen-Steuerelemente zu verwalten. Bindungen werden im Rahmen der Initialisierungszeichenfolgevorgehensweise während des Anwendungsstarts bereitgestellt. Das Application Integration Framework extrahiert diese Bindungen aus der Initialisierungszeichenfolge und stell sie in DDA bereit. Die folgende Abbildung zeigt den typischen Prozess, der uftritt, wenn eine Anwendung gestartet wird.

Anwendungsstartprozess

Siehe auch

UII-Anwendungsintegrationsframework
Verwenden der HAT-Software-Fabrik
Verwenden von datengesteuerten Adaptern (DDAs)

Unified Service Desk 2.0

© 2017 Microsoft. Alle Rechte vorbehalten. Copyright