Marketplace

目的

アプリケーションおよびコンポーネントの配布。Marketplace は、開発者がアプリや再利用可能なコンポーネントを公開し、オペレーターが自分のアカウント向けのソリューションを検索・インストールする場所です。

責務

  • アプリケーションのリスト管理、バージョン管理、およびメタデータ管理

  • 再利用可能なビルディングブロックのコンポーネントレジストリ

  • 開発者向け公開ワークフロー

  • アプリケーションの検索・探索

  • 顧客アカウントへのインストールとプロビジョニング

  • DotID プロビジョナーを通じて OIDC クライアント登録をトリガー

主要エンティティ

エンティティ

説明

アプリリスティング

説明、価格、スクリーンショットを含む公開済みアプリケーション

コンポーネント

再利用可能なビルディングブロック(例:ドメインポリシースキーマ、ウィジェット)

バージョン

アプリまたはコンポーネントの特定リリース

インストール

顧客アカウントにインストールされたアプリ

API サーフェス

操作

説明

POST /listings

アプリリスティングを公開

GET /listings?search=&category=

アプリを検索・探索

GET /listings/{id}

アプリの詳細を取得

POST /listings/{id}/install

アカウントにアプリをインストール

POST /components

再利用可能なコンポーネントを公開

依存関係

サービス

関係

DotID

開発者認証、インストール時の OIDC クライアントプロビジョニング

Org Service

インストール時のアカウントコンテキスト

Policy Service

アプリはインストール時にドメインポリシースキーマを登録する

利用者

コンシューマー

用途

開発者

自分のアプリを公開・管理

オペレーター

アプリを探索・インストール

AI Policy Agent

インストール済みアプリが登録したドメインポリシースキーマを利用