A TUAM solution for usage metering for Maximo application running on cloud platform
XiaZhang 120000K78V Visits (4233)
Pay as you go is one of the characteristics of cloud computing service. To provide such a service we need to track the usage data for each cloud offering. For example, in an IaaS cloud platform, the usage data is normally the CPU, Memory, Disk, Network. For a SaaS cloud offering like Maximo as a Service (MaaS), the usage data required to charge the cloud offering consumer may be the business usage data, such as:
Tivoli Usage and Accounting Manager (TUAM) is well-known for its IT usage metering and chargeback capability. However, TUAM can also be used to track the business usage data. This blog entry will describe this TUAM solution designed for MaaS.
In this TUAM solution, the following steps are followed:
The following paragraphs describe the details of each of the above steps.
In step 1, we developed
In step 2, the CSR files will be transferred to TUAM server for processing. In Maximo VM, we configured one Linux cron task to transfer the CSR files.
In step 3, the usage data in CSR files are
processed by TUAM server. In order to do this, we first need to set up the TUAM
server including account code structure, rate group,
rate codes and job file.
1) Scan – this step scans the CSR files with the date as a part of their name, and merges them into CurrentCSR.txt file
3) Process – this step is a normal TUAM step to process the usage data to generate files Ident.txt, BillSummary.txt and BillDetail.txt.
4) DatabaseLoad – this step is a normal TUAM step to load the data from above 3 files into the database.
5) Cleanup – this step is to cleanup the old CSR files. You can turn off this step if you do not want to clean the CSR files.
In step 4, we used the out of box TUAM invoice report to review or showback the usage based metering and billing report for MaaS. You could develop any new reporting based on your requirements using the Cognos reporting embedded in TUAM.