機械翻訳について

Oracle Content ManagementヘッドレスCMSとして

Oracle Content Managementは、クラウドで強力で柔軟なバックエンド・コンテンツ管理システム(CMS)として使用できます。 これは、任意のコンテキストでの公開やデバイスでの表示のためにREST APIを介してコンテンツにアクセスできるようにする、中央コンテンツ・ハブとして作成されます。

Oracle Content Managementを参照するための基本的な考え方は2つあります: コンテンツ管理およびコンテンツの配信 次の図は、アーキテクチャ全体の論理ビューを示しています。


headless_architecture.pngの説明は以下のとおりです
「図headless_architecture.pngの説明」

コンテンツ管理

Oracle Content Managementには、コンテンツ定義、作成、コラボレーション、承認および管理を含む、効果的なコンテンツ管理のための多くのツールが用意されています。 これは、様々なユーザー・インタフェース(webブラウザ、モバイル・アプリケーション、Microsoft Office、デスクトップ・アプリケーション)から実行できるすべてで、コンテンツ作成者が製品を最も頻繁に操作する方法です。

コンテンツ作成者としてOracle Content Managementにサインインすると、通常はコンテンツを管理し、任意のクライアントからの他のユーザーとコラボレーションします。 アセットの追加、アセットの管理、他のユーザーとのアセットの共有、または個々のアセットに対するコンテキスト固有の会話の作成を行うことができます。 また、作成中のコンテンツ、発行方法、およびコンテンツ・アナリティクス・ダッシュボードを介したワークフローを把握できます。

Oracle Content Managementには、コンテンツおよびシステム管理者がシステム管理およびモニタリング・タスクを実行できるようにする管理インタフェースも用意されています。

コンテンツ管理環境で実行できる操作を制御するためにユーザーに様々なロールを割り当てることができ、コンテンツの作成および管理プロセスを支援するためのワークフローを設定できます。

Oracle Content Managementは、デジタル資産、構造化コンテンツ、リッチ・メディア、コンテンツ・アセットなど、あらゆる種類のコンテンツを処理できます。 アセットはリポジトリに格納でき、リポジトリでは、タクソノミを使用して分類し、後続の処理でアクセスできます。 すべてのコンテンツの構造と相互依存性は、コンテンツ・モデルで取得されます。これは基本的にコンテンツ管理環境を定義します。

Oracle Content Managementは、コンテンツを管理するためのフロントエンド・ユーザー・インタフェースを提供しますが、一連の管理REST APIを介して、すべての管理操作をプログラム的に実行できます。 コンテンツ管理ユーザー・インタフェースでは、これらの管理APIを使用します。 これらのAPIは、統合、データ・マッシュアップまたはその他のデータ操作のニーズを実行する場合にも利用できます。

コンテンツ配信

コンテンツ配信は、Oracle Content Managementのもう1つの重要な側面です。 これは、webサイトのビジターやアプリケーション・ユーザーなど、エンド・ユーザーにコンテンツを取得することについてすべてです。 これらはコンテンツ・コンシューマです。

コンテンツを作成して承認プロセスを完了すると、発行できるようになり、webサイトおよびアプリケーションで使用できるようになります。 公開されたコンテンツは、RESTfulアプリケーション・プログラム・インタフェース(API)のセットを通じて、クライアントから読取り専用形式で使用できるようになります。

コンテンツの公開には、特定のポリシー・セット(チェックおよび残高)、および宛先またはチャネルの論理概念が含まれます。 複数のチャネルに同時にコンテンツを公開できます。 コンテンツを公開取消することでもチャネルからコンテンツを取り消すことができます。 公開および公開解除を行う操作によって、特定のコンテキストにおけるコンテンツの可視性が変更されます。

このようなコンテンツ配信には、Oracle Content Managementにユーザー・インタフェースがありません。 ただし、公開されたコンテンツは、管理インタフェースに表示されます。 公開されたコンテンツは、管理のパースペクティブでアセットの読取り専用コピーと考えることが有用です。

すべてのコンテンツ配信は、一連の配信REST APIを介してプログラムにより実行できます。 これにより、バックエンド・コンテンツ管理システム(CMS)としてOracle Content Managementを使用してwebサイトとアプリケーションを開発できます。 様々なテクノロジを使用して開始できるチュートリアルがいくつかあります。