# COSMOS Developer's Guide

# Creating a Data Manager

This topic lists at a high level the steps needed to create, run, and deploy an MDR.

Learning a new framework or toolkit can be a daunting task. For most of us, such things are best accomplished by example. In this section, we will walk you through the process of building a sample Management Data Repository (MDR) using the COSMOS SDK. In the process, we hope to help you accomplish the following goals:

- Setting up your development environment for building Management Data Repositories (MDRs)
- Becoming familiar with the tools included with the COSMOS SDK
- Becoming familiar with the underlying framework and APIs that enable you to build MDRs for your existing data store
- Building a working example that shows techniques and best practices for building a CMDBf query service
- Understanding the concepts presented by both COSMOS and CMDBf

The sample MDR you will build contains data for a hypothetical school. This data includes students, teachers, courses, and their relationships. For the duration of this section, we will refer to this sample as the Student-Teacher sample.

To keep things simple, we have provided a sample repository consisting of XML files. While this does not represent a typical production data store, the techniques learned in using the COSMOS framework and tools can be applied to other data stores such as relational databases.

There are also several other example MDRs provided with COSMOS. These examples show how to implement query and registration services with different types of data stores, and with different optional features. They are provided as part of the demo download package and can also be found in the Eclipse CVS repository.

[ Top of Page | Previous Page | Next Page | Table of Contents | Index ]