Common Warehouse Metamodel Developer's Guide
Authors [bios]
Common Warehouse Metamodel Developer's Guide is a comprehensive,
pragmatic, and relatively self-contained guide to implementing meta data
interchange solutions based on CWM. The book begins with an overview of
CWM's basic architecture, and an introduction to the model-based approach
to developing meta data interchange solutions, using CWM as the formal
modeling language. An introduction to the theory and methodology of applying
meta data interchange patterns is then presented as a means of enhancing
the overall interoperability and understandability of models exchanged
by tools. Then, three vertical domain models based on CWM are presented
as detailed examples of using CWM to solve meta data interchange in specific
application areas. These consist of a data warehouse management model,
a dimensional model with multiple deployments, and a web-enabled data
warehousing model. These interchange models are then tied together with
a fourth model, representing a light-weight implementation of a repository,
the CWM Metastore. The details of the Metastore's architecture, including
the mapping of CWM classes and associations to persistent, relational
database structures, is fully explicated. From there, the book delves
into general issues regarding the logical design of CWM-enabled interchange
architectures, the mapping of the logical CWM classes to Java programming
language interfaces, and general issues regarding the construction of
product-specific adapters for CWM. The book concludes with a breif overview
of the envisioned future of CWM, along with a summary of current CWM-related
activities within the Object Management Group.
This companion Web site contains a downloadable script for building the
CWM Metastore on Microsoft SQL Server 2000, links to vendors' sites, the
models and patterns developed from material in the book, a pattern specification
template, and other CWM collateral.
|
|
|