Difference between an application service and an application within the common service data model?

Batman3
Mega Expert

I'm trying to understand what sort of data should reside in each CI class, any insight would be greatly appreciated.

5 REPLIES 5

christianmalone
ServiceNow Employee
ServiceNow Employee

An application service is a type of service that is primarily provided by a particular application. Think “Scheduling Service-Prod”

An application is a specific software product installed on infrastructure or PaaS to perform a function. Think instances of ELB, F5, IIS, Tomcat, Apache, SQL Server, Oracle DB or RDS which together deliver the Scheduling Service for production.

robertgeen
Tera Guru

Further to what is posted above the difference between an application service and a business application is that an application service is a instance stack of the business application (e.g. Online Banking would be the business application and then it might have one to many application services called Online Banking - Prod, Online Banking - Dev and the application service would contain one to many infrastructure items in the service map including cmdb_ci_appl instances). 

David104
Tera Guru

An Application Service is the class of CI that you create when you want to run Service Mapping - so it is generally something that would have an entry point.

As stated above, you would generally have multiple Application Services (PROD, DEV, TEST etc) rolling up to a Business Application, and an Application Service will generally contain one or more 'Application' CI's.

Hopefully the team behind CSDM 2.0 will be releasing some examples in the near future

So what would a Application CI (cmdb_ci_appl) be?

Which of these items would be leveraged for ITSM processes?