File Exchange

image thumbnail

MATLAB Client for MATLAB Production Server

MATLAB Client for MATLAB Production Server™ lets you access your MATLAB® Production Server-hosted functions via MATLAB Add-Ons

15 Downloads

Updated 28 Apr 2020

MATLAB Client for MATLAB Production Server™ lets you access your MATLAB® Production Server-hosted algorithms from the MATLAB desktop via MATLAB Add-Ons. MATLAB Production Server provides central, secure and scalable execution for your algorithms. MATLAB Add-Ons are similar to MATLAB toolboxes, adding application-specific features to your MATLAB installation.

Using MATLAB Add-Ons generated by MATLAB Client for MATLAB Production Server you can:

• Centralize algorithm management: Install algorithms on a central server and then run them from any MATLAB desktop.
• Protect your intellectual property: Encryption protects algorithms deployed to MATLAB Production Server.
• Scale with demand: Scale on-premises or in the cloud.

You must activate the discovery service of every MATLAB Production Server instance that hosts MATLAB Production Server Add-Ons.

To get started, see the help for prodserver.addon.install or open the documentation with this MATLAB command:

open(fullfile(strcat(extractBefore(which('prodserver.addon.install'),'+prodserver'),'html/psaom_product_page.html')))

Comments and Ratings (5)

Unfortunately it doesn't work if you host MPS over proxy. For example, I host MPS on 'http://mysite.com/mps' address.
Command prodserver.addon.availableAddOns('mysite.com/mps', 80) returns nothing, because 'http://mysite.com/mps:80/api/discovery' isn't a suitable web address

You should add following code to the 903 line of Catalog.m:
list = [];
It will help to avoid infinitive progress dialog with timer errors if MPS doesn't have any add-ons yet.

MATLAB Release Compatibility
Created with R2019b
Compatible with R2019b to R2020a
Platform Compatibility
Windows macOS Linux