What is CSDM?
What is CSDM?
CSDM 2.0
•Standard terms and definitions.
•Best practice for CMDB Data Modeling and
Data Management.
•Out of the box CMDB core tables.
•Guidance on service modeling.
•Recommended mappings.
What is it NOT?
CSDM 2.0
NOT a final Solution
•Not a process or implementation guide for
ITSM, SPM, APM, EM, or other products.
•Not a set of reports.
•Not code to install.
•Not a SKU or product we sell.
•Not an automatic fix for past
implementations.
CSDM high level use cases
DesignDesign DesignManage
Design
Consume
•Understand CI’srelated to an application
and business capabilities to identify
redundancies, monitor costs and make
better investment decisions around
roadmap
•Support investment decisions by
Identifying all end of lifesoftware for a
business application
•Identify the number of at-risk applications
supporting critical services (which need to
undergo application assessment)
•Understand where to design security
controls for applications and technology
sharing sensitive data (PII, PCI DSS, HIPAA)
•Understand services, ownership, cost,
scope of what is offered and request
access to the services
•Report on aggregated Service
performance for a Service Portfolio
•View the Service dependencies on
underlying technology and technology
services
•Be aware of upcoming impacts and
changes on supporting technology
•Understand services, service offerings,
service support and all relationships to
underlying configuration Items
•Determine the impact of an incident or
change, the causal CI’s, who the
consumers are
•Manage service commitments, and
monitor/report the availability of a
technical service
•Roll up alerts for technology components
to have insight into events for critical
Technical Services (including security
vulnerabilities)
•Understand the costs to run technical
services
Domain
Design
Manage Technical Services
Sell / Consume
Foundation
Common Service Data Model 3.0
Quick Reference
Definitions / Naming conventions
What is a Service?
A service is a means of delivering value to
customers by facilitating outcomes customers
want to achieve without the ownership of specific
costs and risks.
This is consistent with the base definition of
“service” in ITIL 3 and IT4IT v2.1.
Services typically have three aspects: the
interaction, the offering, and the service system.
ServiceNow ships with three OOB service types,
they are application, business, and technical.
Definitions / Naming conventions
○
Businessservicesareassociatedwithbusinessusers.
○
Businessservicesareoftenorderablebyusers.
○
TheyareusedinITSMprocesses
○
TheyarerelatedtoConsumersorCustomersofthe
organization.
○
Theymay,ormaynotrelyontechnology
infrastructurethatyoumanageinyourCMDB.
Business Service offering
Service offerings are the starting point for
configuring Service Portfolio Management
(SPM).
Service offerings (SO) consist of one or more
service commitments that uniquely define the
level of service in terms of availability, scope,
pricing, and other factors.
For example, an organization may offer two
levels of desktop support in your organization:
“standard”offering of upgrades and virus
protection
“executive”offering with the standard
commitments plus some type of response
guarantee such as 30 minutes between 8-5 on
weekdays
Definitions / Naming conventions
Technical Service offering
Technical service offering is a service offering
type defined as a stratification of the technical
service into options including:
localization/geography,
environment,
pricing,
availability,
capability,
support group
packaging options,
…
Definitions / Naming conventions
Examples of Technical Service and Service offering
modelisation
Example 1 : Feature Based Offering
Ideal model if you have one
technology provider (support
teams) delivering different features
or options.
Definitions / Naming conventions
Examples of Technical Service and Service offering
modelisation
Example 2 : Performance Based
Offering
Ideal model if you have multiple
technology providers (support
teams) delivering different features
or options.
Definitions / Naming conventions
Examples of Technical Service and Service offering
modelisation
Example 3 : No Technical Service
Offerings
Simpler model, applicable if you
have different technology providers
(support teams) each providing a
specific service.
CSM-specific data model
Sold Productin CSM, which represents the product purchased by a customer,
Linked to a SO
Install base Itemin CSM, which represents the products installed or deployed by
a customer.
Install Base Item are Configuration Items (CIs) consumed by the customer and
generally reference Application Services in case of SaaS products.
Multiple sold products can be deployed on a given install base item
Example: Microservices: stand –alone API (shared)
Application Service
Phone Ordering
Application Service
Order Management
Business Capability (1.1)
Finance
Business Application
Tax calculation
Infrastructure
Server123
Provided By
Application
Tax Calc Java
Application Service
Tax Calc 2021 Prod
Technical Service
Tax Calc API
Business Application
Currency Conversion
Application Service
Services Management
Product Model
Tax Calc 2021
Depends On
Technical Service Offering
Tax Calc Americas
Provided By
Service model: EXPO
Customer Extranet portal
Business Capability (1.1)
Enterprise support
Business Application
EXPO
Provided By
Provided By
Business Service
Extranet portal
Offering
Internal access
Contains
Sends Data to
Portfolio
IT Services
Portfolio Category
Web
Offering
Partner access
Business Capability (1.2)
Manage communication
Consumes
Application Service
EXPO Prod
Tech Service Tech Service
Offering
Chatroom
Tech Service Tech Service
Offering
CMS
Manage Technical
Design
Consume
Application Service
EXPO Acc
Application Service
Active Directory
Application Service
WebQuery prod
Tech Service Tech Service
Offering
MySQL
Tech Service Tech Service
Offering
RedHat EL 7.3
Server
Server1
Server
Server2
Server
Server3
Application
MySQL@server1
Application
Zullip@server2
Application
Wordpress@server3
Contains
Contains
Contains
Runs On
Runs On
Runs On
Contains
Depends on
Sends Data to
Tech Service
Offering
Linux Admin
Hosting/
Compute
Services
Technical
Service
REF
Contains
Tech Services and Offering using Dynamic CI Groups
Tech Service
Offering
Windows
Admin
CI
Windows
Server
Support and Approval
Groups
Windows
Server CMDB
records
CI
Linux Server
Linux Server
CMDB records
CMDB GroupDynamic CI
Group
UK Servers
Dynamic CI
Group
Exchange
Servers
Contains
CMDB Query
Or Encoded
Query
Support and Approval
Groups
CMDB Group
CMDB Query
Or Encoded
Query
REF
Manage Technical
Application
Service
SAP Prod
Application
Service
MS Exchange
2016 Prod
Business
Application
MS Active
Directory
Infrastructure
Server123
Depends on
Application
Service
SN Prod
Runs On
Application
Service
Box Prod
Sends data to
Application
ADFS@server123
Consumes
Tech Service Offering
Windows Administration
Technology
Service
Identity Mgmt
Technology Service
Hosting Services
Application
Service
Active
Directory 2018
Prod
Contains
Application
DS1@server456
Sends data to
Sends data to
Infrastructure
Server456
Runs On
Application
WebProxy@serverabc
Infrastructure
Serverabc
Runs On
Application
Azure AD-
Connect@server789
Infrastructure
Server789
Runs On
Application
Service
Azure Active
Directory
Contains
Business
Application
NetIQ
eDirectory
Business
Application
OpenLDAP
Shared Technical Service Example
Business
Capability (1.1)
Directory Service
Management
Tech Service
Offering
Active Directory
Administration
Support
S
L
A
Manage Technical
Design
Consume
*
Business Service Offerings
and Business Services that
depend on the Application
Services may not be
depicted in this diagram
Service
Offering
Box
Depends on
Bus Service
File Sharing
Ref