CCOW Context Participants

Implementing CCOW Context Participants

A context participant is an application that gets or sets context data from a context manager. The LEADTOOLS CCOW SDK supports both ActiveX and Web participants.

Web Context Participant

A LEADTOOLS Web Context participant consists of two major components. The following components are needed in order to enable a web application to become a context participant:

  1. A Web Service (Leadtools.Ccow.Services.CcowParticipantService): The web service defines the CCOW web participant service contract, which enables a web context participant to be notified about context changes.

    This service is responsible for receiving context change notifications and sends the updates to the Web application.

  2. Javascript interface (Leadtools.Ccow.js): Implementation of CCOW web components.

Perform the following steps to enable a web application to become a context participant:

ActiveX Context Participant

To enable an application to become a context participant, create a class that implements the Leadtools.Ccow.IContextParticipant interface in order to enable the following methods:

The class implementation is required to be a COM object. As a result, the ComVisibleAttribute is required when declaring the class.

Participating in a secure context system for Single Sign-On (SSO)

In order to achieve single sign-on (SSO), one application must be designated as the application for authentication. The CCOW demos that ship with the LEADTOOLS CCOW SDK have already designated the CCOW Authentication sample application as the application to perform authentication.

When launching any of LEADTOOLS CCOW participation applications with SSO enabled, the participant application will be user- and patient-linked. Otherwise, the participant application will be only patient-linked.

CCOW Context Participant Best Practice Recommendations

Help Version 19.0.2017.10.19
Products | Support | Contact Us | Copyright Notices
© 1991-2017 LEAD Technologies, Inc. All Rights Reserved.
LEADTOOLS Imaging, Medical, and Document