カテゴリーAppPotこんにちは。NCDCの北村(@chipstar_light)です。前に、MEAPとMBaaSの製品比較の記事を書きました。MEAPとMBaaS自体の認知度がまだまだ低い事と、両者は何が違うのか分かりにくい事があるため、今回から3回の連載で、両製品の特徴と、モバイルアプリ開発のコスト削減のソリューションとして両製品がどのように棲み分けされるのかをまとめたいと思います。興味を持って頂ければ幸いです。それでは、第1回の今回は、MEAPについて説明したいと思います。Platformの略になります。企業におけるスマートデバイス(スマートフォンやタブレット)に対応した業務システムを開発する際に、低コストで効率的に開発・運用する事を目的としたフレームワーク製品の総称です。Platform)と呼ばれる事もあります。MEAPの定義ガートナーは、MEAP製品を名乗る定義として次のような指針を示しています。3つ以上のモバイルアプリケーション(コード資産)の基盤となっている3つ以上のモバイル用OSをサポートしている3つ以上のバックエンドのデータソース(他システム)と連携している各ベンダー製品によって、その機能は異なりますが、上記の定義に沿っている製品がほとんどとなります。Phoneなど、複数のOSが存在し、デファクトスタンダードはありません。昨今ではBYODのような、私有端末の業務利用も検討されるため、企業システムといえども、利用するOSを絞る事が難しくなっています。このような状況の中、OSの種類だけでなく様々なスクリーンサイズへの対応や、OSの日々バージョンアップへの追随なども含め、そのすべてに対応したアプリケーションを開発しようとすると、開発にも運用にも莫大なコストがかかってしまいます。そこで、このようなマルチデバイスに向けたアプリケーションの開発や、作成したアプリケーションの配布、更新、管理のコストを削減する手段として、MEAPが求められる傾向があります。別のシステムが持つ情報をアプリケーションに繋ぎ込む事が必須になります。エンタープライズ向けをうたうMEAPでは、この既存システムとの繋ぎ込みのコストを押さえるため、システム間連携用のコネクタが求められます。多種多様な企業内システムへのコネクタには、SOAPやREST、MQ、JDBCなど様々なプロトコルが必要とされ、また、SAPやOracle、Salesforce.comと言った、大手のERPパッケージやSaaSとの専用コネクタが求められる場合も少なくありません。MEAPのメリットこのような要求に応えるためのMEAP製品のメリットをまとめると、一般的には次のような項目が挙げられます。具体的にMEAPに求められる機能は、次のようなものです。最後に、MEAPの主要な製品を紹介します。Platformhttp://global.sap.com/campaigns/digitalhub-mobile-platform/index.htmlKonyhttp://www.kony.com/以上が、MEAPについての説明となります。次回は、MBaaSについての説明を行いたいと思います。お問い合わせフォームよりお気軽にご連絡ください。