Поделиться через


Размещенные приложения UII

Размещенное приложение в User Interface Integration (UII) представляет собой бизнес-приложение или компонент, пользовательский интерфейс которого размещается в приложении-оболочке. Размещенное приложение может быть существующим приложением, разработанным без учета UII, или компонентом (размещенный элемент управления), разработанным специально для UII. предоставляет доступ к классам и интерфейсам, позволяющим разрабатывать размещенные приложения, поддерживающие различные сценарии.

Интерфейс IHostedApplication определяет способ DoAction, что позволяет приложениям реагировать на действие. В методе внедрения DoAction можно использовать переключение для выбора кода для исполнения, основанное на имени действия, полученного посредством AIF.

Содержание

Типы размещенных приложений UII

Глобальные и сеансовые размещенные приложения UII

Динамические размещенные приложения UII

Размещенные приложения UII, зависящие от бизнес-процесса

Типы размещенных приложений UII

Размещенное приложение UII может относиться к следующим типам:

  • Размещенные элементы управления. Пользовательские элементы управления, созданные специально для UII для размещения в Unified Service Desk. Такие размещенные элементы управления отличаются от готовых размещенных элементов управления Unified Service Desk; размещенные элементы управления UII определяются на основании класса HostedControl, тогда как размещенные элементы управления Unified Service Desk выведены от класса DynamicsBaseHostedControl. Дополнительные сведения: Использование размещенных элементов управления UII с Unified Service Desk

  • Размещенное веб-приложение. Это могут быть веб-приложения, приложения Microsoft Silverlight на веб-странице или мини-приложения Java, обычно размещенные в Internet Explorer.

  • Внешнее размещенное приложение. Сюда относятся приложения Microsoft, приложения Win32, приложения .NET Windows Forms, приложения Windows Presentation Foundation (WPF), приложения Java и другие приложения, которые выполняются не в браузере, а являются исполняемыми файлами.

  • Удаленное размещенное приложение. К ним относятся размещенные приложения Citrix. Этот тип приложений создает канал коммуникации с заглушкой Citrix, установленной на сервере Citrix. Заглушка Citrix загружает адаптер, соответствующий типу приложений, размещенных в среде Citrix.

Глобальные и сеансовые размещенные приложения UII

Глобальное размещенное приложение запускается при запуске рабочего стола и обычно закрывается при завершении работы рабочего стола. В течение работы процесса рабочего стола возможна одновременная работа только одного экземпляра для каждого глобального размещенного приложения. Сеансовое размещенное приложение запускается при создании сеанса и закрывается при завершении сеанса.

Динамические размещенные приложения UII

Управлять жизненным циклом динамического размещенного приложения можно через агента или с помощью кода. Динамические размещенные приложения могут быть как глобальными, так и сеансовыми. Сеансовое динамическое размещенное приложение будет остановлено в конце сеанса, если оно не было закрыто раньше через агента или с помощью кода.

Размещенные приложения UII, зависящие от бизнес-процесса

Модель хранения глобальных и сеансовых размещенных приложений может отмечать размещенные приложения как зависящие от бизнес-процессов. Глобальные размещенные приложения, зависящие от бизнес-процесса, доступны агенту только при условии, что активен бизнес-процесс, от которого зависят размещенные приложения. Приложения запускаются при первом запуске бизнес-процесса и продолжают выполняться после завершения бизнес-процесса. Сеансовые размещенные приложения, зависящие от бизнес-процесса, запускаются при запуске бизнес-процесса, от которого они зависят. Когда агент закрывает бизнес-процесс, сеансовые размещенные приложения, зависящие от бизнес-процесса, останавливаются.

См. также

Основные понятия:

UII Application Integration Framework
Адаптеры UII
Создание размещенных приложений UII и управление ими

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