全4716文字
PR

DX(デジタルトランスフォーメーション)には複数施策があり、導入サービスやシステムが増える。DXの推進にはこうしたシステム間のデータ連係を効率的かつ高速に実装することが欠かせない。Oracle Integration Cloud Service(OIC)はデータ連係をローコードで実装できるサービスである。

 クラウドサービスは目的に応じて適したサービスを利用するという考え方が取られており、多様なサービスを組み合わせてシステムのアーキテクチャーを設計します。デジタルトランスフォーメーション(DX)にはマーケティング、データ分析、AI(人工知能)の活用など複数の施策があり、システムの数が増えることになります。サービスやシステム間でデータを連係する必要性が高まり、DXを素早く成功へと導くには、いかにデータ連係を効率的かつ高速に実装・変更できるかが重要になります。

アプリ統合サービスとしてのOIC

 米オラクルの「Oracle Integration Cloud Service(OIC)」は、アプリケーション間のデータ連係およびアプリケーションそのものをローコードで実装できるサービスです。データの変更操作を実装したい場合はJavaScriptで記述できます。変更しない場合はノーコードでデータ連係を実装できます。アプリケーションやSaaS(ソフトウエア・アズ・ア・サービス)、クラウド上の各種サービスに接続するためのアダプターが前もって定義されており、GUI(グラフィカル・ユーザー・インターフェース)による操作を中心にデータ連係を実装できます。

画像 OIC(Oracle Integration Cloud Service)の画面例
画像 OIC(Oracle Integration Cloud Service)の画面例
GUI操作中心でデータ連係を実装(画像出所:米オラクル)
[画像のクリックで拡大表示]

 OICはオラクルのパブリック・クラウド・サービスである「Oracle Cloud Infrastructure(OCI)」上のサービスとして提供されています。オラクルが提供するSaaSやOCI内の各種サービスに加えて、主要なクラウドサービスやソフトウエアとの接続をサポートしています。多様なフォーマットのデータだけでなく、SaaSに対応するアダプターを用意している点が特徴的です。OICをハブとすることで、アプリケーション間のデータ連係を実装する際の生産性を高められる可能性があります。データ連係と同時にアプリケーションもローコードで実装できることから「アプリケーション統合」サービスと呼ばれます。

表 OICが用意している主なアダプター
外部のSaaSやアプリ ケーションに接続
表 OICが用意している主なアダプター
[画像のクリックで拡大表示]

 OICの機能を利用するには、OCI上でOICインスタンスを作成します。OICはマネージドサービスになっており、ユーザーが基盤を運用する必要はありません。データ連係やアプリケーションの実装と管理に集中できます。

 ファイルサーバーを内蔵しているのもOICのユニークな点です。連係対象のアプリケーションやサービスからOIC内のファイルサーバーにデータを「PUT」できます。これによりファイル連係であれば双方向でやりとりできるようになっています。内蔵されたファイルサーバーに一時的にファイルを保存してから連係先に送付することも可能です。

 ただし、OICのファイルサーバーの容量は上限が500ギガバイトで拡張はできず、恒久的にファイルを蓄積する用途には向きません。連係データを蓄積・アーカイブするには、別途オブジェクトストレージかファイルサーバーのサービスを使うことになります。