Transcript Slide 1

http://www.eclipse.org/cosmos/
Configuration Management Database Federation
with COSMOS
Service Modeling Language
CMDBf
Query
COSMOS
Client
Federating CMDB
MDR (vendor ABC)
Service Modeling Language (SML)
Registration
Client
Management
Data
Repository
Reconciliation
CMDBf
Query
Registration
Service
CMDBf
Query
MDR (vendor XYZ)
SML
SML
SML
SML
SML
Management
Data
Repository
Registration
Client
Service Metadata Registry (COSMOS)
Service Type
Address
Capabilities
CMDBf_Query
ABC_CMDB_xxx
e.g., record types, features
CMDBf_Regist
ABC_CMDB_zzz
e.g., record types
CMDBf_Query
XYZ_MDR_bbb
e.g., record types, features
CMDBf_Query
ABC_MDR_xyz
e.g., record types, features
CMDBf
Query
Registration
Client
COSMOS
Data
Binding
Reference implementation for Service Modeling Language (SML)
COSMOS
Flat files
Tooling for validation, editing of common model instances
SML
Consistent way to exchange information describing resources and
their relationships
•Architecture for federating management data
MDR Reference Implementation (COSMOS)
•Implementation of CMDBf specification for integrating
disparate data sources (MDR role)
•Tooling for building management data repositories
Solution Deployment Descriptor (SDD)
(MDRs)
Provides external information to enable consumers to analyze and make pre•Framework supports CMDBf query and registration
deployment decisions. Consumers can be tools that are performing composition
services
or tools that are making pre-deployment decisions.
•Web interface for submitting queries, registering
MDRs, and viewing graph response
Package Identity
Requirements
What is this thing?
What does it contain?
What is needed to deploy this package?
What is needed to be maintained for the lifetime of the
deployment?
Package Variability
What “parts are needed to be
deployed”?
Copyright © IBM Corp., 2008. All rights reserved; made available under the EPL v1.0
Software Package
(Logical / Not Physical)
Results
What does this provide?
What effect will this have on my
environment?