extDirectRouter.py is a python script that is configured as an executable script in apache.It handles HTTP POST and GET methods.
If given an HTTP Get request it outputs a formatted javascript string that defines a global variable that contains the specification of the server.
If it is called with an HTTP POST it executes a remote procedure call.
vidApplApi.py is the server side API, it contains two main methods:
requestHandler, which is called in response to an HTTP post that decodes the json object, executes a method and returns the result to EXT as a json object.
requestApiSpec, which returns the specification for the server in response to an HTTP GET.