OO Common architectural styles for Oo network-based software(contd.) Mobile code styles Virtual Machine (vM) Remote Evaluation(REV):远程求值 Code on Demand (c○D):按需代码 ·与REⅤ相反的是,将代码从服务器端下载过来运行 ·如脚本下载到浏览器运行 Layered-Code-on-Demand-Client-Cache-Stateless Server(LC○DC$S」 ·浏览器里面运行 Java applet代码 Mobile Agent(MA) 个完整的计算组件,与它的状态、必需的代码、执行任务所需 的数据一起被移动到远程站点Common architectural styles for network-based software (contd.) • Mobile Code Styles – Virtual Machine (VM) – Remote Evaluation (REV):远程求值 – Code on Demand (COD):按需代码 • 与REV相反的是,将代码从服务器端下载过来运行 • 如脚本下载到浏览器运行 – Layered-Code-on-Demand-Client-Cache-StatelessServer (LCODC$SS) • 浏览器里面运行Java Applet代码 – Mobile Agent (MA) • 一个完整的计算组件,与它的状态、必需的代码、执行任务所需 的数据一起被移动到远程站点