© 2023 ServiceNow, Inc. All Rights Reserved.
Design Manage Technical Services Sell / Consume
Architecture
Service
Operations
Business
Capability
Business
Application
Information
Object
Request
Catalog Item
Technical Service
Technical
Service Offering
Application
Service
Dynamic
CI Group Configuration Items
Application
Server
IoT
Network
Gear
Request
Catalog Item
Business
Service Offering
Business
Service
Commitments
Commitments
Enterprise Architect
Application
Owner
Business
Service Owner
Technology
Service Owner
IT Ops Teams
Ownership
CSDM Domains
CSDM
Layers
© 2023 ServiceNow, Inc. All Rights Reserved.
Business
Capability
Business
Application
Information
Object
Enterprise
Architect
Application
Owner
Domain
Foundation
Design
Build
Manage Technical Services
Sell / Consume
DESIGN
Business
Consumer
Business
Relationship
Manager
Customer
Service
Manager
The Common Service Data Model 3.0
Request
Catalog Item
Business
Service Offering
Business
Service
Service
Portfolio
Locations
Business
Process
FOUNDATION
Process
Owner
Contract
Manager
Product
Owner
Data
Steward
Company
Business Unit
Department
Contracts
Products
(Models)
CMDB
Group Locations
Locations Groups Users Life Cycle
Configuration Items
Request
Catalog
Item
Technical
Service
Application
Service
Dynamic
CI
Group
Technical
Service Offering
Technical
Service Offering
Application
Server
IoT
Network
Gear
Technical
Consumer
Technology
Service Owner
(Infrastructure)
Technology
Service Owner
(Delivery)
Application
Service Owner
(Delivery)
MANAGE
TECHNICAL SERVICES
Technical
Service
Technical
Service
Technical
Service Offering
Service Owner
MANAGE
PORTFOLIO
SELL / CONSUME
© 2023 ServiceNow, Inc. All Rights Reserved.
Common Service Data Model
Tables and relationships
Conceptual Model Physical Model
cmdb_ci_business_capability
cmdb_ci_business_app
cmdb_ci_information_object
Business Capability
Business Application
Information Object
cmdb_ci_query_based_service
“Service Classification” = Technical Service
cmdb_ci_appl
* - various
Dynamic CI Group
Application
Infrastructure CIs
cmdb_ci_service_technical
“Service Classification” = Technical Service
Technical Service
service_offering
“Service Classification” = Technical Service
Technical Service Offering
service_portfolio (not a CMDB CI)
sc_catalog (not a CMDB CI)
Service Portfolio
Request Catalog
cmdb_ci_service
“Service Classification” = Business Service
Business Service
service_offering
“Service Classification” = Business Service
Business Service Offering
Application Service
Business Capability
Application
Business Application
Business Application
Technical Service
Technical Service Offering
Service Portfolio
Business Service
Business Service Offering
Business Application
Information Object
Application Service
Application
Prescribed Relationships
Infrastructure CIs
Technical Service
Offering
Application Service
Business Service
Business Service Offering
Application Service
Provided by
Uses
Consumes
Depends on
Runs on
uses reference attribute
uses reference attribute
uses reference attribute
Contains
Depends on
Business Capability
Provided by
Business Service
Business Application Business Application
uses reference attribute
Application Service Application Service
Depends on/sends Data To
Technical Service Offering Dynamic CI Group
Contains
Dynamic CI Group Infrastructure CIs
Uses related list
cmdb_ci_service_auto:
For Manual & Service Mapping: cmdb_ci_service_discovered
Query Based: cmdb_ci_query_based_service
Tag Based: cmdb_ci_service_by_tags
“Service Classification” = Application Service
Application Service
Domain
Design
Manage Technical Services
Sell / Consume
Foundation

CSDM - SLIDE JOSH.pptx

  • 1.
    © 2023 ServiceNow,Inc. All Rights Reserved. Design Manage Technical Services Sell / Consume Architecture Service Operations Business Capability Business Application Information Object Request Catalog Item Technical Service Technical Service Offering Application Service Dynamic CI Group Configuration Items Application Server IoT Network Gear Request Catalog Item Business Service Offering Business Service Commitments Commitments Enterprise Architect Application Owner Business Service Owner Technology Service Owner IT Ops Teams Ownership CSDM Domains CSDM Layers
  • 2.
    © 2023 ServiceNow,Inc. All Rights Reserved. Business Capability Business Application Information Object Enterprise Architect Application Owner Domain Foundation Design Build Manage Technical Services Sell / Consume DESIGN Business Consumer Business Relationship Manager Customer Service Manager The Common Service Data Model 3.0 Request Catalog Item Business Service Offering Business Service Service Portfolio Locations Business Process FOUNDATION Process Owner Contract Manager Product Owner Data Steward Company Business Unit Department Contracts Products (Models) CMDB Group Locations Locations Groups Users Life Cycle Configuration Items Request Catalog Item Technical Service Application Service Dynamic CI Group Technical Service Offering Technical Service Offering Application Server IoT Network Gear Technical Consumer Technology Service Owner (Infrastructure) Technology Service Owner (Delivery) Application Service Owner (Delivery) MANAGE TECHNICAL SERVICES Technical Service Technical Service Technical Service Offering Service Owner MANAGE PORTFOLIO SELL / CONSUME
  • 3.
    © 2023 ServiceNow,Inc. All Rights Reserved. Common Service Data Model Tables and relationships Conceptual Model Physical Model cmdb_ci_business_capability cmdb_ci_business_app cmdb_ci_information_object Business Capability Business Application Information Object cmdb_ci_query_based_service “Service Classification” = Technical Service cmdb_ci_appl * - various Dynamic CI Group Application Infrastructure CIs cmdb_ci_service_technical “Service Classification” = Technical Service Technical Service service_offering “Service Classification” = Technical Service Technical Service Offering service_portfolio (not a CMDB CI) sc_catalog (not a CMDB CI) Service Portfolio Request Catalog cmdb_ci_service “Service Classification” = Business Service Business Service service_offering “Service Classification” = Business Service Business Service Offering Application Service Business Capability Application Business Application Business Application Technical Service Technical Service Offering Service Portfolio Business Service Business Service Offering Business Application Information Object Application Service Application Prescribed Relationships Infrastructure CIs Technical Service Offering Application Service Business Service Business Service Offering Application Service Provided by Uses Consumes Depends on Runs on uses reference attribute uses reference attribute uses reference attribute Contains Depends on Business Capability Provided by Business Service Business Application Business Application uses reference attribute Application Service Application Service Depends on/sends Data To Technical Service Offering Dynamic CI Group Contains Dynamic CI Group Infrastructure CIs Uses related list cmdb_ci_service_auto: For Manual & Service Mapping: cmdb_ci_service_discovered Query Based: cmdb_ci_query_based_service Tag Based: cmdb_ci_service_by_tags “Service Classification” = Application Service Application Service Domain Design Manage Technical Services Sell / Consume Foundation

Editor's Notes

  • #2 Copyright Einar & Partners Architecutre : 360 view of the architecture, available capabilities and application inventory Service : how we offer, consume and market services from a technical and business perspective Operations : what éléments make up the backbone of the services the organization delivers? Another to represent the CSDM frameowork is to use layers. The first CSDM layer is the architectural layer, it’s pretty much the same as the CSDM design domain. Carré de sable des architectes. Défini ton inventaire d’application d’affaires et les capacités d’affaires pour atteindre les objectifs stratégies de l’organisation. Then we have the service layer, it is everything about the services that we deliver to our consumers – be it customers or end users, so this is where we document business and technical services as well as their offerings and commitments Then we have the operational layer – this is where our configuration items reside but also the application service + definition de application service The application service has no commitments and no offerings but they rather bring together borth worlds of the services world and the operational world. They are the bridge that we are looking for bridging services and operations. Because bridging services and ops is that this is all about right? A business needs to know whatt exactyly is impacted – if there is for example an outage or security vulnerability Application CI : - On a web server that we are using for our internet application, we might have three verions of tomcat installed. But we don,t know which one of these tomcat installation is now used in our application service, thereforware we have application CI, its an instance of the software that is running on a device, so occupying memory space and it is part of an application service
  • #3 represents a standard and shared set of service-related definitions across our products and platform that will enable and support true service level reporting while providing prescriptive guidance on service modeling within the CMDB. These service-related definitions span the ServiceNow® product portfolio and the Now Platform ServiceNow products are standardizing their use of data from the CMDB. That standard is the CSDM which identifies where to place service and application related data within the CMDB. Current and future products from ServiceNow that utilize the CMDB may require data to be found in the CMDB framework identified within this white paper. Without CI data in these prescribed CMDB tables, you may not receive the full value of the ServiceNow platform. This very conceptual and will require and separate workshop to discuss how to model your data.
  • #4 This is the mapping of the conceptual entities on the CSDM to the actual table structure within Service Now. Note that in most cases the mapping is straightforward, but in some cases the names of the tables may not map to the CSDM conceptual model. Application is one notable area where there are many types of Application Services under the hood. The complexity is now managed in the CSDM navigator with a new Application Service Wizard to help create and manage them, hiding this complexity. Infrastructure CI’s map to many tables and class structures. These are dependent on the data sources, discovery, and integrations from the element managers that are often implemented. The prescribed relationships are also shown to help understand how these entities are related. The references are for the most part parent / child. The CSDM navigator exposes the exact relationships expected to related entities. One more thing that we wanted to show, and well have this in the lab. Many folks feel that the only way to show a dependency view in the dependency map is having relationships between the various Cls. Its actually possible to show dependencies using references, not just relationships. So in several scenarios, when we relate a service offering to its parent service, were not actually using a relationship. There's an attribute that exists that's parent. We'll walk through that here in the lab. But this allows you to show those dependencies in the dependency view without having to create a relationship