Implementing locale management on PaaS: locale replacement risk analysis
First Claim
Patent Images
1. An apparatus for implementing system locale management including locale replacement risk analysis in a computer system comprising:
- a processor,a Locale Update Risk Analysis Agent (RAA) tangibly embodied in a non-transitory machine readable medium used to implement locale replacement risk analysis;
said processor using said Locale Update Risk Analysis Agent (RAA), scanning globalization API usages on each pair of locale and running applications;
comparing the scanned API list with predefined API locale sensitive weights, and calculating a locale replacement risk index on each application under a certain locale; and
making a living locale-object update decision based on the calculated locale replacement risk indexes; and
a Living Locale-Object Update Profile (LLOU), and saving and updating the calculated locale replacement risk index into one or more living locale-object update profiles.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus are provided for implementing system locale management including locale replacement risk analysis in a computer system. A Locale Update Risk Analysis Agent (RAA) scans globalization API usages on each pair of locale and running application. The scanned API list of each running application is compared with predefined API locale sensitive weights, and a locale replacement risk index is calculated on each application under a certain locale. A living locale-object update decision is made based on the calculated locale replacement risk indexes.
-
Citations
18 Claims
-
1. An apparatus for implementing system locale management including locale replacement risk analysis in a computer system comprising:
-
a processor, a Locale Update Risk Analysis Agent (RAA) tangibly embodied in a non-transitory machine readable medium used to implement locale replacement risk analysis; said processor using said Locale Update Risk Analysis Agent (RAA), scanning globalization API usages on each pair of locale and running applications;
comparing the scanned API list with predefined API locale sensitive weights, and calculating a locale replacement risk index on each application under a certain locale; and
making a living locale-object update decision based on the calculated locale replacement risk indexes; anda Living Locale-Object Update Profile (LLOU), and saving and updating the calculated locale replacement risk index into one or more living locale-object update profiles. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus for implementing system locale management including locale replacement risk analysis in a computer system comprising:
-
a processor, a Locale Update Risk Analysis Agent (RAA) tangibly embodied in a non-transitory machine readable medium used to implement locale replacement risk analysis; said processor using said Locale Update Risk Analysis Agent (RAA), scanning globalization API usages on each pair of locale and running applications;
comparing the scanned API list with predefined API locale sensitive weights, and calculating a locale replacement risk index on each application under a certain locale; and
making a living locale-object update decision based on the calculated locale replacement risk indexes; anda Table of Running Applications and Correlated Loaded Locale-Objects (TRACLLO), and storing running application status information under certain locales into the Table of Running Applications and Correlated Loaded Locale-Objects (TRACLLO).
-
-
11. A computer-implemented method for implementing system locale management including locale replacement risk analysis in a computer system including a processor, and a Locale Update Risk Analysis Agent (RAA) tangibly embodied in a non-transitory machine readable medium used to implement locale replacement risk analysis, said computer-implemented method comprising:
-
scanning globalization API usages on each pair of locale and running applications; and
,comparing the scanned API list with predefined API locale sensitive weights, and calculating a locale replacement risk index on each application under a certain locale; and making a living locale-object update decision based on the calculated locale replacement risk indexes; and a General Globalization API List (GGAPIL), and API usages being rated in different risk levels based upon predetermined parameters;
said predetermined parameters including at least one of application type, business mode, language, and locale names. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
Specification