Generic Cloud Service For Publishing Data To Be Consumed By RSS Readers
First Claim
1. A method, comprising:
- obtaining periodically-updated data from a first information technology service, the periodically-updated data comprises successive entries which indicate a time-varying performance of the first information technology service, each entry of the successive entries comprises a plurality of data fields; and
for each entry of the successive entries, storing the plurality of data fields in a format which is compatible with a web feed document, the web feed document comprises a plurality of placeholder elements, and the storing comprises associating each data field of the plurality of data fields with a corresponding placeholder element of the plurality of placeholder elements.
1 Assignment
0 Petitions
Accused Products
Abstract
Data from applications is published using a web feed document such as according to the Really Simple Syndication (RSS) protocol. The applications can be information technology (IT) services, such as an Application Performance Management program and a Service Desk program, which are used by an organization. The data is received at an Application Programming Interface (API) and stored in a database in a format which is usable by the web feed document. For example, the data can provide a parameter name, parameter label, severity and user type which are associated with placeholder elements in the web feed document. The user type may be used to restrict the publishing of certain parameters to certain users based on their business roles in an organization. The feed server may provide additional details in response to the user selecting a hyperlink in the web feed document.
-
Citations
20 Claims
-
1. A method, comprising:
-
obtaining periodically-updated data from a first information technology service, the periodically-updated data comprises successive entries which indicate a time-varying performance of the first information technology service, each entry of the successive entries comprises a plurality of data fields; and for each entry of the successive entries, storing the plurality of data fields in a format which is compatible with a web feed document, the web feed document comprises a plurality of placeholder elements, and the storing comprises associating each data field of the plurality of data fields with a corresponding placeholder element of the plurality of placeholder elements. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system, comprising:
-
a storage device comprising a database, the database comprising an entry of a first information technology service, the entry comprises a text label of a first parameter, a metric of the first parameter, and a data field which identifies a display format, the storage device also comprising a web feed document, the web feed document comprises an extensible markup language, and the web feed document comprises a placeholder element for the text label of the first parameter, a placeholder element for the metric and a placeholder element for the data field which identifies the display format; and a processor in communication with the storage device, the processor programmed to prepare an instance of the web feed document, wherein to prepare the instance of the web feed document, the processor; replaces the placeholder element for the text label of the first parameter with the text label of the first parameter from the entry, replaces the placeholder element for the metric of the first parameter with the metric of the first parameter from the entry, and replaces the placeholder element for the data field which identifies the display format with the data field which identifies the display format from the entry. - View Dependent Claims (15, 16, 17)
-
-
18. A computer program product, comprising:
a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising; computer readable program code configured to receive entries from an information technology service, the entries comprise a metric of a first parameter, an identifier of a first user type for the metric of the first parameter, a metric of a second parameter, and an identifier of a second user type for the metric of the second parameter; computer readable program code configured to prepare a first instance of a web feed document from the entries and transmit the first instance of the web feed document to one or more client computing devices which are associated with the first user type, the first instance of the web feed document comprising the metric of the first parameter; and computer readable program code configured to prepare a second instance of the web feed document from the entries and transmit the second instance of the web feed document to one or more client computing devices which are associated with the second user type, the second instance of the web feed document comprising the metric of the second parameter. - View Dependent Claims (19, 20)
Specification