The CreatorCon Call for Content is officially open! Get started here.

Service Instance... Why Is It Called That?

Robert Campbell
Tera Guru

Isn't it supposed to represent an instance of the business application?

 

Why not make it simple and definitive "Application Instance"?

3 REPLIES 3

GlideFather
Tera Patron

Hi @Robert Campbell,

 

your question doesn't seem clear to me, can you please provide some of more context to it??

———
/* If my response wasn’t a total disaster ↙️ drop a Kudos or Accept as Solution ↘️ Cheers! */


Application Services are now Service Instances however, they are representations of a deployed instance of the business application. 

 

https://www.servicenow.com/community/common-service-data-model/application-service-and-service-insta...

 

There should be service instances to represent deployed services such as cleaning services at a specific location although they should fall into the facilities services but application instances are deployed instances of applications. An application instance would be an application deployed at a given location or in a particular environment or even a particular version (where you aren't upgrading from one to another but running multiple at a time). 

Bhuvan
Mega Patron

@Robert Campbell 

 

CSDM naming conventions for different classes and domains has never been unanimous and there will always be a section of people who think it is not the best fit. Renaming of Application Services to Service Instance is one such case where there were debates about naming conventions and finally they adopted Service Instance.

 

You can go through the reason for name change and why they opted Service Instance from CSDM 5 documentation [page 37]

 

https://www.servicenow.com/community/s/cgfwn76974/attachments/cgfwn76974/common-service-data-model-k...

 

If this helped to answer your query, please mark it helpful & accept the solution.

 

Thanks,

Bhuvan