UII data driven adapters

Data-driven adapters are used by the Hosted Application Toolkit (HAT). These adapters handle only the interaction with the user interface (UI) and don’t contain business processes. This is different than custom adapters, which frequently intermingle with the business processes and the UI interaction code.

A data-driven adapter uses data, named the bindings, to define the way that it identifies a UI component of a hosted application. For example, the bindings may consist of Document Object Model (DOM) paths for describing elements on a webpage. The HAT adapter leverages business processes implemented using the Windows Workflow Foundation (WF), these bindings, and data-driven adapters to manage the business flows between one or more applications.

UII provides the following four data-driven adapters:

  • WinDataDrivenAdapter: A Microsoft Active Accessibility (MSAA)–based data-driven adapter for Windows-based applications.

  • WebDataDrivenAdapter: A DOM-based data-driven adapter for web applications.

  • UIDataDrivenAdapter: A UI automation–based data-driven adapter for Windows (including Microsoft Silverlight and Windows Presentation Foundation (WPF) applications) and web applications.

  • JavaDataDrivenAdapter: A Java Development Kit (JDK) level 1.7–based data-driven adapter for Java applications.

More information: Use data driven adapters (DDAs)

See Also

Concepts

UII Hosted Application Toolkit (HAT)
Use UII automation adapter to interact with external and web applications

Other Resources

Extend Unified Service Desk

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