Das in JSR-147 definierte Interface. Das WVCM-Paket (Workspace Versioning and Configuration Management) umfasst einen Teil der vom Standardisierungsgremium akzeptierten Funktionalität. Weitere Informationen zu WVCM finden Sie im Artikel http://www.jcp.org/en/jsr/detail?id=147.
Die WVCM-Interfaces bilden die Basis für die Rational CM API und stellen ein klar strukturiertes Modell für die Darstellung der Konfigurationsmanagementoperationen und -funktionen bereit.
Das WVCM wird als Gruppe von Java-Interfaces mit zugehörigen Javadoc-Informationen dargestellt. Die Interfaces definieren die Form des Objektmodells, und die Kommentare beschreiben die erwartete Semantik der Operationen.
Das STP-Paket ist eine Erweiterung des WVCM-Pakets. Dieses Paket enthält die Interfaces der Rational CM API und stellt das allgemeine Objektmodell für Rational-Produktressourcen bereit. Dieses Paket ist unabhängig von produktspezifischen Repositorys oder Implementierungen. Es umfasst die allgemeinen Interfaces, von denen produktspezifische Interfaces abgeleitet werden können.
Die allgemeinen Mechanismen des WVCM werden durch die Einführung von Metaeigenschaften, einen erweiterten Abfragemechanismus für Eigenschaften und Unterstützung für mehrere Arten von Repositorys erweitert.
Dieses Paket definiert außerdem ein Interface für die Syntaxanalyse und die Komposition von Ressourcenpositionen, die der allgemeinen Syntax für Positionszeichenfolgen entsprechen.
Das Rational-ClearQuest-Paket ist eine produktspezifische Erweiterung, mit der auf Rational-ClearQuest-Repositorys mit produktspezifischen Ressourcen und Eigenschaften zugegriffen werden kann. Dieses Paket enthält Funktionen für einen verbesserten Zugriff auf die Leistungsmerkmale eines Rational-ClearQuest-Repositorys und auf die diesem Repository zugrunde liegenden Ressourcen.
Das Rational-ClearQuest-Paket enthält Erweiterungen zum STP-Paket, die den Zugriff auf Rational-ClearQuest-Ressourcen ermöglichen.
Das Rational-ClearCase-Paket ist eine produktspezifische Erweiterung, mit der auf Rational-ClearCase-Repositorys mit produktspezifischen Ressourcen und Eigenschaften zugegriffen werden kann. Dieses Paket enthält Funktionen für einen verbesserten Zugriff auf die Leistungsmerkmale eines Rational-ClearCase-Repositorys und auf die diesem Repository zugrunde liegenden Ressourcen.
Das Rational-ClearCase-Paket enthält Erweiterungen zum WVCM- und zum STP-Paket, die für Rational-ClearCase-Ressourcen spezifische Interfaces bereitstellen.
Zum WVCM-Basisklassennamen der Interfaces und Klassen in den einzelnen Paketen wird ein Präfix hinzugefügt (z. B. Resource, StpResource, CcResource und CqResource).