如果你想把MATLAB函式分享给另一位同事,只要简单地透过Email就可以达成,不过这种方式可能不太适合较大的团队。举例来说,你没有办法确保每一个人都使用最新版本的函式,你也没有办法限制他人存取这些具有所有权的程式码。而且如果为了满足高峰期间的使用量而在足够数量的机台上安装了函式,离峰期间则会有机台处在闲置状态。为了处理这样的问题,企业级规模的应用架构工程部署专案通常会采用主-从式软体开发模型(client-server software development model)来解决。
MATLAB Client for MATLAB Production Server这组支援套件,可为桌上型MATLAB提供了主-从式运算(client-server computing)带来好处。它的作法是将演算法集中在一个位置存放,这可确保所有用户端使用的版本都相同;由远端执行并加密,则可以保护智慧财产(intellectual property;IP):终端使用者可以呼叫演算法,但不能存取原始程式码。 ... ...