摘要 |
本发明提供一种最佳化一分布式(软体)应用之电脑执行方法、系统及程式产品。具体而言,根据该分布式应用之部署,发现一目标计算环境(其中部署该分布式应用)之一组态。其后,基于一组规则及所发现之组态,应用一个或多个最佳化技术以最佳化该分布式应用。在一典型实施例中,可将该组规则嵌入该分布式应用中,或可自一外部源(例如,一储存库)存取它们。无论如何,所应用之最佳化技术可包括下述技术中之至少一者:(1)识别并藉由一新组件替代该分布式应用之一效能不佳组件;(2)在该分布式应用之分布对象之间产生介面层(以允许选择最佳连结);及/或(3)使用程式分析技术执行该分布式应用之代码转换。 |