储备软件开发资源 拓展移动中间件服务

来源:TechTarget中国  
2011/11/9 11:31:34
本文关键字: 移动中间件 IT 服务

在桌面世界里,你可以说:“我们是Windows或微软版的。”“在移动设备上就不行了,”BryanWhitmarsh如此评论。Bryan是SAP子公司Sybase的移动产品经理,该公司是首批为计算机应用提供移动化的公司之一。

“IT中心是成本中心,所以人员配备很困难。如果你有iOS,你就得有xCode开发人员,如果你有Android,你就得要特定的Android和Java专家,要是有WindowsMobile,你还需要Windows移动专家和C#专家”,他说。

哪一种移动应用已经为移动做好准备了?“有满满一堆成熟的果实,唾手可得,像简单的业务流程,因为我们不总是在桌面而流转变慢,”Whitmarsh回应道:“一旦可以加速订单和旅游申请,就可以节省时间,同时让流程更有效率、更有效能。”

他建议移动开发的菜鸟从组织内部的简单工作流开始入手。选取一个可以用以标准为基础的混合方案进行创建的工作流,这样的方案无需使用不同设备的本地特性。

“如果你不希望最终得到一堆仅能满足少数用例的点状解决方案,就需要在一个普通上进行标准化,这样才能满足所有移动需求的用例,”他说。

移动开发裂化频现提供移动服务你需要考虑如何应对裂化,这种裂化的层次至少有4个等级,ScottSchwarzhoff说。他列举了平台、设备、技能以及云几个有关的等级。

平台级的裂化出现在苹果、Google和微软之间。在设备级,存在着诸如iPad、iPhone或iPod之类的差异。在技能级,存在着传统Web开发技能如HTML、CSS和Python、ObjectiveC、Java等与后端要追溯到30年前的编程语言之间的差异。在云这个层次上,存在着你的企业云类型与组织使用的一切外部云服务类型的差异,如AWS、Facebook、Paypal、苹果的iCloud、以及微软Azure。

这会影响你的架构方案。“你必须想办法开发出一种信息架构来,无论其服务的是什么,从归类上都可以称之为是否通过设备服务、本地云或其他人的云来进行的,”他说。

采用移动中间件服务可提供一个灵活的服务层。“在跟你的客户或内部的品牌经理的关系方面,现在你可以灵活得多了,”Schwarzhoff说。他指出,Appcelerator的客户NBC就为喜剧演员JimmyFallon建立了一个可重用的应用。该应用可以在iPad上跑,跟另一个该应用的PC版外观一点都不一样。但是其后端架构则是相似的,使用了同样的连接器,分析器以及语音服务。

面向消费者和面向企业的应用都面临着同样的挑战,他补充道,都需要一个能够应对在云方面和设备方面出现的裂化情况。

应用可以为移动领域进行瘦身,他说。“你不需要一把万能的瑞士军刀,”他建议:“移动应用有一两项功能即可,这正是它们被称为app而非application的原因。它们是小型的、轻载的,设计用于在适当的时间提供恰当的功能。”

移动中间件服务的渗透已经有几个年头了。转向这一方案的企业必须考虑到锁定(lock-in)等其他问题。但是,设备和软件在不断扩张,且不说设备和软件的升级更新也很频繁,在面临着这种情况时,这很可能是一项值得考虑的替代方案。

责编:亢晋芳
vsharing微信扫一扫实时了解行业动态
portalart微信扫一扫分享本文给好友

著作权声明:畅享网文章著作权分属畅享网、网友和合作伙伴,部分非原创文章作者信息可能有所缺失,如需补充或修改请与我们联系,工作人员会在1个工作日内配合处理。
推荐博客
创新平台技术,助力政企私有云..

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

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