Oracle Retailから小売ビジネス・オブジェクトをエンタープライズ標準として抽出

Oracle Retail Merchandising Foundation Cloud Serviceは、購入、流通、注文配送、小売在庫管理、決算などの日々の小売マーチャンダイジング・アクティビティを管理、管理、実行します。これらのサービスは、他のアプリケーションで使用するために、小売ビジネス・オブジェクトをエンタープライズ標準として渡す必要がある場合があります。

Oracle Retail Merchandising Foundation Cloud Serviceの小売ビジネス・オブジェクトは、サードパーティまたはレガシー・アプリケーションで使用するために抽出できます。これにより、レガシー・ソリューションと非oracleソリューションとのシームレスな統合が可能になります。

アーキテクチャ

このアーキテクチャでは、データを抽出してレガシー・アプリケーションやサードパーティ・アプリケーションにストリーミングする方法について説明します。このアーキテクチャを使用して、Oracle Retail Merchandising Foundation Cloud Serviceから小売ビジネス・オブジェクトをネイティブに抽出します。

次の図は、このリファレンス・アーキテクチャを示しています。



Oracle Retail Merchandising Foundation Cloud Serviceの小売ビジネス・オブジェクト(アイテムや発注書など)は、Oracle Cloud Infrastructure (OCI)クラウド・サービスを使用してサードパーティおよびレガシー・システムで使用できます。イベント駆動型統合の最も効果的なデプロイメント・オプションは、次のとおりです。

  • オプション1: パブリッシュ・サービスAPIをポーリングして、期間内に変更された小売ビジネス・オブジェクトを取得します(ポーリング)。
  • オプション2: パブリッシュ・サービスをサブスクライブして、ほぼリアルタイムでデータ変更を受信します。サービスは、小売ビジネス・オブジェクト・ペイロードを公開するか、イベント通知のみを提供できます。

小売ビジネス・オブジェクトが抽出されると、これらはビルド統合にOCI Object Storageを使用してローカルに格納することも、大量のデータ・ストリームをリアルタイムで取り込んで消費するためのフルマネージドでスケーラブルで耐久性のあるソリューションを提供するOCI Streamingを使用してストリーミングすることもできます。

このアーキテクチャには次のコンポーネントがあります。

  • 統合

    Oracle Integrationは、アプリケーションの統合、プロセスの自動化、ビジネス・プロセスに対するインサイトの取得およびビジュアル・アプリケーションの作成を可能にするフルマネージド・サービスです。

  • SaaSの統合

    Oracle Integrationは、アプリケーションの統合、プロセスの自動化、ビジネス・プロセスに対するインサイトの取得およびビジュアル・アプリケーションの作成を可能にするフルマネージド・サービスです。

    Oracle Integrationの合理化バージョンであるOracle Integration for SaaSは、SaaSにフォーカスしたOracle Integrationの機能と利点を提供します。

  • オブジェクト・ストレージ

    オブジェクト・ストレージでは、データベースのバックアップ、分析データ、イメージやビデオなどのリッチ・コンテンツなど、あらゆるコンテンツ・タイプの構造化データおよび非構造化データにすばやくアクセスできます。インターネットから直接またはクラウド・プラットフォーム内から、安全かつセキュアにデータを格納し、取得できます。パフォーマンスやサービスの信頼性を低下させることなく、シームレスにストレージを拡張できます。迅速、即時、頻繁にアクセスする必要がある「ホット」ストレージに標準ストレージを使用します。長期間保持し、ほとんどまたはめったにアクセスしないコールド・ストレージには、アーカイブ・ストレージを使用します。

  • ストリーミング

    Oracle Cloud Infrastructure Streamingは、リアルタイムで使用および処理できる継続的な大容量データ・ストリームを収集するための、スケーラブルで耐久性の高いフルマネージド・ストレージ・ソリューションを提供します。ストリーミングは、アプリケーション・ログ、運用テレメトリ、Webクリック・ストリーム・データなど、大量のデータを収集するために使用できます。また、パブリッシュ/サブスクライブのメッセージング・モデルでデータが連続して順番に生成され、処理されます。

レコメンデーション

次の推奨事項を開始点として使用します。お客様の要件は、ここで説明するアーキテクチャと異なる場合があります。
  • クラウド・ガード

    Oracleが提供するデフォルトのレシピをクローニングしてカスタマイズし、カスタム・ディテクタおよびレスポンダ・レシピを作成します。これらのレシピでは、警告を生成するセキュリティ違反のタイプと、それらに対して実行を許可するアクションを指定できます。たとえば、可視性がパブリックに設定されているオブジェクト・ストレージ・バケットを検出できます。

    クラウド・ガードをテナンシ・レベルで適用して、最も広い範囲をカバーし、複数の構成を維持する管理負担を軽減します。

    管理対象リスト機能を使用して、特定の構成をディテクタに適用することもできます。

  • セキュリティ・ゾーン

    最大限のセキュリティを必要とするリソースの場合、Oracleではセキュリティ・ゾーンを使用することをお薦めします。セキュリティ・ゾーンは、ベスト・プラクティスに基づくセキュリティ・ポリシーのOracle定義レシピに関連付けられたコンパートメントです。たとえば、セキュリティ・ゾーン内のリソースは、パブリック・インターネットからアクセスできず、顧客管理キーを使用して暗号化する必要があります。セキュリティ・ゾーンでリソースを作成および更新すると、Oracle Cloud Infrastructureでは、セキュリティ・ゾーン・レシピのポリシーに対して操作が検証され、ポリシーに違反する操作が拒否されます。

  • ネットワーク・セキュリティ・グループ(NSG)

    NSGを使用して、特定のVNICに適用されるイングレスおよびエグレス・ルールのセットを定義できます。NSGでは、VCNのサブネット・アーキテクチャをアプリケーションのセキュリティ要件から分離できるため、セキュリティ・リストではなくNSGを使用することをお薦めします。

詳細の参照

Oracleサービスについてさらに学習します。

次の追加リソースを確認します。

確認

Authors: Paolo Lovati

Contributors: Bhanu Sharma, John Sulyok