CMDB and URL CIs

NevilleLee
Tera Contributor

Hi All,

 

Is there anyone using URLs as a CI, if so, how are you using it.

Do you have a data model with URL as an Entity Type? If so can you share?

We are using URL as a data attribute on the CMDB Business Application table.

 

1 ACCEPTED SOLUTION

Hi @NevilleLee , I would create for each System stack an own Application Service and would add the HTTP Entry points to these Application Services to stick on CSDM. 

Sorry there was a mistake in my original answer above: "Within Business Applications Application Services you can store End Points (e.g. URL) of the technical stack which delivers the Application Services"

 

As all Endpoints are CI Classes derived from cmdb_ci_endpoint and URLs are represented as HTTP(S) Endpoint (cmdb_ci_endpoint_http) you can also use this standalone with a depends on relationship from any Business Service class to this endpoint.  But I recommend to add the Application Service level.

 

Here an example:

DanielBorkowi1_1-1704269333781.png

 

 

DanielBorkowi1_0-1704269272726.png

For sure you can also add this relationship to Business Application directly, but then it's not the CSDM way.

 

Btw. my example doesn't use Service Mapping the Endpoints are used to scan the vertical stack behind an endpoint like URLs. 

 

Greets
Daniel

Please mark reply as Helpful/Correct, if applicable. Thanks!

 

Greets
Daniel

Please mark reply as Helpful/Correct, if applicable. Thanks!

View solution in original post

8 REPLIES 8

Daniel Borkowi1
Mega Sage

He @NevilleLee, in CSDM you have typically an Application Service below the Business Application. Within Application Services you can store Entry Points (e.g. URL) of the technical stack which delivers the Application Services as Depends on relationship. This is also the possibility to store n URLs per Business Application.

 

Greets
Daniel

Please mark reply as Helpful/Correct, if applicable. Thanks!

Hi Daniel, do you use entry point as a standalone class or is it part of the business application class?

Hi @NevilleLee , I would create for each System stack an own Application Service and would add the HTTP Entry points to these Application Services to stick on CSDM. 

Sorry there was a mistake in my original answer above: "Within Business Applications Application Services you can store End Points (e.g. URL) of the technical stack which delivers the Application Services"

 

As all Endpoints are CI Classes derived from cmdb_ci_endpoint and URLs are represented as HTTP(S) Endpoint (cmdb_ci_endpoint_http) you can also use this standalone with a depends on relationship from any Business Service class to this endpoint.  But I recommend to add the Application Service level.

 

Here an example:

DanielBorkowi1_1-1704269333781.png

 

 

DanielBorkowi1_0-1704269272726.png

For sure you can also add this relationship to Business Application directly, but then it's not the CSDM way.

 

Btw. my example doesn't use Service Mapping the Endpoints are used to scan the vertical stack behind an endpoint like URLs. 

 

Greets
Daniel

Please mark reply as Helpful/Correct, if applicable. Thanks!

 

Greets
Daniel

Please mark reply as Helpful/Correct, if applicable. Thanks!

Rose LeSage
Tera Contributor

We are not using URLs as a CI but intend to capture URL as a data attribute of the Business Application.