A Mobile Enterprise Application Platform ( rövidítve : MEAP ) olyan kliens-szerver végrehajtási környezetet és eszközöket biztosít vállalati mobilalkalmazások fejlesztéséhez, amelyek nagymértékben alkalmazkodnak a különféle típusú eszközökhöz és az azokon elérhető operációs rendszerekhez, amelyek támogatják az offline működést. [egy]
A MEAP célja, hogy leegyszerűsítse a szoftvertermékek fejlesztési folyamatát azon mobil munkavállalók számára, akik különféle típusú mobileszközöket használnak munkájuk során.
Az önálló alkalmazásokkal ellentétben a MEAP átfogó, hosszú távú megközelítést kínál a mobilitás kiépítéséhez. A MEAP használatának fő jellemzője az alapján létrehozott alkalmazások többplatformos jellege. Például egy cég, aki kifejlesztett egy konkrét alkalmazást a platform alapján, felár nélkül, az üzleti logika megváltoztatása nélkül telepítheti azt bármilyen, eltérő operációs rendszerű mobileszközre. [2]
A platformalkalmazások a legalkalmasabbak olyan vállalatok számára, amelyek egyetlen infrastruktúrán futtatják a mobilalkalmazásokat, amely különböző számú mobil munkavállalóhoz skálázható, és online és offline is elérhető. [3]
A mobilplatformok magas szintű nyelven íródnak, és egyszerű sablonokat használnak, ami leegyszerűsíti a folyamatot és csökkenti a mobilalkalmazások fejlesztési idejét.
A hármas szabály a Gartner elemzőcég által kidolgozott koncepcióra vonatkozik, ennek megfelelően a platform alapján mobilalkalmazásokat fejlesztő cégeknek három fő szempontot kell figyelembe venniük:
Gatner szerint ennek a szabálynak a betartása a MEAP alapú mobilalkalmazások fejlesztése során jelentős költségmegtakarítást és stratégiai előnyöket eredményez. [négy]
A MEAP jellemzően két részből áll: egy mobil proxy szerverből és egy mobil kliens alkalmazásból.
A köztes szerver egy olyan komponens, amely leírója a teljes integrációs rendszernek, biztonságnak, kommunikációnak, skálázhatóságnak, cross-platform stb. Ez a komponens nem tárol adatokat, csak továbbítja azokat a szerverrendszerről a mobileszközre és fordítva. . A legtöbb mobilplatform tartalmaz egy mobilkonfigurátort is, amely lehetővé teszi a fejlesztő cégek számára, hogy mobilalkalmazásokat hozzanak létre és testreszabjanak.
A mobilalkalmazás egy mobileszközre telepített komponens, amely egy mobil szerverhez csatlakozik, és kezeli az eszköz felhasználói felületét és üzleti logikáját. A mobilalkalmazások telepíthetők vastag kliens architektúrával (egy központi szervertől független, kiterjesztett funkcionalitást biztosító alkalmazás) vagy vékonyklienssel ( kliens - szerver vagy terminál architektúra hálózatokban lévő kliensprogram, amely az információfeldolgozási feladatok egészét vagy nagy részét a hálózatra terheli) szerver ). Az alkalmazás típusának megválasztása („vastag” vagy „vékony”) az összetettségétől, a használt eszköztől, az alkalmazási körtől, valamint a hálózati kapcsolat meglététől vagy hiányától függ.
A MEAP szoftvertermékek piaca folyamatosan fejlődik és bővül. A TechNavio elemzői szerint "2014-re a mobilplatform-alkalmazások piaca eléri az 1,6 milliárd dollárt." [5]
A Gartner 2011-es Magic Quadrant of Enterprise Mobile Application Platforms szerint a következő mobilplatform-alkalmazás-fejlesztőket azonosították: [4]