Figure U.07 - Resource/Service/Product Usage - as classes that inherited from Usage class. : Class diagram
Created: |
3/28/2022 3:51:09 PM |
Modified: |
5/16/2022 2:46:33 PM |
Project: |
|
Author: |
Giu Platania |
Version: |
22.0 |
Advanced: |
|
ID: |
{048140B2-05E8-4189-9C36-A1A297B02CC0} |
A resource usage represents any usage of resources in its broadest meaning, for example a usage of a product realized by a resource. <br/>A service usage represents any usage of service in its broadest meaning, for example or a usage of a service that realizes a product. <br/>A Product is realized as one or more Service(s) and/or Resource(s). A Product is created by instantiating a ProductOffering and adding it to a specific customer account. In order to charge a service (or a resource) usage, the service (or resource) has to be associated to a product. <br/>The product usage describes the usage of an instantiated Product.<br/>Theoretically there are many different ways to model resource, service and product usage. For example:<br/> • As classes that inherited from Usage class.<br/> • As different states of the same Usage class.<br/>The following Figure describes the first approach where ResourceUsage, ServiceUsage and ProductUsage and its relationships with the specification.<br/><i>Refer to Common Domain guide book section Usage ABE for more details</i>.<br/>