Early Access to New Domino REST API Beta Is Now Available の翻訳版です。
新しい Domino REST API のベータ版 Early Access Program が利用可能になりました
2022年5月24日
著者: Adam Gartenberg
Domino Early Access Program の一環として、Domino REST API(旧称 Project Keep)の最初のベータ版を発表します。これらの API は、Domino アプリケーションを拡張できるようにするために不可欠な役割を果たすというお客様の声をお聞きしました。これらの API は、2022年秋にリリースされる Domino "Danube" とともに、Domino Complete Collaboration(CCB)および Domino CEO Communications のお客様をサポートありで提供するロードマップに掲載されています。
注:REST API は Domino V12.0.1以降でのみ動作します(まだアップグレードしていない場合でしたら、今がチャンスです!)。
Domino REST API は、HCL Domino サーバーとデータベースに安全にアクセスすることで、プロコード開発を可能にします。これにより、Domino データとアプリケーションの信頼性とデプロイの容易性を維持しながら、お好みのプログラミング言語とフレームワークを使用できます。サーバと一緒に実行され、標準化された Open-API ベースのメソッドの形で、安全かつ簡単に Domino データを公開できます。ブラウザベースの管理 UI を使用して、アプリケーションの所有者は、REST API で表示または更新するために利用可能になるデータを定義できます。この API は、Domino の原則であるリーダー/オーサーのドキュメントアクセス定義をインターネットプロトコルの世界へと拡張します。
Domino REST API には、実際の実装ロジックを一切持たずに API の可視化と相互作用を可能にするAPIエクスプローラ、Swagger UIも含まれる。APIは、OpenAPI(旧Swagger)の仕様からビジュアルなドキュメントとともに自動的に生成されるため、後でバックエンドのコードを実装するのが容易になります。
ビュー、ドキュメント、フィールドなどのコンテンツや、エージェント、ACLの設定にアクセスできます。もちろん、探しているデータに素早くアクセスするための DQL クエリも特長です。
組み込みの宣言型セキュリティにより、呼び出し元が参照または更新を許可されたフィールドのみにAPIがアクセスを許可することを保証します。これにより、計算されたフィールドが上書きされるのを効果的に防ぎ、ワークフローの参加者が自分のフィールドのみを更新するように制限できます。
Domino REST API は現在、アプリケーションベースのデータに焦点を当てています。メール関連のデータやタスクのAPIは提供しない予定です。また、ベータ版への参加と出荷版リリースへのアクセスには、Domino Complete Collaboration (CCB) と Domino CEO Communications のライセンスが必要です。
Domino REST API は、アクティブサポート中の Domino Complete Collaboration (CCB) および Domino CEO Communications のお客様に、すぐに使える Docker コンテナとしてあらかじめパックされて提供されています。ダウンロードは、HCL Software License Management Portal の HCL Domino 製品ラインカテゴリーで開始されています。こちらのドキュメントで詳細をご確認いただき、テスト環境を構築してください。
Domino REST API Early Access Program に関する貴重なフィードバックや提案を提供するために、こちらの Domino Early Access Program フォーラムに参加することをお勧めします。
なお、アーリーアクセスプログラムは、現在から2022年秋にリリースされる Domino「Danube」でDomino REST API が出荷されるまでの間、実施されます。
Digital Solutions 製品チーム