Configuration and Control
The basis of all product processing is the Resource Catalog. This catalog contains all the servers and systems that are part of the IT services. From these catalog entries, the user can define the processing on the system, the linking of other systems that are used for the processing, and the services that are provided within an SOA framework.

Processing
The RG Solutions® Enterprise Platform is a multi-tiered information environment that supports both agent collected native data along with user supplied Companion Data. The basis of all processing is a Resource Catalog that defines the computing resources present for the business solution.

Data Export
All data available in the product processing can be exported in one form another. The product processing supports reports, publications (multiple reports in a single document), formal data exports, “snap” exports of viewed data, and print output along with its related processing.
RG Solutions® Overview

Heterogeneous Systems

One of the major complications of an effective Chargeback or Showback process is the handling of
heterogeneous systems within the data formation process. As long as the processing remains on a
single system for a single user, the process is simple. Introducing different systems and/or platforms
along with inter/intra resource sharing requires a more complex measurement system.
     RG Solutions® uses a metering methodology for all its processing and eliminates the issues
associated with heterogeneous systems. The processing understands metered usage and converts
the native measures into relevant business metrics. The resulting information can be used for
consolidation, comparison, forecasting, Chargeback, Showback, or any other business requirement
that requires a common measure among heterogeneous systems.

Metering Methodology

One of the biggest problems of sharing resources in an IT group is that most of the systems are of
differing power or architecture. In some cases, a single application may be moved around to different
Virtual Machines (of differing power). Generally speaking, a single processor second is not generally
the same as another second on a different system.
     The metering methodology provides the ability to measure the system(s) processing using a
standard rating. The standard rating is based on a “least common unit” concept for its calculation, and
allows for the comparison, forecasting, and costing of a system in terms that will be consistent over
time. The metering methodology is used throughout the product and extends down to the workload or
process level.

Processing Collections

The RG Solutions® processing includes ‘Collections’ of directed processing that is used for a
particular platform or type of processing. The information in the collections will form both native and
business centric data needed for business requirements.
     For each of the platforms, an agent program is available that can collect the native performance
information from a physical system.  The available agents include both proprietary and open
systems. Also included in the collections is processing that is specific to a major application (such as
SQL Server, Exchange, etc.). For some applications that provide operational information, it is possible
for the user to create their own custom collection of information by using the Companion Data
interface.

Software Oriented Architecture

The RG Solutions® platform is based on a Software Oriented Architecture (SOA) framework. SOA
relies heavily on the ability of the overall processing to use shared resources. One of the major
shortcomings of other products is the inability to define shared resource usage in a manner other
than with a simplistic allocation technique.
     RG Solutions® understands the relationships of shared resources and uses manifests for
determining activity based allocations. Manifests define sharing requirements and will vary based on
time-of-day, day-of-week, etc. The platform processing dynamically updates the manifests as the
processing requirements change.