Join the #BuildWithBuildAgent Challenge! Get recognized, earn exclusive swag, and inspire the ServiceNow Community with what you can build using Build Agent.  Join the Challenge.

Struggling to find a CI class for cloud hosted software as a service?

J Shone
Tera Expert

Hi

I've picked up an in-flight configuration migration project and I've found an application service record for what is described a "Software Tool as a Service" I am assuming that is SaaS as I've not heard of a STaaS before.  It looks like a vendor supplied code repository (I am going to have the same question for GitHub I suspect).

I don't like the way the client have used Application Service for quite a few "CIs", but I cannot find a suitable ci class for this one....

Can i use cmdb_ci_appl, is there a ci_cloud_software class or actually is there no need to even record this item on the CSDM/CMDB?

 

 

Version: Yokohama

5 REPLIES 5

Geri1
Tera Contributor

We use Business Application with an Application type of Saas/PaaS for cloud based applications. That way I treat it like any other business application with the same relationships to Services, Processes, Controls, etc.

Thanks.....So a Business application type = SaaS, architecture type = platform application, but is it really ok to use Business Application when the business would not know anything about these "components" as they are only used by Tech, e.g. source control repositories?   I understand the concept of platform host and platform application at the Business Application level, but these are pure technology modules on the platform......

 

Geri1
Tera Contributor

I thought of that too. But while there are business services and technical services, from the point of view of applications used by people (as opposed to apps built into a platform, such as web servers), there is just the Business Application table. I would associate things like source control repositories with Technical Services. 

 

I could be wrong, but I see the application table - cmdb_ci_appl - as used more for applications that are part of the infrastructure that people don't interact with directly. So they would be related to Application Services.

 

My other rationale is that cmdb_ci_appl is populated from Discovery, so applications manually maintained I put in the Business Application table.

Thanks,  appreciate your help.  I've seen other posts though that suggest this level of Saas do not need to be recorded @Barry Kant seems to be the font of all knowledge in this respect.....

 

Whilst cmdb_ci_appl is populated from discovery there does seem to be an agreed use case during a migration (and I guess when Discovery has been throttled/turned-off in our case).