• 1.摘要
  • 2.基本信息
  • 3.结构组成
  • 4.产品特性
  • 5.MAP优势
  • 6.参考资料

Map

14
无线应用开发中间件平台

MAP,全称Mobile Application Platform,即移动应用中间件,是专门为传统非无线网络应用开发商量身定做的无线应用开发中间件平台。无需专门学习不同平台的移动应用开发技能,通过MAP,传统网络应用开发人员即能够将传统信息系统扩展到Windows mobile、J2ME、Symbian和Android等无线终端。除此之外,MAP还可帮助用户在线配置和管理部署在无线终端的移动应用。

基本信息

  • 名称

    MAP

  • 全称

    Mobile Application Platform

结构组成

(1)终端 移动终端的动态自适应通过以下能力实现:移动终端的环境感知能力;本地功能执行能力以及服务发现能力;远程功能的调用能力;应有表现在不同平台类型终端的适应能力。

(2)服务端 实现适应于不同终端的统一表现交互语言(Mobile User Interaction Language,MUIL),基于该语言,提供服务端的表现配置工具、控制与协同机制和数据同步模块。

(3)快速开发平台 包括Web服务资源管理器、界面配置工具和高度个性化的应用定制开发代码编辑IDE。1

产品特性

(1)传统应用低成本地扩展到无线终端

传统应用开发人员无需学习针对各类移动终端平台的开发技能,仅仅通过编写简单的脚本语言,就可以利用Web Service和HTTP等形式的开发接口,已经部署及运行的传统应用系统扩展到无线终端。

(2)在线配置与管理移动应用 与其他国内外的移动应用中间件相比,MAP的优势在于在线的应用调整与升级,即在运用部署之后也可以很方便地更新、配置和维护终端应用程序。

(3)一个应用适配于主流移动应用终端平台 针对每个不同的移动终端平台,采用不同的适配器来实现的应用逻辑的表现。当前,MUIL脚本所描述的应用适配于iphone、Pad系列、Windows Mobile、Kjava、Symbian和Android。2

MAP优势

(1)以智能客户端(C/S)模式实现B/S逻辑与表现;

(2)快速的统一开发、统一部署;

(3)应用开发难度低、效率高;

(4)应用的业务逻辑修改方便快捷;

(5)应用开发的分工明确,易于推广;

(6)系统健壮、统一、高效。

参考资料

  • 1
    开源中间件模式及应用服务器介绍
  • 2
    应用服务器的中间件技术