- 2014/03/17 掲載
MEAPとは
【用語解説】
MEAPは、多様なモバイルデバイスに対応した統合的なアプリケーション開発・管理を可能とするアーキテクチャ全般を指す言葉。提供ベンダーによって機能も異なるが、モバイルの開発環境、配布・デプロイ、アプリケーション運用・管理のほか、アクセス認証、ユーザー管理、ログ管理、テスト環境、基幹系との連携などの機能が提供される場合もある。
たとえば、サーバ側アプリケーションに業務ロジックやシステム連携機能を組み込む一方で、モバイルデバイス側に、デバイスの差異を吸収するMEAP実行環境(ランタイムライブラリ)を持つコンテナをつくり、そこにアプリケーション・プログラムを実装する(HTML5コード)といった手法がある。
この場合、アクセス認証やデバイス同期などの基本機能はコンテナ側でサポートされるため、開発者は業務ロジックとインターフェイスの開発に専念できる。プログラム改修時に、その部分だけ変更したものをサーバ側に用意すれば、自動/手動でアップデートが完了できるため、メンテナンスの負荷も軽減される。
なお、ガートナーではこの言葉を提唱するにあたって、以下の3つのルールを設定している。
- 3つ以上のモバイルアプリケーションをサポートしていること
- 3つ以上のモバイルOSをサポートしていること
- 少なくとも3つのバックエンドのデータソースと連携していること
具体的な提供ベンダー・プロダクトでは、IBM Worklight、SAP Mobile Platformなどの大手のほか、Antenna Software、Senchaなどがしのぎを削っている。
関連コンテンツ
PR
PR
PR