Difference between Application Service as a Class and as a Service Classification
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-16-2020 11:09 AM
Hi all
I might have missed something, but I cannot figure out, what the "Application Service" classification from the Service Classification choice list on the Service table [cmdb_ci_service] is used for.
Initially I thought it was for customers not using Discovery, but no.
The available writings and videos dictates, that all Application Services are to be placed in the Application Service [cmdb_ci_service_discovered] table.
But still, in the use cases, as quoted below, the
The "Application Service" classification from the Service Classification choice list is also mentionend in the Use cases
1. Service – cmdb_ci_service table, utilizes the choice list of attribute service classification to identify Business Service, Technical Service, Application Service types of Services
2. Service Offering – service_offering table, utilizes the choice list of attribute service classification to identify Business Service, Technical Service, Application Service types of Service Offerings
Is it just a legacy leftover from older versions or am I missing something here?

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-17-2020 05:17 AM
Hi,
I wouldn't say it is legacy but potentially the way it is through changes over time.
Application Service is a child of the Service class and therefore inherits the Service Classification and in the same way you can view cmdb_ci_service and see ALL CIs at that level and below.
It is therefore sensible to store an Application Service in the cmdb_ci_service_dsicovered class AND set the service classification.
This then allows reporting and linkage to other products (Incident / Change), to just use the Service Classification to distinguish and manage processes appropriately.
Alec
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-17-2020 06:17 AM
Alec, I Guess you are right. 🙂
I had not noticed that
Using Schema Map it seems that [cmdb_ci_service_discovered] is partly a Child and partly a referencing table to cmdb_ci_service. And this then makes sense:
This then allows reporting and linkage to other products (Incident / Change), to just use the Service Classification to distinguish and manage processes appropriately.