Difference between revisions of "Usage Tracker"

From Gcube Wiki
Jump to: navigation, search
(Created page with '== Overview == The Usage Tracker is a RESTful web service mediating the access to the usage record repository. The whole Resource Accounting system is built around this service…')
 
(Architecture)
Line 5: Line 5:
 
== Architecture ==
 
== Architecture ==
  
Internally, in the current implementation, the Usage Tracker adopts a document-oriented databased ([[http://www.mongodb.org/ MongoDB]]) to persist records and [https://jersey.java.net/ Jersey](as an implementation of the JSR311 specification) to build the REST interface). Besides, the Usage Tracker acts as a consumer of the Messaging Broker using the [[https://gcube.wiki.gcube-system.org/gcube/index.php/Common-accounting common-accounting-library]].
+
Internally, in the current implementation, the Usage Tracker adopts a document-oriented databased ([http://www.mongodb.org/ MongoDB]) to persist records and [https://jersey.java.net/ Jersey](as an implementation of the JSR311 specification) to build the REST interface). Besides, the Usage Tracker acts as a consumer of the Messaging Broker using the [https://gcube.wiki.gcube-system.org/gcube/index.php/Common-accounting common-accounting-library].
  
 
== Installation ==  
 
== Installation ==  
  
 
In order to install the Usage Tracker service, it is available an [[Administrator's guide https://gcube.wiki.gcube-system.org/gcube/index.php?title=Usage_Tracker_Installation]].
 
In order to install the Usage Tracker service, it is available an [[Administrator's guide https://gcube.wiki.gcube-system.org/gcube/index.php?title=Usage_Tracker_Installation]].

Revision as of 13:03, 19 December 2013

Overview

The Usage Tracker is a RESTful web service mediating the access to the usage record repository. The whole Resource Accounting system is built around this service whose goal is to keep track of resource usage by receiving and archiving usage records ([common-accounting-model]).

Architecture

Internally, in the current implementation, the Usage Tracker adopts a document-oriented databased (MongoDB) to persist records and Jersey(as an implementation of the JSR311 specification) to build the REST interface). Besides, the Usage Tracker acts as a consumer of the Messaging Broker using the common-accounting-library.

Installation

In order to install the Usage Tracker service, it is available an Administrator's guide https://gcube.wiki.gcube-system.org/gcube/index.php?title=Usage_Tracker_Installation.