株式会社Everforth様

導入の背景

株式会社Everforth様は、スマホアプリを中心とした O2O システムのクラウドプラットフォーム(PaaS)を構築・提供されています。

プラットフォームは、企業内のあらゆるデータ、システムを疎結合でつなぎ、市場の多様性、不確実性に対応しています。また、ビッグデータ解析、負荷分散、バックアップ、マルチテナントアーキテクチャ、外部システムとのデータ連携、マルチクラウドといった技術基盤を活用してシステムやサービスを構築しています。これらのシステムはモデリングにより効果の最大化を図っています。

モデリングや外部システムとのデータ連携という文脈から、弊社も構築および、継続的なサービスの拡張対応に参加しております。

Scala や ServiceMix によるデータ連携

サービスの開発には、新しいテクノロジーである Scala を活用して、関数型言語の特性を活かしたプログラミングを行っております。

外部システムとのデータ連携部分について、ESB(エンタープライズ・サービス・バス)である Apache ServiceMix を活用し、その上でサービス本体と親和性が高くなる様に Scala にてデータ連携プログラムを作成しています。

汎用的なデータモデルをモデリングして扱う様にすることで、データ連携を効率的に実施できるようになり、サービス連携を促進していく仕組みとなっています。