New Domino REST APIs Are Now Available の翻訳版です。
新しい Domino REST API の提供を開始しました
2022年12月8日
著者: Adam Gartenberg / HCL
HCL Domino REST API が、HCL Domino V12.0.2 "Danube" 環境でアクティブサポート中の Domino Complete Collaboration (CCB) および Domino CEO Communications のお客様から一般にダウンロードできるようになったことを発表します。
開発中およびベータテスト中に Project Keep として知られていたこれらの最新の REST API により、Domino の展開で使用できる REST API の数が 9 から 100 以上に増え、好みの開発ツールで Domino アプリケーションを拡張できるようになりました。Domino のセキュリティや展開の容易さを犠牲にすることなく、Domino 開発の対象者を広げられます。また、Domino サーバーとデータベースへの新しい REST API アクセスにより、Domino サーバーをプロコード開発で安全に使用できるようになります。開発者は、どのデータを表示または更新できるようにするかの制御を維持しながら、標準化された Open-API ベースのメソッドの形で Domino データを公開できます。
REST API の使用方法の例をいくつか挙げると、次のようなものに適用できます。
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 は、Domino Complete Collaboration (CCB) および Domino CEO Communications のアクティブサポートのお客様向けに、すぐに使える Docker コンテナとして用意されています。ダウンロードは、ライセンスとダウンロードポータルの「HCL Domino」製品ラインカテゴリで開始されています。こちらのドキュメントをご覧になり、詳細を確認し、テスト環境を構築してください。注意:REST APIは、DominoV12.0.2 "Danube "以降でのみ動作します。(ヒント: まだアップグレードしていないなら、今がその時です!)