Whats the difference between Application and Business Application table in CMDB

Mohansudheer In
Tera Expert

Whats the difference between Application and Business Application table in CMDB

6 REPLIES 6

Jaspal Singh
Mega Patron
Mega Patron

Hi Inturi,

 

That made me think as well. But all I could get is link which you may find helpful.

 

Thanks,

Jaspal Singh

 

Hit Helpful or Correct on the impact of response.

Larry Youngqui2
Tera Contributor

Inturi,

I too, had that question with regard to this new CI Class.   It's definitely related to Business Services, I think the better context is how "Business Applications" are to be used for Application Portfolio Management.

This documentation (Management of business applications) refers to a method of making a distinction between 'infrastructure' applications and 'business' applications.  They don't explicitly call it out that way, but perhaps it would make better sense to insert "infrastructure" when using the older application class.    Then your question becomes "Whats the difference between the [Infrastructure] Application and Business Application table in CMDB?"

You assign a business function; or relate group infrastructure applications to create a business application.  And you manage it via APM for cost, strategy, and business capabilities.

After reading the documentation, I'm still not 100% clear, but I'm interpreting the intent in that manner and will try to determine the optimum way to use this class going forward as we mature our application portfolio.

Larry

robertgeen
Tera Guru

Hello,

An application (as in cmdb_ci_appl) is meant to store running instances of major technologies such as IIS, Apache, Tomcat, and many others (this is where discovery puts those CIs). The business application table is a new addition to the CMDB that has been missing for some time and was first added with Application Portfolio Management as Larry mentioned. It's now there out of the box without the APM plugin and is meant to have things like A business application that is made up of multiple technology layers (e.g. Web, App, and DB). An application for doing banking would be an example of what would go in there. There is a lot confusion in the out of the box topology about where to put these things and it gets even worse when you look at service mapping as they call everything services when really much of what you are mapping is a business application.

I fully expect that in the next year or 2 the difference between these will be explained better and things will become easier especially now that ServiceNow has added the concept of a business application.

arordeep
Tera Expert

Does anyone know, how Business Application is different from the traditional Application Class from the CMDB perspective? Can we establish relationship between Infrastructure Components like Servers, Storage etc. with Business Applications?