System and method for a service metering framework in a network environment
First Claim
1. A method executed at a service metering framework (SMF) engine including a processor, comprising:
- providing a SMF data structure to an application executing within a cloud-based computing system, wherein the SMF data structure can include definitions of a plurality of meterable objects indicating respective metering attributes appropriate for a variety of functionalities of corresponding applications;
causing generation of a metered record for a meterable object associated with a metering event of the application according to the SMF data structure, wherein the metering event includes an action associated with the application that changes a value of at least one of the metering attributes, wherein the metered record comprises the at least one of the respective metering attributes of the meterable object and a corresponding value associated with the metering event, and wherein the corresponding value is determined substantially simultaneous to a runtime execution of the application; and
generating a search result for the metered record based on the metering attribute and the corresponding value.
1 Assignment
0 Petitions
Accused Products
Abstract
A method is provided in one example embodiment and includes causing generation of a metered record associated with a metering event of an application executed within a cloud-based computing system, the metered record including a metering attribute and a corresponding value, the corresponding value being determined substantially simultaneous to a runtime execution of the application, and facilitating searching for the metered record based on the metering attribute and the corresponding value of the metering attribute. In specific embodiments, the metered record is communicated using a REpresentational State Transfer (REST) Application Programming Interface (API). In an example embodiment, the notification of the metering event can be received by any one of a REST API, a Java Messaging Service listener, an Extensible Messaging and Presence Protocol (XMPP) listener, or a metering plugin.
21 Citations
20 Claims
-
1. A method executed at a service metering framework (SMF) engine including a processor, comprising:
-
providing a SMF data structure to an application executing within a cloud-based computing system, wherein the SMF data structure can include definitions of a plurality of meterable objects indicating respective metering attributes appropriate for a variety of functionalities of corresponding applications; causing generation of a metered record for a meterable object associated with a metering event of the application according to the SMF data structure, wherein the metering event includes an action associated with the application that changes a value of at least one of the metering attributes, wherein the metered record comprises the at least one of the respective metering attributes of the meterable object and a corresponding value associated with the metering event, and wherein the corresponding value is determined substantially simultaneous to a runtime execution of the application; and generating a search result for the metered record based on the metering attribute and the corresponding value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. Non-transitory media encoding logic that includes instructions for execution and when executed by a processor, is operable to perform operations comprising:
-
providing a SMF data structure to an application executing within a cloud-based computing system, wherein the SMF data structure can include definitions of a plurality of meterable objects indicating respective metering attributes appropriate for a variety of functionalities of corresponding applications; causing generation of a metered record for a meterable object associated with a metering event of the application according to the SMF data structure, wherein the metering event includes an action associated with the application that changes a value of at least one of the metering attributes, wherein the metered record comprises the at least one of the respective metering attributes of the meterable object and a corresponding value associated with the metering event, and wherein the corresponding value is determined substantially simultaneous to a runtime execution of the application; and generating a search result for the metered record based on the metering attribute and the corresponding value. - View Dependent Claims (12, 13, 14, 15)
-
-
16. An apparatus, comprising:
-
a memory element to store data; and a processor to execute instructions associated with the data, wherein the processor, and the memory element cooperate such that the apparatus is configured for; providing a SMF data structure to an application executing within a cloud-based computing system, wherein the SMF data structure can include definitions of a plurality of meterable objects indicating respective metering attributes appropriate for a variety of functionalities of corresponding applications; causing generation of a metered record for a meterable object associated with a metering event of the application according to the SMF data structure, wherein the metering event includes an action associated with the application that changes a value of at least one of the metering attributes, wherein the metered record comprises the at least one of the respective metering attributes of the meterable object and a corresponding value associated with the metering event, and wherein the corresponding value is determined substantially simultaneous to a runtime execution of the application; and generating a search result for the metered record based on the metering attribute and the corresponding value. - View Dependent Claims (17, 18, 19, 20)
-
Specification