The LEADTOOLS Distributed Computing (Job Processor) SDK uses WCF services as the main form of communication between all machines (clients, servers, and workers machines) that are part of the distributed computing application. Using WCF services allows developers to create distributed computing applications that are platform-independent. As a result, clients of any platform can communicate and operate within the same distributed computing application. These web services include web methods for adding, aborting, deleting, and monitoring the status of existing jobs, as well as other distributed computing tasks. For more information, refer to the IJobService interface.
The OCRJobProcessorClientDemo and MultimediaJobProcessorClientDemo both demonstrate how to use and consume these WCF services to both add and retrieve information from the JobProcessor database.
The Leadtools.Services. JobProcessor.FaultContracts namespace contains classes, interfaces, structures, and enumerations for handling exceptions as faults.
For more information, refer to Programming with the LEADTOOLS Distributed Computing (Job Processor) SDK.