wiley-logo-sm.gif
> wiley.com

COMMON WAREHOUSE METAMODEL SERIES: DEVELOPMENT TOOLS

This page describes a number of development tools that software product manufacturers and integrators might use in adapting their products for meta data interchange via the CWM standard. This listing is by no means all-inclusive; return to this page from time to time for any tool updates or additions. The vendor listing below is a sampling of organizations that have implemented CWM functionality as part of their primary product offerings (or are in the process of doing so). If your particular development or modeling tool needs to be listed here, please make sure to contact us. Also, please note that there is bound to be some overlap between the content of this page and that of the vendors page.

A Sampling of Development Tools

CWM Modeling Artifacts

Though not a "development tool" per se, a prerequisite to any CWM enablement effort is having the complete set of CWM modeling artifacts provided by the OMG. This can be downloaded from here as a 2.8 MB ZIP file. The current collection of artifacts corresponds to CWM Version 1.0 (CWM 1.1 will be available once the revision has been adopted). The CWM modeling artifacts consist of the following items:

Cwm.pdf: The CWM 1.0 Specification; defines the core CWM Metamodels

CWM_1.0.dtd: The CWM 1.0 XMI DTD; this is an XMI DTD encoding of the entire core CWM metamodel. An XMI document containing CWM meta data must validate against this DTD to be considered CWM conformant.

CWM_1.0.readme: A listing of the ZIP contents (essentially the same information being presented in this summary)

CWM_1.0.xml: An XMI document containing the complete, normative CWM metamodel, as an instance of the MOF Model. A MOF-enabled tool or repository should be capable of importing and understanding this definition of the CWM metamodel, and using it as the basis for subsequent CWM meta data modeling activities, interchanges, or the automated generation of a meta data store or implementation classes. To facilitate the automated download of the complete CWM definition via the Web, the OMG makes this document available as a text stream at the address "http://cgi.omg.org/docs/ad/01-02-03.txt". Click here to view it.

CWM_1.0_IDL.zip: A ZIP file containing the CORBA IDL rendering of the entire CWM metamodel. This is a platform-neutral expression of the CWM interfaces.

CWM_1.0_MDL.zip: A ZIP file containing the complete Rational Rose UML model defining the CWM. You can use this together with Rational Rose to build your own CWM extension models, if you need to.

Cwmx.pdf: The CWM 1.0 Extensions; defines non-normative, vendor-specific extensions to the core CWM.

CWMX_1.0.dtd: The CWM 1.0 Extension XMI DTD; used to validate XMI documents containing instances of the CWM 1.0 extension metamodels.

Rational Rose XMI Add-In

The Rational Rose XMI Add-In (developed by Unisys Corporation) facilitates the import and export of MOF and UML models into and out of Rational Rose via XMI 1.1 documents. This add-in might be used, for example, as a means of exporting custom CWM extension models that have been modeled using Rational Rose for subsequent consumption by MOF-aware tools or repositories. The XMI Add-In is available for download from Rational Corporation.

IBM XMI Toolkit

The IBM XMI Toolkit is a Java-based development framework for constructing object models representing meta data structures and then persisting them to XMI documents, as well as reading existing XMI documents and hydrating them into Java meta data objects. The IBM XMI Toolkit enables clients to work with XMI without having to know the details of XMI, which are largely hidden by the Java interfaces. The XMI Toolkit also provides facilities whereby UML or MOF models can loaded and used as the basis for generating complete, Java-based implementations of those models. For example, one might use the XMI Toolkit to construct a set of Java classes representing instances of the CWM metaclasses and persist them to XMI. The XMI Toolkit is licensed and downloaded from IBM's Alphaworks site.

 



Cover

ISBN 0-4712-00522
245 Pages
November, 2001

Wiley Technology Publishing
Timely. Practical. Reliable.

[ WCP Home ] [ CWM Home ] [ bios ] [ foreword ] [ endorsements ] [ news ] [ cwm ] [ tools ] [ vendors ] [ comments ]