L'interfaccia JSR-147 definita. Il package WVCM (Workspace Versioning and Configuration Management) è il sottoinsieme di funzionalità che è stata accettata dal corpo degli standard. Per ulteriori informazioni relative a WVCM, consultare http://www.jcp.org/en/jsr/detail?id=147.
Le interfacce WVCM formano le basi di Rational CM API e forniscono un modello di oggetto ben definito per l'espressione delle funzioni ed operazioni di gestione configurazione.
WVCM viene espresso come una serie di interfacce Java con le relative informazioni Javadoc associate. Le interfacce definiscono il formato del modello di oggetto, ed i commenti descrivono la semantica prevista delle operazioni.
Il package STP è un'estensione del package WVCM. Questo package contiene le interfacce di Rational CM API e fornisce il modello di oggetto comune per le risorse dei prodotti Rational. Questo package è indipendente dalle implementazioni o dai repository specifici per prodotto. Contiene le interfacce comuni da cui possono essere derivate le interfacce specifiche per prodotto.
I meccanismi generali di WVCM vengono migliorati con l'introduzione di meta proprietà, di un meccanismo di richiesta di proprietà estesa e del supporto per più tipi di repository.
Inoltre, questo package definisce un'interfaccia per l'analisi e la composizione di ubicazioni di risorse che sono conformi alla sintassi comune per le stringhe di ubicazione.
Il package Rational ClearQuest package è un'estensione specifica del prodotto che fornisce accesso ai repository Rational ClearQuest che contengono proprietà e risorse specifiche del prodotto. Questo package contiene funzioni che forniscono maggiore accesso alla funzionalità di un repository Rational ClearQuest e delle rispettive risorse sottostanti.
Il package Rational ClearQuest contiene le estensioni al package STP che forniscono accesso alle risorse Rational ClearQuest.
Il package Rational ClearCase è un'estensione specifica del prodotto che fornisce accesso ai repository Rational ClearCase, ognuno contenente proprietà e risorse specifiche del prodotto. Questi package contengono funzioni che forniscono maggiore accesso alla funzionalità di un repository Rational ClearCase e delle rispettive risorse sottostanti.
Il package Rational ClearCase contiene estensioni che ai package WVCM e STP che forniscono interfacce specifiche per le risorse Rational ClearCase.
Viene aggiunto un prefisso al nome classe base WVCM delle interfacce e le classi in ciascun package (ad esempio, Resource, StpResource, CcResource e CqResource).