Beruflich Dokumente
Kultur Dokumente
a white paper
By J o h n C o n n o r
Choose your CMDB wisely
As the role of the CIO changes and
the functions of IT expand, you must
understand and choose your CMDB
wisely. Along with delivering operational
advantages, a CMDB should propel CIOs into
the business forum, while offering support
for timely, informed, bottom-line decision
making throughout the enterprise.
Choosing the Right CMDB: Smart Considerations for Strategic Decision Makers
address their needs, meaningful and effective only hold the relationships from other entities
that are held within various data sources
solutions are sometimes difficult to deliver.
throughout the organization. Rather
The promise of a single source of record for than a single database instance, the
the connections both within IT and beyond CMDB is best described as a meta-
Much of the buzz surrounding CMDBs has to do with IT cost-saving • Increasing gross margins
benefits. IT managers who have deployed CMDBs cite several areas • Growing market share
of operational savings6:
To move towards effective BSM adoption, IT metrics must be linked
• Reducing or eliminating unnecessary servers and other directly to business outcomes; they must demonstrate how IT
hardware initiatives contribute favorably to improving these outcomes.
• Better license and maintenance contract management The initiative to fuse IT and business is underscored by the evolving
• Tighter management of outsourcing agreements role of CIOs, who are already being pushed beyond their familiar
support regime. Expectations of CIO performance are expanding
• Improved overall service delivery beyond cost-cutting to include business strategy. More and more,
they are being challenged to shed their operational duties and to
However, these cost containment gains don’t necessarily translate
concentrate on identifying, and even developing, technologies that
into improved service quality from a business perspective. Business
will help their organizations innovate.7
users are not interested in servers, operating systems, or IT
components; instead, they are interested in how well IT helps them As the CIO role changes, the function of information technologies
create business value. expands. Formerly evaluated from a cost reduction standpoint,
IT now finds itself responsible for top-line growth in increasingly
More Information dynamic environments.
the ability to handle millions of relations This is the new BSM: staying in step with the CIO evolution,
between CIs. propelled by a CMDB with a decision-driven data model based on
real-time information.
2
Choosing the Right CMDB: Smart Considerations for Strategic Decision Makers
Intelligence
Transform your data into meaningful information. A CMDB should automatically understand and navigate arbitrarily
complex relationships between dissimilar CIs and have the ability to represent that data in multiple views that are relevant
to individual decision makers throughout your organization.
Discovery
Determine what you have. A CMDB should identify all the CIs in your IT repertoire without the costs and errors associated
with manual discovery.
Federation
Manage data throughout your enterprise. A CMDB should access data where it lives, pulling appropriate data, regardless
of each source’s vendor or performance level, into a unified view and provide transparent read access.
Change Control
Manage change in dynamic environments. Because IT is dynamic and change is constant, a CMDB should include versioning
capabilities to recognize and address change.
Flexibility
Change what you need, when you need to. A CMDB should provide a platform for growth and should be easily modifiable
to accommodate new data sources, tools, and applications; more business processes; and additional and changing CI
attributes and relationships.
Extensibility
Grow with your business. The CMDB data model should be extensible to easily support the addition of new CI class types
such as process controllers in manufacturing lines and radiology and other diagnostic machinery in hospitals.
Scalability
Handle organizational size and complexity. A CMDB should be able to store and manage a virtually unlimited number of
CIs and their relationships without negatively impacting system performance.
3
Relational Databases
2-35921-499-4 454-22-4012 03-4859223 1852 Fluid Dynamics of Aquaducts An example of this might happen when accessing
of 1-38278-293-4 663-59-1254 03-4472822 1967 Beads, Baskets & Revolution employee information from a relational database.
s flowing Throughout the process of tracking the employee’s
poor name, then the employee’s department, and then the
Example of a Relational Database
ted ability employee’s office location, the database needs to be
accessed multiple times.
What is a Relational Database? Advantages
on-flat” Relational databases, or RDBs, store data in tables • Handles large volumes of structured data with ease
comprised of rows and columns and typically handle large • Performs queries if you know in advance what you
nships
volumes of structured data very well. Links between want to see
base data elements are implemented through common keys Limits of a Relational Database
e and join tables, which can make the database design
The limits of relational databases lie in the fact that
prohibitively complex, especially when a large number
they cannot support the large number of changing
base of different types of links must be supported. relationships and dynamic data that is flowing in and out
of a modern enterprise.
an OODB, A well-designed and normalized RDB supports flexible
nal table queries through the SQL query language; queries that Changing the structure of the data in a production
much
follow long chains of relationships, however, can become database takes planning and preparation and may
ational require completely reloading the data. The relational
difficult to design and very inefficient quickly.
data model allows for representation of simple, uniform
DBs have data structures. Because RDBs follow a fixed schema
must paradigm, representing arbitrarily complex structures
ness of requires unnatural compromises and navigating them is
because cumbersome.
mming
tional
g the
within
4
Choosing the Right CMDB: Smart Considerations for Strategic Decision Makers
+CreateCopy : RandomGrouping
ChosenGrouping Similar to relational databases, OODBs have no 1-3453
-grouping : Grouping +ChoosenGrouping mechanism for handling undefined configuration items
+hashcode : int +ChoosenGrouping 1-3848
+hashLearner : boolean +CreateCopy : LDs (CIs); which then must be manually defined.
+isNull : boolean +hashLearner : boolean 2-3592
+isNull : boolean
+hashcode : int Although OODBs can support the large number of 1-3827
+hashLearner : boolean isLearnerGoup : boolean
changing relationships and dynamic data that is flowing
in and out of a modern enterprise, they make a poor
Example of an Object-Oriented Database
choice for a CMDB. This is because of their limited ability
for searching, sorting, and scaling.
What is an Object-Oriented Database? Advantages What i
An object-oriented database, or OODB, stores • Treats data in a way that is closer to the “non-flat” Relation
nature of CIs
data in a form that is closely aligned with the data compris
• Defines complex data and complex relationships
model for object-oriented languages. This allows the volumes
development environment to directly save and recall • Includes relationship logic inside the database data ele
the data being working on with minimal overhead. • Changes to object details do not affect the and join
application prohibit
The object-oriented data model allows for
Limits of an Object-Oriented Database of diffe
representation of complex, uniform data structures.
Links between objects in the database are Because relationship logic is contained within an OODB, A well-d
implemented as pointers, which embed addresses it avoids the extra overhead incurred by relational table queries
in data that specify the location of data in another creation. Also, performing an order query is a much
follow lo
simpler process in an OODB than it is in the relational
record or file. Accordingly, the data structure in difficult
model.
an OODB must be designed in anticipation of the
queries that are to be efficiently supported. However, like their relational counterparts, OODBs have
no mechanism for handling undefined CIs; they must
The tight relationship between the database and the be manually defined. Another significant weakness of
programming environment involves manual programming OODBs is that structural changes are difficult because
and makes structural changes to the data in a production the relationship to the object-oriented programming
environment must be kept in sync. Neither relational
environment particularly complex. Data in OODBs
nor object-oriented databases excel at handling the
more accurately reflects the real world because, unlike
enormous complexity of CI relationships found within
RDBs, which handle CIs as flat items, an OODB treats modern enterprises.
a CI as an object. As a result, an OODB, with its close
representation of reality, is more resilient and adaptable.
5
CMDB Selection: The Importance of the Data Store in the same manner as the relational model is supported natively by
RDB.
Many leading providers of CMDBs utilize conventional database
management systems to store and manage their data. While these The core of metadata repositories is designed to support dynamic
CMDBs help consolidate configuration data and document CI data, the structure of which can change at any time. The related
relationships, they typically fall considerably short of completely metadata in the repository is organized according to a meta-model
fulfilling the requirements for BSM. These disappointing results, that describes the structure of the metadata and their relationships.
which can often be directly attributed to the underlying data model,
Metadata repositories are ideal for an environment in which data
can occur with both relational and object-oriented databases. While
values, data structure, and data relationships change and evolve
the lines are blurring between conventional databases, there are still
over time. Because the meta-model in a true metadata repository
key differentiators.
is not fixed, it is flexible, extensible, and easily adaptable to the
Metadata Repositories changes and needs of dynamic, real world environments.
Traditional database models do not acclimate to change without The Difference is in the Metadata
considerable cost and effort. Yet, IT is in a constant state of flux.
Metadata is the data that describes the structure and workings of
And so is business. Clearly, another data store model is needed to
an organization’s use of information or data, as well as the systems it
support BSM and accommodate innovation.
uses to manage that information or data. It is structured information
Metadata repositories offer a different approach from traditional that describes, explains, locates, or otherwise makes it easier to
databases. A distinguishing feature of metadata repositories is the retrieve, use, or manage an information resource.8 In addition to
use of a self-descriptive, attributed graph model. The graph model describing data, metadata also explains an organization’s methods
allows for representation of arbitrarily complex and non-uniform for understanding its data, activities, people, geography, timing,
structures. The foundation for superior performance is a unique and motivation. It also provides information about how different
physical data organization supporting the graph data model natively
6
Choosing the Right CMDB: Smart Considerations for Strategic Decision Makers
data points are related to each other. Metadata makes data Federation: The Ultimate Goal
understandable, useable, and shareable. It provides insight into:
Keeping a CMDB in step with large-scale and rapidly changing
• What data exists? business environments is one challenge. Assuming that enterprise-
wide data can be pulled into and accessed through these data stores
• Where data is being used?
is quite another. Most enterprises are not organized in a way that
• Where the data is located? allows data to be loaded into a single CMDB.
• How data is labeled and referenced? The typical IT portfolio is populated with multidimensional business
models, third-party software, virtualization technology, and complex
• How data is related to other information assets?
systems interfaces, all from an assortment of vendors. The existing
• Who uses the data? investment in IT systems is staggering. But no relational or object-
oriented CMDB currently on the market is architected to connect
• Why the data is needed? seamlessly to all data sources in an enterprise (i.e., federation), so
• When the data was last accessed or updated?9 IT executives have no way of leveraging their existing investments.
Because the concept of enterprise architecture has not been
Enterprise metadata technology contextualizes data, making data- realized in IT’s operational domain, the potential for CMDB silos
based decisions more enforceable throughout an enterprise. exists.
For example, metadata helps answer questions such as, “Which Federation is only part of a BSM solution. Gathering business-
policies and rules relate to a business service?” If a car insurance critical information throughout an enterprise is critical, but
company decides not to sell policies in the state of Wisconsin, that so is organizing that information in a way that makes sense to
decision can be tracked through metadata relationships to the business and IT decision makers. The ability to understand data/CI
portal and database applications that enforce that decision. The relationships—in any direction, across multiple business functions,
same metadata advantages apply to any compliance, performance, even among undefined items—without additional tools or manual
or process management situation. programming is the type of smart data management needed to
thrive in a hypercompetitive marketplace.
Another benefit of metadata is that it gives data perspective. For
example, an accountant and a marketer can view the same product From an IT operations perspective, this type of intelligent CMDB
code data and arrive at different decisions. In this way, metadata saves time and labor. From a business perspective, federated
empowers individual decision makers throughout an enterprise to intelligence, when fed into a multiple-view interface, supports
make informed decisions within their spheres of influence. confident, on-the-spot decision making.
According to a leading analyst group, repositories The ability to understand relationships—in any
come with metadata mining capabilities to direction, across multiple business functions, even
understand metadata usage and lineage and among undefined items—without additional
to help address compliancy reporting… tools or manual programming is the type of
[Nevertheless] metadata management smart data management needed to thrive in
is not pursued consistently in most a hypercompetitive marketplace.
organizations.
7
ASG’s Federated MetaCMDB™ Reporting. ASG’s MetaCMDB includes a number of powerful
standard reports detailing individual CIs, CI references and usages,
ASG’s MetaCMDB™ combines the best of traditional data models CI paths, and item versions and their comparisons. Additional
and enhances their strengths with metadata technology to deliver all reports can also be customized to cover all instances of an object
the CMDB essentials for practicing BSM. across all repository versions, for the information content of the
repository and/or for the interrelationships of items within the
Intelligence. ASG’s MetaCMDB technology understands the dynamic
repository.
nature of a CMDB and its data relationships. This remarkable
capability automatically discovers CIs, defines ambiguous CIs, and Discovery. Using a sophisticated auto-discovery component, ASG’s
maps relationships to, and dependencies on, other CIs (similar and MetaCMDB automatically identifies all CIs from an enterprise’s
dissimilar), eliminating the need for manual classification required stock of trusted data sources. In addition, ASG’s MetaCMDB
by other database models. automatically maps CI dependencies from business service to
application to infrastructure.
The metadata technology behind the remarkable intelligence of
ASG’s MetaCMDB is ASG-Rochade®. Recognized as an industry- Federation. ASG’s MetaCMDB consolidates and standardizes data
leading metadata repository, ASG-Rochade provides a standard from diverse technologies throughout an enterprise. This data
configuration model that is easily adaptable to serve changing may even come from other CMDBs based on less appropriate data
business/IT operations information needs. Well known for its models. The ASG model is rich and flexible enough to reflect the
flexibility, scalability, and accuracy, ASG-Rochade is used by 10 of data structures described in other data models, but not vice versa.
the 20 largest banks in the world. The common representation provided by the model underlying
Presentation Layer
Dynamic dashboards built to
suit your needs and to enable
decision support
powered by Rochade
ASG’s MetaCMDB™ leverages the strengths of a metadata repository to provide end-to-end metadata management,
with complete visibility of data flows and relationships across all applications and systems.
8
Choosing the Right CMDB: Smart Considerations for Strategic Decision Makers
Powering the business service, eCommerce in this example, are different • Federation
applications – credit card verification, databases, and other eCommerce • Change Control
applications. These applications are enabled by critical infrastructure,
• Flexibility
such as multiple servers and network devices.
• Extensibility
The true power of ASG’s MetaCMDB is in the intelligence it provides. It
• Scalability
is the ideal solution for any modern business and provides sustainable,
balanced performance in handling both business and operational data in
unpredictable environments.
9
ASG’s data federation enables virtually anything to connect to external programming code. It is flexible, adaptable, and expandable,
anything else (even other CMDBs), optimizing current and future IT perfectly suited to managing mammoth amounts of complex
investments and creating a single point of truth for an organization’s information in a volatile business environment.
data.
These key CMDB differentiators will take CIOs where they need
to go: beyond operations, into the strategic realm…into the new
and expansive landscape of BSM, where innovation thrives, and
decisions are as smart as the CMDBs they’re based upon.
10
Choosing the Right CMDB: Smart Considerations for Strategic Decision Makers
5
Qtd. in Santosus, Megan. “Reining in Change with CMDBs.”
SearchDataCenter.com. 27 Sept. 2007.
6
Ibid.
7
Mark, David and Eric Monnoyer. “Next-generation CIOs.” McKinsey on
IT. Spring 2004.
8
National Information Standards Organization (NISO).
9
Rogers, G. Philip. “Building the Business Case for Metadata in the
Enterprise: Looking at Models, Architectures, and Business Processes
As Building Blocks for Cost Benefit Analysis and ROI.” DCMI Global
Corporate Circle Presentation.
10
Enterprise Management Associates (EMA) Vice President and
Senior Analyst Dennis Drogseth, qtd. in Santosus, “Strategies for
Justifying CMDB ROI.” SearchDataCenter.com. 12 Dec. 2007.
11
Jay Long, manager of IT service management at Forsythe Solutions
Group, Inc., qtd. in Santosus, “Strategies for Justifying CMDB ROI.”
12
Hank Marquis, author and software industry pioneer, qtd. in “CMDB
ROI Comes From the Basics.” ClickPress. 31 Jan. 2007. Emphasis
added.
11
About ASG | www.asg.com ASG provides software solutions to over 85 percent of the world’s largest companies. Through its comprehensive Business Service
Management (BSM) solution, Business Service Platform™, ASG is an established BSM provider with a strong heritage in Content, Metadata, Applications, Operations,
Performance, Infrastructure, and Identity Management technologies. ASG enables clients to reduce costs, enhance customer service, meet business objectives, and
truly go beyond BSM. Founded in 1986, ASG is a privately held company based in Naples, Florida, USA, with more than 90 offices around the world.
Beyond BSM™
ASG Worldwide Headquarters | 1333 Third Avenue South, Naples Florida USA 34102
Telephone 1.239.435.2200 or 1.800.932.5536