# API ドキュメント
DDB API は、さまざまなマイクロサービスで構成されています。 以下に、対話できるさまざまなサービスを見ることができます。
# マイクロサービス
API は分離されています *6 マイクロサービス *。
マイクロサービス | 目的 |
---|---|
環境コンテキストサービス | 環境コンテキストサービスは、DDB で使用されている現在のプロジェクトデータを保存します。 |
パラメーターサービス | プロジェクトに関する資産とパラメーターに関する情報を提供するサービス。 |
パラメーターメタデータサービス | プロジェクトの資産とパラメーターに関するメタデータを提供するサービス。 |
参照データサービス | 内部および外部ソースへの参照を定義するために使用されるソースデータ情報。 |
QA サービス | QA サービスデータをホストします。 |
コメントサービス | コメントサービスは、さまざまなシステム、資産、パラメーターに関連するスレッドコメントをホストすることを目的としています。 |
各マイクロサービスには、3 つの環境のそれぞれに対して独立したインスタンスがあります。 各環境の目的の要約については、 ここ 。
次の表には、各環境の各マイクロサービスへのリンクが含まれています。
*DDB 開発チームのみが開発環境を使用する必要があります
すべての異なるサービスが同じベース URL を使用しています(例:https://ddb.arup.com (opens new window))そして、彼らの URL に従ってルーティングされます。
各マイクロサービスは、Open API 3.0(Swagger)を使用して定義されています。 プロセスに関連する API エンドポイントがわからない場合は、オンボーディングチームに連絡してサポートを提供してください。
# API フロー
以下の図は、パラメーターを DDB に取得して投稿しようとするときに取るべき手順をまとめたものです。
API 呼び出しの図が必要です
バージョン →