Patent ID: 7703072

Claim:
A component-based application constructing method of constructing an application by combining a plurality of software components, the method comprising the steps of: recording, as an execution history of each of the software components, a history of reliability indexes including an error frequency, a time required for a reboot and a performance deterioration level of an application, composed of the corresponding software component during a preventive reboot is executed on the corresponding software component, all of which are accumulated through plural-time executions of each of the software components, so as to correspond to each of the software components stored in a software component database; recording, as said execution history, an execution environment of the corresponding software component; retrieving a component having a same execution history as that of an execution environment of the application to be constructed; when an objective component-based application is to be constructed by combining the software components, referring to said recorded execution history to evaluate reliability at a time of executing the constructed component-based application; and reflecting an evaluation result in selecting a component adopted for construction of said objective component-based application.