Figure LR.17 - Managing ResourceRoles Using PartyRoles : Class diagram
Created:
3/28/2022 3:51:09 PM
Modified:
10/3/2023 6:11:44 AM
Project:
Author:
Giu Platania
Version:
1.0.0
Advanced:
ID:
{399CCA9E-E754-4f52-8DEC-DBDF4EAA7C46}
The ResourceRole is extensible to related interactions between Resources and other business entities, such as PartyRoles. <br/>For example, the following Figure associates specific PartyRoles, which are defined in the Policy Guide Book, with specific ResourceRoles such as device roles.<br/>This is an example of a real-world business case: since the core of a Provider network in general uses different devices than the (edge) devices used to access the core, and since the role of the core is different than that of the edge, different management personnel having different skill sets are often assigned to manage devices in the core versus devices in the edge.<br/>The association class ResourceRolePartyRoleDetails defines the set of ResourceRoles that are managed by a particular PartyRole. Oftentimes, there are important functional differences between different types of Resources that require very different skill sets, methods, and so forth to be used by the PartyRole that is managing that Resource. For example, different management personnel may be assigned to manage core routers compared to edge routers. This applies not just to the router as a whole, but to its physical (e.g., line cards) and logical (e.g., DeviceInterfaces) components as well.<br/>This association enables these relationships to be captured. The semantics of this association are implemented by the ResourceRolePartyRoleDetails association class. <br/>We will apply this concept to our MPLS VPN Example in the Section titled Roles in More Detail once more entities of the Resource and LogicalResource hierarchies have been described.<br/>