簡単なクラウド: Oracle Cloudでの買掛金自動化ソフトウェア・デプロイメント

買掛金(A/P)自動化ソフトウェアに対する40億ドルの需要を満たすために、EZ CloudはOracle Cloud Infrastructureで実行されるクラウドネイティブのA/Pアプリケーションを開発しました。

組込みのダッシュボード、ルーティング・ルール、コンプライアンス・ポリシーおよびオンデマンド・レポート機能により、企業はEZ Cloudプラットフォームを使用して、遅延した支払いを抑制し、規制要件を満たし、不正取引を排除できます。

2018年に設立されたEZ CloudのAI搭載A/Pプラットフォームは、Oracle ERPアプリケーションに簡単に統合できるため、企業はオンプレミスのA/Pアプリケーションよりも最大80%速い請求書の取得、承認、支払いが可能です。Although the EZ Cloud platform is already integrated into Oracle Enterprise Resource Planning Cloud (ERP) and Oracle E-Business Suite applications, the company is currently developing integrations into Oracle NetSuite, Oracle JD Edwards EnterpriseOne, and Oracle PeopleSoft.

今日では、Easy CloudのWebアプリケーションやモバイル・アプリケーションを使用して、次のことが可能になります。

  • 請求書の取得: EZ Cloudの顧客の仕入先は、EZ CloudのWebアプリケーションやモバイル・アプリケーションを使用して請求書をアップロード、発行およびアクセスできます。サプライヤ・ポータルを使用することで、簡単にクラウド・ユーザーは、電子メール、アップロードまたはスキャンを介して請求書をキャプチャできます。簡単なクラウドのプラットフォームを使用すると、請求書の重複を防止し、多言語および多通貨サポートを受けることができ、発注照合を自動化できます。
  • ユーザーの承認: ユーザーは、1人または複数の承認者を請求書処理に割り当て、承認しきい値の設定、請求書の承認、優先支払承認の作成、監査証跡機能の使用、および統合ダッシュボードを使用した進捗の表示を行うことができます。
  • 支払の収集: Easy Cloudはシステムに依存しないプラットフォームであるため、企業はどのエンタープライズ・リソース・プランニング(ERP)システムを使用しているかにかかわらず、すべての機能を幅広く提供し、間接費や支払遅延は発生しません。

顧客事例

Oracle Cloudへの簡単なクラウドの旅について詳しく知る:

アーキテクチャ

サプライヤからEメールでEasy Cloudシステムに請求書を送信すると、AWS SESがAWS Lambdaの機能を呼び出します。

この機能では、AWS Textractサービスを呼び出してAWS S3バケットから請求書データを抽出し、Oracle Cloud Infrastructure Object Storageに送信します。EZ Cloudプラットフォームによって取得された請求書は、Oracle Content Managementリポジトリに永続的に格納されます。

Oracle Integrationを使用すると、Oracle Content Managementに格納されている請求書イメージを、顧客のエンタープライズ・リソース・プランニング(ERP)システムにリンクできます。請求書イメージが受信および検証されると、バックエンドERPシステム内にリンクが表示され、ユーザーは承認済請求書イメージを選択できます。ユーザーは、イメージから抽出されたデータを表示することもできます。フロント・エンドWebアプリケーションは、Oracle Container Engine for Kubernetes (OKE)を使用してコンテナ化および調整されます。

最初、EZ Cloudプラットフォームは10の異なる仮想マシン(VM)で実行され、10の同時ユーザーをサポートします。今日、同社はOracle Autonomous Databaseを使用してプラットフォームを運用しています。このサーバーレス環境は、50人の同時ユーザーをサポートするようになり、オンデマンドで簡単にスケール・アウトでき、VMで実行するコストの一部を実現できます。

Easy Cloudでは、次のOracle Cloud Infrastructure(OCI)機能を利用して継続的な成長を実現しています。

  • OKE、Oracle Autonomous Database、Oracle Cloud Infrastructure RegistryOracle Content ManagementOracle Cloud Infrastructureのドキュメント理解、Oracle Functionsとイベント、Oracle IntegrationなどのOCI Managed Servicesによるクラウドネイティブ開発
  • OCI管理対象サービスの自動スケーリングと高可用性によるスケーリングとパフォーマンス
  • Oracle ERPおよびSaaSアプリケーションとのネイティブ統合

EZ Cloudが現在使用しているサービスとリソースの大部分はOracle Cloud Infrastructure(OCI)で実行されていますが、AWSではいくつかのサービスが実行されています。今後数か月の間に、EZ Cloudはワークロードの100%をOCIに移行します。EZ Cloudが「将来の状態」アーキテクチャで行おうとしている変更の中には、Eメール・キャプチャ・サービスをAWSからOracle Content Managementに移行し、AWS Textractから請求書データを抽出するためのOracle Cloud Infrastructureドキュメント理解に切り替えることも含まれています。

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



ez- cloud- oci- oracle.zip

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



ez- cloud- oci-phase2-oracle.zip

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

  • リージョン

    Oracle Cloud Infrastructureリージョンは、可用性ドメインと呼ばれる1つ以上のデータ・センターを含む、ローカライズされた地理的な領域です。リージョンは他のリージョンから独立しており、巨大な距離は(国全体または大陸にわたって)分離できます。

  • アイデンティティおよびアクセス管理(IAM)

    Oracle Cloud Infrastructure Identity and Access Management (IAM)は、Oracle Cloud Infrastructure (OCI)およびOracle Cloudアプリケーションのアクセス制御プレーンです。IAM APIおよびユーザー・インタフェースにより、アイデンティティ・ドメインおよびアイデンティティ・ドメイン内のリソースを管理できます。各OCI IAMアイデンティティ・ドメインは、スタンドアロンのアイデンティティおよびアクセス管理ソリューション、または異なるユーザー移入を表します。

  • ポリシー

    Oracle Cloud Infrastructure Identity and Access Managementポリシーは、誰がどのリソースにアクセスできるか、および方法を指定します。アクセス権はグループ・レベルおよびコンパートメント・レベルで付与されるため、特定のコンパートメント内またはテナンシ内の特定のアクセスのタイプをグループに付与するポリシーを作成できます。

  • モニタリング

    Oracle Cloud Infrastructure Monitoringサービスは、メトリックを使用してクラウド・リソースを能動的にモニターし、これらのメトリックがアラーム指定のトリガーを満たしたときに通知するリソースおよびアラームをモニターします。

  • 可用性ドメイン

    可用性ドメインは、リージョン内の独立したスタンドアロン・データ・センターです。各アベイラビリティ・ドメインの物理リソースは、フォルト・トレランスを提供する他のアベイラビリティ・ドメインのリソースから分離されます。アベイラビリティ・ドメインは、電源や冷却、内部の可用性ドメイン・ネットワークなどのインフラを共有しません。そのため、1つの可用性ドメインでの障害が、リージョン内の他の可用性ドメインに影響しない可能性があります。

  • フォルト・ドメイン

    フォルト・ドメインは、可用性ドメイン内のハードウェアおよびインフラストラクチャのグループです。各アベイラビリティ・ドメインに3つのフォルト・ドメインがあり、電源とハードウェアが独立しています。複数のフォルト・ドメインにリソースを分散すると、アプリケーションは、フォルト・ドメイン内の物理サーバーの障害、システム・メンテナンスおよび電源障害を許容できます。

  • コンパートメント

    コンパートメントは、Oracle Cloud Infrastructureテナンシ内のリージョン間論理パーティションです。コンパートメントを使用して、Oracle Cloudでリソースを編成し、リソースへのアクセスを制御して、使用割当て制限を設定します。特定のコンパートメント内のリソースへのアクセスを制御するには、誰がリソースにアクセスできるか、どのアクションを実行できるかを指定するポリシーを定義します。

  • 仮想クラウド・ネットワーク(VCN)とサブネット

    VCNは、Oracle Cloud Infrastructureリージョンで設定する、カスタマイズ可能なソフトウェア定義のネットワークです。従来のデータ・センター・ネットワークと同様に、CNはネットワーク環境を完全に制御できます。VCNには、VCNの作成後に変更できる複数の重複しないCIDRブロックを含めることができます。VCNをサブネットにセグメント化できます。これは、リージョンまたは可用性ドメインにスコープを設定できます。各サブネットは、VCN内の他のサブネットと重複しない連続した範囲のアドレスで構成されます。サブネットのサイズは、作成後に変更できます。サブネットはパブリックでもプライベートでもかまいません。

  • セキュリティ・リスト

    サブネットごとに、サブネットの内外で許可する必要があるトラフィックのソース、宛先およびタイプを指定するセキュリティ・ルールを作成できます。

  • ルート表

    仮想ルート表には、サブネットからVCN外部の宛先(通常はゲートウェイを介して)にトラフィックをルーティングするルールが含まれます。

  • インターネット・ゲートウェイ

    インターネット・ゲートウェイを使用すると、VCN内のパブリック・サブネットとパブリック・インターネット間のトラフィックが許可されます。

  • 動的ルーティング・ゲートウェイ(DRG)

    DRGは、VCNとリージョン外部のネットワーク(別のOracle Cloud InfrastructureリージョンのVCN、オンプレミス・ネットワーク、別のクラウド・プロバイダ内のネットワークなど)間の、同じリージョン内のVCN間のプライベート・ネットワーク・トラフィックのパスを提供する仮想ルーターです。

  • サービス・ゲートウェイ

    サービス・ゲートウェイは、VCNからOracle Cloud Infrastructure Object Storageなどの他のサービスへのアクセスを提供します。The traffic from the VCN to the Oracle service travels over the Oracle network fabric and never traverses the internet.

  • ローカル・ピアリング・ゲートウェイ(LPG)

    LPGにより、1つのVCNを同じリージョン内の別のVCNとピア接続できます。ピアリングとは、VCNがプライベートIPアドレスを使用して通信することを意味し、インターネットを通過するトラフィックやオンプレミス・ネットワークを経由するトラフィックは発生しません。

  • ロード・バランサ

    Oracle Cloud Infrastructure Load Balancingサービスは、1つのエントリ・ポイントからバックエンド内の複数のサーバーへの自動トラフィック分散を提供します。

  • Container Engine for Kubernetes

    Oracle Cloud Infrastructure Container Engine for Kubernetesは、完全に管理されたスケーラブルな高可用性のサービスで、コンテナ化アプリケーションをクラウドにデプロイする際に使用できます。ユーザーは、アプリケーションが必要とするコンピュート・リソースを指定し、Container Engine for KubernetesがそれらをOracle Cloud Infrastructureの既存のテナンシにプロビジョニングします。Container Engine for Kubernetesは、Kubernetesを使用して、ホストのクラスタ間でコンテナ化されたアプリケーションのデプロイメント、スケーリングおよび管理を自動化します。

  • コンピュート

    Oracle Cloud Infrastructure Computeサービスを使用すると、クラウドでコンピュート・ホストをプロビジョニングおよび管理できます。CPU、メモリー、ネットワーク帯域幅およびストレージのリソース要件を満たすシェイプを使用してコンピュート・インスタンスを起動できます。コンピュート・インスタンスを作成したら、それをセキュアにアクセスし、再起動、ボリュームのアタッチやデタッチを行い、不要になったときにインスタンスを終了できます。

  • Autonomous Data Warehouse

    Oracle Autonomous Data Warehouseは、データ・ウェアハウス・ワークロード向けに最適化された、自動運転、自己保護、自己修復が可能なデータベース・サービスです。ハードウェアの構成や管理、ソフトウェアのインストールを行う必要はありません。Oracle Cloud Infrastructureでは、データベースの作成、およびデータベースのバックアップ、パッチ適用、アップグレードおよびチューニングが処理されます。

  • Bastionホスト

    要塞ホストは、クラウド外部からトポロジに対して制御されたセキュアなエントリ・ポイントとして機能するコンピュート・インスタンスです。要塞ホストは通常、非武装ゾーン(DMZ)でプロビジョニングされます。クラウドの外部から直接アクセスできないプライベート・ネットワークに機密リソースを配置することで、機密リソースを保護できます。トポロジには、定期的に監視および監査できる既知の単一のエントリ・ポイントがあります。そのため、トポロジへのアクセスを損なうことなく、より機密性の高いコンポーネントを公開しないようにできます。

  • 統合

    Oracle Integrationは、アプリケーションの統合、プロセスの自動化、ビジネス・プロセスに関するインサイトの取得、およびビジュアル・アプリケーションの作成が可能な完全管理サービスです。

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

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

  • レジストリ

    Oracle Cloud Infrastructure Registryは、開発から本番のワークフローを簡略化できる、Oracle管理のレジストリです。レジストリを使用すると、Dockerイメージなどの開発アーティファクトを簡単に格納、共有および管理できます。Oracle Cloud Infrastructureの高可用性とスケーラブルなアーキテクチャにより、アプリケーションを確実にデプロイおよび管理できます。

  • イベント

    Oracle Cloud Infrastructureサービスでは、イベント(リソースの変更を説明する構造化メッセージ)を発行します。イベントは、クラウド・リソースに影響する作成、読取り、更新または削除(CRUD)操作、リソース・ライフサイクル状態の変更およびシステム・イベントに対して発行されます。

  • 関数

    Oracle Functionsは、完全に管理されたマルチテナントでスケーラビリティが高くオンデマンドのFunctions- as- a- Service (FaaS)プラットフォームです。Fn Projectのオープン・ソース・エンジンによって機能します。関数を使用すると、コードをデプロイして直接コールするか、イベントに応答してトリガーできます。Oracle Functionsは、Oracle Cloud Infrastructure RegistryでホストされているDockerコンテナを使用します。

  • コンテンツ管理

    Oracle Content Managementは、オムニチャネルのコンテンツ管理を促進し、エクスペリエンスの配信を容易にするクラウドベースのコンテンツ・ハブです。強力なコラボレーションおよびワークフロー管理機能を提供して、コンテンツの作成と配信を合理化し、顧客と従業員のエンゲージメントを向上させます。

  • ドキュメント分析

    Oracle Cloud Infrastructureのドキュメント理解は、ディープラーニングベースのドキュメント分析を大規模に実行するためのAIサービスです。すぐに利用できる事前構築済みモデルにより、開発者は機械学習(ML)の専門知識がなくても、アプリケーションにインテリジェントなドキュメント処理を簡単に構築できます。

組込み済およびデプロイ済の特集の取得

Oracle Cloud Infrastructureに構築したことを明らかにしたいですか。学習した教訓、ベスト・プラクティス、リファレンス・アーキテクチャを、クラウド・アーキテクトのグローバル・コミュニティと共有することに注意してください。始めるのを手伝ってください。

  1. テンプレートのダウンロード(PPTX)

    サンプル・ワイヤフレームにアイコンをドラッグ・アンド・ドロップして、独自の参照アーキテクチャを説明します。

  2. アーキテクチャのチュートリアルを見る

    参照アーキテクチャの作成方法に関するステップ・バイ・ステップの手順を取得します。

  3. ダイアグラムの発行

    図の電子メールを送信してください。オラクルのクラウド・アーキテクトがお客様の図を見直して、お客様のアーキテクチャについてお話しします。

謝辞

  • 著者: Sasha Banks- Louie、Zaid Al Qaddoumi
  • 貢献者: Robert Lies、Avi Argov