Invention Application
US20070198973A1 Computer-implemented method, system, and program product for deployment time optimization of a distributed application
审中-公开
计算机实现的方法,系统和程序产品,用于分布式应用程序的部署时间优化
- Patent Title: Computer-implemented method, system, and program product for deployment time optimization of a distributed application
- Patent Title (中): 计算机实现的方法,系统和程序产品,用于分布式应用程序的部署时间优化
-
Application No.: US11345748Application Date: 2006-02-02
-
Publication No.: US20070198973A1Publication Date: 2007-08-23
- Inventor: Jong-Deok Choi , Manish Gupta , Parviz Kermani , Kang-Won Lee , Kyung Ryu , Dinesh Verma , Peng Wu
- Applicant: Jong-Deok Choi , Manish Gupta , Parviz Kermani , Kang-Won Lee , Kyung Ryu , Dinesh Verma , Peng Wu
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Main IPC: G06F9/45
- IPC: G06F9/45

Abstract:
A computer-implemented method, system, and program product for optimizing a distributed (software) application are provided. Specifically, a configuration of a target computing environment, in which the distributed application is deployed, is discovered upon deployment of the distributed application. Thereafter, based on a set of rules and the discovered configuration, one or more optimization techniques are applied to optimize the distributed application. In a typical embodiment, the set of rules can be embedded in the distributed application, or they can be accessed from an external source such as a repository. Regardless, the optimization techniques applied can include at least one of the following: (1) identification and replacement of an underperforming component of the distributed application with a new component; (2) generation of interface layers (to allow selection of optimal bindings) between distributed objects of the distributed application; and/or (3) execution of code transformation of the distributed application using program analysis techniques.
Information query