MATLAB® Production Server™ lets you incorporate custom analytics into web, database, and production enterprise applications running on dedicated servers or in the cloud. You can create algorithms in MATLAB, package them using MATLAB Compiler SDK™, and then deploy them to MATLAB Production Server without recoding or creating custom infrastructure. Users can then access the latest version of your analytics automatically.
MATLAB Production Server manages multiple MATLAB Runtime versions simultaneously. As a result, algorithms developed in different versions of MATLAB can be incorporated into your application. The server runs on multiprocessor and multicore computers, providing low-latency processing of concurrent work requests. You can deploy the server on additional computing nodes to scale capacity and provide redundancy.
Learn how to package a MATLAB function into a deployable archive for MATLAB Production Server.
Learn how to create a deployable archive with Excel® integration for MATLAB Production Server using a MATLAB function.
Start a server instance when the host machine boots by making a server instance a Windows® service.
Installing MATLAB Production Server is similar to installing other MathWorks®products.
Deploy an archive on the server.
Learn how to call a MATLAB function deployed to MATLAB Production Server from a Java® application.
Call a MATLAB function deployed to MATLAB Production Server from a C# application.
Learn how to call a MATLAB function deployed to MATLAB Production Server from a C++ application.
Learn how to call a MATLAB function deployed to MATLAB Production Server from a Python® application.
Workflow that describes how MATLAB Production Server works in an on-premises installation.