There is no correct answer to the question of “What is the right way for modeling the service configuration in digital systems such as CMDBs?”
However, regardless of the geographical location, the size, or the business domain, service providers are often using similar technologies and have implemented their service management processes based on the same industry best practice frameworks and standards. Ultimately, from a service configuration modeling point-of-view, service provider organizations have pretty similar needs.
We at Justin had seen this in practice in numerous ITSM process and tool implementation projects over the past two decades. Therefore, in order to create a short cut for data modelers, we decided to use our extensive experience to compile a common information model called the Practical Data Model for CMDB.