如果你想把MATLAB函式分享給另一位同事,只要簡單地透過Email就可以達成,不過這種方式可能不太適合較大的團隊。舉例來說,你沒有辦法確保每一個人都使用最新版本的函式,你也沒有辦法限制他人存取這些具有所有權的程式碼。而且如果為了滿足高峰期間的使用量而在足夠數量的機台上安裝了函式,離峰期間則會有機台處在閒置狀態。為了處理這樣的問題,企業級規模的應用架構工程部署專案通常會採用主-從式軟體開發模型(client-server software development model)來解決。
MATLAB Client for MATLAB Production Server這組支援套件,可為桌上型MATLAB提供了主-從式運算(client-server computing)帶來好處。它的作法是將演算法集中在一個位置存放,這可確保所有用戶端使用的版本都相同;由遠端執行並加密,則可以保護智慧財產(intellectual property;IP):終端使用者可以呼叫演算法,但不能存取原始程式碼。 ... ...