CARMA 系统需要下列三个组件以便正常运行:CARMA 层次结构、CARMA 传输和 CARMA 主机。
CARMA 层次结构是为 CARMA 内容导航和 CARMA 操作的执行提供支持的客户端数据结构。CARMA 操作请求是通过 CARMA 传输发送至 CARMA 主机的。CARMA 传输是 CARMA 层次结构与 CARMA 主机之间的客户端通信服务。CARMA 主机包含主机端 CARMA 服务 CARMA-390,该服务负责管理可用的内容。

CARMA 层次结构是用来管理 CARMA 内容的特殊类型树数据结构。每个 CARMA 层次结构都仅与一个 CARMA 传输和一个 CARMA 主机连接,它使用其 CARMA 传输来与其 CARMA 主机进行通信。CARMA 插件充当工作站客户机并且通过使用“CARMA 存储库”视图来提供 CARMA 层次结构的图形表示法。此视图中的每个顶级节点都表示一个 CARMA 层次结构。
CARMA 传输是 Rational Developer for System z 的服务插件,用于管理 CARMA 层次结构与其 CARMA 主机之间的连接。因此,CARMA 传输会对来自 CARMA 层次结构的发送命令进行打包并返回来自 CARMA 主机的响应。借助 CARMA 插件,CARMA RSE 传输用于此目的。
CARMA 主机是提供 CARMA-390 服务的主机系统。每个 CARMA 主机通常都有一组存储库访问管理器 (RAM),CARMA-390 使用这些管理器来管理对内容的访问。