首页 > 移动应用 > 正文

移动中间件并不像你想的那么简单!

2012-11-22 11:44:45  来源:CIO时代网

摘要:随着企业信息移动化的兴起,移动中间件这个看似巨大的蛋糕貌似引来了无数人的遐想。无论是否准备充分,都想冲进来,看看有没有机会,能不能搅局。
关键词: 移动中间件

    2.0好像是一个时代的象征,特别是在IT领域,凡事都要都跟2.0粘亲带顾才能追得上潮流,赶得上时代,web2.0、企业2.0、框架2.0、管理2.0连涉入移动领域的移动中间件也傍上了2.0这个大款。近日网上出现不少关于移动中间件划代的争论。1.0、2.0各自定义猜着来,本质没变化,摇身自称移动中间件二代。笔者小有感触,且听如下道来。


    什么是移动中间件


    一、 从开发上讲:


    同一开发语言。众所周知,目前不同的手机平台需要用不同的环境和开发语言进行开发。正如iOS需要Object-C,Andriod需要JAVA,微软的Windows Phone需要使用的语言是C#.因此中间件需要的是提供给用户一种更为简单高效的语言进行开发。


    简化开发环节。将复杂语言通过封装成同一接口,通过更为简单的开发语言实现开发。同时,避免因为开发平台不同带来的一系列设计,实施和封装的不便,从而实现“一次开发,全平台部署”.


    二、  从功能上讲:


    实现手机硬件调用。移动信息化之所以越来越重要,很重要的一个原因是手机作为人体的一个额外“器官”越发无可分离。因此,充分利用手机特性,对于中间件来讲也尤为关键。将不同手机硬件API封装成统一的API,供用户使用,无需针对不同平台所提供的API进行逐一实现。


    实现系统对接。这对用户尤其是企业级系统,在保证企业现有数据逻辑和业务逻辑的基础上,高效快速的实现系统对接,不论是Web Server 、DB还是基于数据接口的对接,移动中间件必须要有完善解决方案。否则,则沦为一个绣花枕头。


    有文将“AppMobi、AppCan、Phonegap、Titanium” 混淆为第二代移动中间件产品,但相信连Adobe都没有将自己的PhoneGap定义为是一个MiddleWare产品,又何来第二代之说?PhoneGap自从08年出生至今,被广大开发者使用,更多的是为了解决多平台开发问题。


    所谓的“第二代”移动中间件产品,在今天,充其量只能算是一个开发框架,其技术和出发点决定短期内这些产品无法转型成为真正的移动中间件


    移动中间件不是框架那么简单


    随着企业信息移动化的兴起,移动中间件这个看似巨大的蛋糕貌似引来了无数人的遐想。无论是否准备充分,都想冲进来,看看有没有机会,能不能搅局。然而把握机会不是靠忽悠。


    正如数字天堂的总裁王安先生所述 “数字天堂今天貌似取得了一些成绩,500个合作伙伴,几千个成功案例,一年近亿元的盈利,创下移动中间件市场第一份额,但是谁也不知道我们的压力。就拿今天来说,我们作为中移动在无线城市项目上最大的合作伙伴,而我们时时刻刻想的不是怎么挣钱,而是怎么做出用户爱用的”无线城市“.从技术上,从设计上,不得马虎。做移动中间件这个行业已经10年了,做不好不是砸移动的招牌,而是我们自己。”
 


第三十八届CIO班招生
国际CIO认证培训
首席数据官(CDO)认证培训
责编:zhangyexi

免责声明:本网站(http://www.ciotimes.com/)内容主要来自原创、合作媒体供稿和第三方投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。
本网站刊载的所有内容(包括但不仅限文字、图片、LOGO、音频、视频、软件、程序等)版权归原作者所有。任何单位或个人认为本网站中的内容可能涉嫌侵犯其知识产权或存在不实内容时,请及时通知本站,予以删除。