Patent ID: 8639720

Claim:
A computer implemented method for accessing data from a configuration management database, the computer implemented method comprising: a processor receiving a data access request; the processor, in response to determining that requested data must be acquired in real time by accessing a data source that initialized the requested data, acquiring the requested data from the data source in real time and storing the requested data as acquired data; the processor, in response to determining that the requested data cannot be acquired in real time from the data source, acquiring the requested data as previously stored in a configuration management database; the processor providing the acquired requested data; and the processor calculating a confidence level of acquired and previously-stored data, wherein the acquired and previously-stored data is a copy of the requested data that was most recently acquired from the data source, wherein the confidence level describes a trustworthiness state of the previously-stored data, and wherein calculating the confidence level comprises the processor: calculating a standard dispersion σ = 1 N ⁢ ∑ i = 1 N ⁢ ( D i - D l ) 2 , where N denotes that predetermined N data are taken starting from data acquired at a latest time, D i denotes a value of ith data among the N data, and D i denotes a value of the data acquired most recently from the data source, calculating a time interval ΔT between a current time and the latest time at which the data was acquired; counting M data existing in a time period of R*ΔT from the latest time at which the data was acquired, where R is any number in a range of 1-100; and counting a number Mi of data whose values exists in a range of D i ±σ among an M history data, and calculating the confidence level as L=Mi/M.