Rational® CM API 是由 Rational CM API 提供者所實作。提供者是 Java™ 套件的集合,用戶端可以透過這些套件來與變更和配置管理服務互動。 提供者會接收來自 Rational CM API 用戶端的要求,並與特定產品的儲存庫互動來處理要求。
子提供者是 Rational CM API 的一個元件,提供產品專屬的功能。 每一個子提供者套件會將產品專屬的物件模型對映至 Rational CM API 物件模型,並提供產品專屬的物件給 Rational CM API 用戶端應用程式使用。
CM API 提供者會將要求分派給產品專屬的子提供者,如以下架構圖所示: