移动OA引发的中间件市场标准之争

来源: 中国软件网
2013/7/24 17:13:19
伴随着移动OA的发展,移动中间件这几年也是风生水起,似乎获得了较快速的发展。更准确的说,其实是移动中间件为移动OA的发展起着重要的支撑。

分享到: 新浪微博 腾讯微博
本文关键字: 移动OA 中间件

伴随着移动OA的发展,移动中间件这几年也是风生水起,似乎获得了较快速的发展。更准确的说,其实是移动中间件为移动OA的发展起着重要的支撑。

  移动中间件的主要作用在于屏蔽终端差异化的开发和与原有OA系统的对接,纵观国内的各种中间件的实现技术方案,不难归纳出大致有三种技术形式的格局,分别是:xml、mas、xhtml形式。这三种应用层的技术协议成为了支撑整个中间件体系的核心,协议的合理性也关乎到用户的开发是否方便、快捷。

  移动中间件通常提供了许多适合OA使用的手机终端UI,这就需要定义很多的class在服务器端,同时因为需要和业务系统交互,中间件还需要定义和OA的交互规则,在这样的需求下,每家移动中间件通常都会有自己的语法规则来实现这个环节。

  XML文件被用来作为定义规则是很多公司的首选,XML的起源是用来作为异构系统交换数据定义的通用规则,用来定义数据结构尚好,其缺点是对于逻辑和语言的支持显得力不从心。为了更好的实现丰富的功能,就导致了移动中间件在XML做更多的扩展,于是就形成了以XML为核心的规则。

  MAS的全称为mobile application studio,属于一种语法体系的规则。其采用了符合BNF范式的形式定义了各种class、以及支持标准的if、for等标准语法。在终端UI方面MAS采用了标准的HTML4+JS融入的形式,MAS其语法成为了一种框架,采用了极少的自定义于标准HTML、JS完美的融合在一起。

  XHTML是HTML的延生,属于基于html的自定义格式扩展,使用XHTML作为协议交互规则的定义其本意与XML比较雷同,客户端针对自定义格式进行解析以实现各种UI的表现层。

  纵观XML、XHTML、PHONEGAP等等自定义规则,其本意在于提供集成的开发SDK,提供应用为目的的各种组件。每一个移动中间件的厂家都希望自己的规则成为标准,让开发人员都熟悉自己的定义规则。移动OA类项目在整个IT信息化项目长河中只能算一个小小的浪花,项目基本都要求短平快,开发人员也是临时搭建,搞完就解散。在这种格局下开发人员大多没有心思去学习和掌握某个厂家的规则,从他们的私心来讲学会了也没好处,因为无它处可续用。

  移动中间件厂家MAStudio却反向走了一条不寻常的道路,MAStudio的全称为Mobile Application Studio,简称为mas,其在不断的版本体系中越来越缩简自定义的规则部分,mas语法也趋向通用类型,最新6.5版本简化至5个组件定义融合标准HTML+JS体系形成一种和PC传统兼容的开发模式。将固网前端开发的html、js融合作为mas的开发体系,自身的规则却被边缘淡化,成就一条无标准的标准移动中间件。

责编:Rosaww
vsharing 微信扫一扫实时了解行业动态
portalart 微信扫一扫分享本文给好友
著作权声明:kaiyun体育官方人口 文章著作权分属kaiyun体育官方人口 、网友和合作伙伴,部分非原创文章作者信息可能有所缺失,如需补充或修改请与我们联系,工作人员会在1个工作日内配合处理。
推荐博客
创新平台技术,助力政企私有云..

创新平台技术,助力政企私有云建设金蝶中间件有限公司 奉继承 博士第16届软博会高峰论坛,2012.05.31……

畅享
首页
返回
顶部
×
畅享IT
    信息化规划
    IT总包
    供应商选型
    IT监理
    开发维护外包
    评估维权
客服电话
400-698-9918
Baidu
map