Hosted Applications

Hosted applications are applications and utilities that are installed on locally and are integrated into the ID. Conversely, non-hosted applications are local applications and utilities that are stored on the local computer, but integrated into the ID. Because they are integrated in to the Agent Desktop Applications menu, both hosted and non-hosted applications can be started from Agent Desktop.

Global and Local Hosted Applications

From a lifecycle management perspective, CCF has two types of hosted applications: global hosted applications and session-scoped, or non-global, hosted applications. A global hosted application is started either when the agent desktop starts, or at the start of a workflow upon which the global hosted application is tagged as dependent. It is usually recycled when the agent desktop is terminated. A non-global hosted application is started either when the session starts or at the start of a workflow if the application is tagged as workflow dependent. It is usually recycled at the end of the session.

Dynamic Applications

CCF 2009 also supports dynamic hosted applications. These allow an agent to start or close a hosted application on demand, either by using the UI or programmatically in code. A dynamic application can be global or non-global.

Global dynamic applications are loaded at the first request and hidden thereafter, and they can be requested at anytime (such as during a global session, normal session, or workflow). Non-global dynamic applications can only be loaded after a session has started, and each session uses a different instance of the application.

If a dynamic application is part of a workflow and has not started when the workflow starts, then the workflow will start the application and the application will stop when the workflow is complete. For more information, see Configuring Dynamic Applications.

See Also

Managing Hosted Applications