The MATLAB Production Server Java client allows you to evaluate MATLAB functions on remote servers using native Java data. Choose between two styles of API to evaluate a MATLAB function that includes; static proxy and dynamic proxy. It provides an interface that models the MATLAB function signature that enforces users to pass the proper data types to the function at compile time, or pass the function name as a parameter to the proxy along with the function arguments. The API uses the request-response model of the Hypertext Transfer Protocol for communication with the MATLAB Production Server and includes; request methods, response codes, message headers, and message bodies. MATLAB is a high-level language and interactive environment for numerical computation, visualization, and programming.