Client Types

Several types of Client interfaces are available for use with different applications.

Client Interface

Description

JDriver

The Java Driver, also known as JDriver, consists of a JAR file used with your Java application code.

CPPDriver

The C++ Driver consists of DLLs and include files that are linked with your GridServer application.

.NETDriver

The .NET Driver consists of a DLL that includes a .NET Assembly used with your .NET code. The .NET Driver is only available for Windows.

COMDriver

The COM Driver enables an application using the Windows Component Object Model architecture to access GridServer. The COM Driver is only available for Windows.

R Driver

The R Driver enables R applications to access Services. The R Driver is available for Windows and Linux.

Python Driver

The Python Driver, or PyDriver, is a Driver that can submit Python scripts for execution in the GridServer environment. This enables you to create Python scripts to run on multiple Engines, and return the results to a central location. You can achieve parallelism by iteratively changing the script that is passed to successive tasks.

PDriver

PDriver, or the Parametric Job Driver, is a Driver that executes command-line programs as a parallel processing service using the GridServer environment. This enables you to take a single program, run it on several Engines, and return the results to a central location, without writing a program in Java or C++.