Computer system, failure handling method, and computer program
First Claim
1. A computer system including an application framework providing a function of dynamically adding and deleting a software module as an application, the computer system comprising:
- a profile for each software module which records and stores, as execution related information, information concerning execution of the software module, including identification information of the software module;
a software module monitor which detects a failure occurring at a time of execution of the software module added as the application, and notifies a software module manager of the failure as failure occurrence information; and
the software module manager which identifies a failed software module from the notified failure occurrence information, obtains the execution related information from the profile of the identified software module, determines how to handle the software module on the basis of the obtained execution related information and the failure occurrence information, and directs the execution.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer system comprises, a profile for each software module, a software module monitor which detects a failure as failure occurrence information at an early stage at a time of execution of an application based on execution related information recorded in the profile, and notifies a software module manager of the failure, and the software module manager which identifies a failed software module from the failure occurrence information, determines how to handle the software module on the basis of the execution related information and the failure occurrence information, and directs the execution.
42 Citations
9 Claims
-
1. A computer system including an application framework providing a function of dynamically adding and deleting a software module as an application, the computer system comprising:
-
a profile for each software module which records and stores, as execution related information, information concerning execution of the software module, including identification information of the software module;
a software module monitor which detects a failure occurring at a time of execution of the software module added as the application, and notifies a software module manager of the failure as failure occurrence information; and
the software module manager which identifies a failed software module from the notified failure occurrence information, obtains the execution related information from the profile of the identified software module, determines how to handle the software module on the basis of the obtained execution related information and the failure occurrence information, and directs the execution. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A failure handling method realized on a computer system including an application framework, the method comprising:
-
detecting a failure having occurred at a time of execution of a software module added to the application framework;
identifying the failed software module on the basis of the failure occurrence information detected, and obtaining execution related information of the identified software module from a profile which stores, in advance and for each software module, information concerning the execution of the software module as the execution related information; and
determining how to handle the failed software module on the basis of the failure occurrence information and the execution related information obtained, and directing the execution.
-
-
9. A computer program for making a computer system including an application framework execute:
-
detecting a failure having occurred at a time of execution of a software module added to the application framework;
identifying the failed software module on the basis of the failure occurrence information detected, and obtaining execution related information of the identified software module from a profile which stores, in advance and for each software module, information concerning the execution of the software module as the execution related information; and
determining how to handle the failed software module on the basis of the failure occurrence information and the execution related information obtained, and directing the execution.
-
Specification