Data Flows

All the constraints and discussion above results in this flow of data for client integration:

Dekho Client Perspective

receive messages via ExternalInterface.

receive messages via server messaging.

send messages via ExternalInterface.

Dekho server Perspective

receive messages via web services calls.

send messages to client via server messaging.

protocol Perspective

receive messages as the registered handler for a protocol. Messages from Dekho are passed to the intended target 3rd party application.

send messages via web service calls.

Third Party application Perspective

receive messages via listener, which may use COM, command line or whatever method

send messages via

invoking protocol URLs directly, or

invoking protocol URLs by running protocol.exe with command line argument, or

invoking web service calls to Dekho server directly

Dekho Client Flex Extensions API