How do you track Mulesoft Integrations in the CMDB and/or when Service Mapping?

curtisschmidt
Tera Contributor

We use Mulesoft to provide integrations between various systems. We need a way to track these integrations in the CMDB and the systems that they link so that if/when they, or the systems they connect, encounter issues we leverage the CI relationship maps and / or the Service Mapping maps to identify which Mulesoft integrations need to be reviewed as a part of troubleshooting (also for linking to incidents, changes, and problems).

Is there an OOB way to track these in the CMDB, or is this something where we will need to create a new CMDB class to track the integrations and their relationships to the various applications / application services they link?

1 ACCEPTED SOLUTION

Rahul Priyadars
Giga Sage
Giga Sage
Mulesoft you referred here is enterprise service bus which feeds data to many applications. Do you have separate instances of mulesoft integration for various applications? Let's say appA ---mulesoft instance 1---app B , appc---mulesoft instance 2 ---app D..... You can treat each mulesoft instances as an application also and accordinly make relationship. Or you can use cmdb_ci_inyerface class for same. Regards RP

View solution in original post

4 REPLIES 4

Rahul Priyadars
Giga Sage
Giga Sage
Mulesoft you referred here is enterprise service bus which feeds data to many applications. Do you have separate instances of mulesoft integration for various applications? Let's say appA ---mulesoft instance 1---app B , appc---mulesoft instance 2 ---app D..... You can treat each mulesoft instances as an application also and accordinly make relationship. Or you can use cmdb_ci_inyerface class for same. Regards RP

Matt63
Tera Contributor

Hi Rahul,

Is the cmdb_ci_interface class part of Out Of The Box ServiceNOW?  I can't find it in our deployment (although we've not yet moved to CSDM.... maybe it is in there?)

Or is this something you would recommend creating.

Many thanks,

Matt

I am unable to recall but i also do not see in Paris version. You can inherit and create a custom  interface class or you can also treat application interfaces as application  CI also.

Regards

RP 

guythatusesserv
Tera Contributor

I know this is a little dated at this point, but just wanted to weigh in for posterity's sake.  In our instance, we extended a new class and called it "integrations".  We made it generic enough to handle as many integration types as possible.

For certain use cases, we may extend the integrations table.  For example, we extended the integrations table for uiPath to allow them to have their own fields, business rules, and make reporting easier.