Rational® CM API 由对象组成,这些对象是在 Rational 产品维护的不同存储库中存储的持久资源的代理。代理是客户机上的对象,它表示特定于产品的存储库(在服务器上或客户机系统上)中的资源。代理对象表示 CM API 提供程序会话过程中的资源。每种资源都由作为 WVCM Resource 接口扩展的接口表示。
要访问资源,客户机必须首先创建为该类型的资源实现 CM API 接口的代理对象。所有代理对象是通过从提供程序对象调用方法或调用另一代理对象上的方法进行获取的。然后,客户机可以使用代理对象上可用的方法来访问资源的特定属性或修改其内容或状态。代理对象是由提供程序返回的客户机端对象;它们不是实际的服务器资源。