CSDM abstractions overload

MitchMcln
Tera Contributor

I am new to SN and struggle with CSDM 4 domains and multiple levels of abstractions. I can understand Business Application and its link to technical services that consist of CIs.  I am lost when Sell \ Consume domain is added with separate Business Service offering - Business Service  - Request Catalog and Service Portfolio.😶

 

Why need all of those and how are they different?   

 

Would be great to have a walk through based on simple scenario, like HR or some digital customer service how those domains help.

2 ACCEPTED SOLUTIONS

Barry Kant
ServiceNow Employee
ServiceNow Employee

hi @MitchMcln ,

I use some tweaked models to make this easier to explain/understand:

Screenshot 2023-08-29 at 09.37.34.png

There is a split in:
Plan/Build    - This is the Conceptual layer -->  these are not real solutions (yet) and therefore these objects do not play a role in eg ITSM transactional data. 
Deliver/Run - This is about real solutions. This data is what is managed and offered for consumption.

 

 

Screenshot 2023-08-29 at 09.37.49.png

 

 

I made a split here in the orange domain as in:
the Run is a realization of a conceptual Business Application were the Application is the deployment on a Business Application. All of the below is needed to make it a solution. 
The Managed section is how we manage/support the part in the Run section. (Internal and External)
The Consumed section is how we offer the Run section for consumption. (Internal and External)

If you offer an application solution to the internal audience (eg a traditional on-prem application) the the consumers know this by eg App ABC. The solution might depend on :
Application support running via webserver (apache?) a DB (oracle) on a host (linux?). Meaning on the managed section you have :

  • Application service
  • Apache service
  • Oracle service
  • Linux service

 

If the Application is eg a SAAS solution then it is a more flat model of the solution (might be only Application support). 

If it is a modern solution then it also might be more flat as the managed service supports the vertical stack. 

Still the concept of the lower part of the model is the same:
I have Solutions that I offer for consumption and that needs to be managed/supported. 

Note:
were sometimes this is discussed on the standard output I tweaked it for this reason ( so these are my versions of the model to make it 'easy' )


Hope this helps. 

Barry

View solution in original post

@Barry Kant , very good drill down drawing, to explain simplicity, on the orange layer I have also expanded the drawing to better understand the technical stack and services.

 

StigBrandt_0-1693300705572.png

In the Conceptual / Plan section, I think it would by good also to extend this to show Information Object -> Data Domains layer.

View solution in original post

17 REPLIES 17

Still 404, after log in (

 

MitchMcln_0-1693412130714.png

 

Strange - the attachement is the deck which is availble behind:

https://nowlearning.servicenow.com/nowcreate?d=nc_asset&asset_id=3b5093759394f91c3cc0322d6cba107e

Barry Kant
ServiceNow Employee
ServiceNow Employee

hi @MitchMcln ,

I use some tweaked models to make this easier to explain/understand:

Screenshot 2023-08-29 at 09.37.34.png

There is a split in:
Plan/Build    - This is the Conceptual layer -->  these are not real solutions (yet) and therefore these objects do not play a role in eg ITSM transactional data. 
Deliver/Run - This is about real solutions. This data is what is managed and offered for consumption.

 

 

Screenshot 2023-08-29 at 09.37.49.png

 

 

I made a split here in the orange domain as in:
the Run is a realization of a conceptual Business Application were the Application is the deployment on a Business Application. All of the below is needed to make it a solution. 
The Managed section is how we manage/support the part in the Run section. (Internal and External)
The Consumed section is how we offer the Run section for consumption. (Internal and External)

If you offer an application solution to the internal audience (eg a traditional on-prem application) the the consumers know this by eg App ABC. The solution might depend on :
Application support running via webserver (apache?) a DB (oracle) on a host (linux?). Meaning on the managed section you have :

  • Application service
  • Apache service
  • Oracle service
  • Linux service

 

If the Application is eg a SAAS solution then it is a more flat model of the solution (might be only Application support). 

If it is a modern solution then it also might be more flat as the managed service supports the vertical stack. 

Still the concept of the lower part of the model is the same:
I have Solutions that I offer for consumption and that needs to be managed/supported. 

Note:
were sometimes this is discussed on the standard output I tweaked it for this reason ( so these are my versions of the model to make it 'easy' )


Hope this helps. 

Barry

@Barry Kant , very good drill down drawing, to explain simplicity, on the orange layer I have also expanded the drawing to better understand the technical stack and services.

 

StigBrandt_0-1693300705572.png

In the Conceptual / Plan section, I think it would by good also to extend this to show Information Object -> Data Domains layer.

@Stig Brandt well done, nice simple view that really highlights the role Technical Services and Offerings play and how the Business Services are ultimately consumed.


The opinions expressed here are the opinions of the author, and are not endorsed by ServiceNow or any other employer, company, or entity.