> For AI agents: the complete documentation index is available at /resource/ucidm/docs/on-premise/dev/llms.txt, the full documentation bundle is available at /resource/ucidm/docs/on-premise/dev/llms-full.txt.

# UCIDM サーバー \{#ucidm-server}

UCIDM サーバーにおけるアプリケーションやミドルウェアの詳細なシステム概要を次に示します。

## UCIDM サーバーとパッケージリポジトリ \{#ucidm-server-and-package-repository}

UCIDM の各モジュールは RPM パッケージで提供し、UCIDM サーバーの OS 上で systemd のサービスとして動きます。
パッケージは、インターネット上にある弊社の認証付き dnf リポジトリから dnf でインストールします。
リポジトリの認証情報は弊社のサポート担当者からお伝えしますので、その認証情報で UCIDM サーバーに dnf リポジトリを設定してください。
MongoDB と RabbitMQ のパッケージは、それぞれの公式リポジトリからインストールします。

![](/resource/ucidm/docs/on-premise/static/svg/ucidm-server-packages.c1d9451323.svg)
## UCIDM サーバー内部のサービス詳細 \{#ucidm-server-internal-services}

UCIDM サーバーでは、複数のサービスが協調してシステムを構成しています。
各サービスは `ucidm.target` にまとまっており、`systemctl start ucidm.target` と `systemctl stop ucidm.target` で一括して起動、停止できます。
図の補足に示す `osstech-ucidm-` で始まる名前は、各サービスの systemd のユニット名です。
Agent は、連携元ごとに `osstech-ucidm-agent@<連携元>` という名前のサービスとして起動します。

### 内部ディレクトリサービス／クラウドサービスと Agent モジュールのデータフロー \{#directory-service-agent-dataflow}

![](/resource/ucidm/docs/on-premise/static/svg/ucidm-server-directory-agent.52abd8dffe.svg)
### UCIDM サーバーと外部サービスのデータフロー \{#ucidm-server-external-service-dataflow}

![](/resource/ucidm/docs/on-premise/static/svg/ucidm-server-external-services.8e908abc5d.svg)