现阶段移动中间件的市场需求增长迅速,移动中间件厂商之间竞争极其激烈。如何选择适合自己的移动中间件,并成功将该移动中间件应用到自己的企业中,成为了每个企业管理者急需解决的问题。51CTO采访了数家企业级移动中间件厂商,并从他们的建议中总结了一些移动中间件选型方面的要点,文章后面我们会与大家共同讨论。
移动中间件对应需求
国内的移动中间件基本上有两个大的阵营,一种是以预封装的高级控件为主,这种模式下开发的便捷性很强,但灵活性不足;另一种则是以HTML5为基础,灵活性很强,但便捷性不足。移动中间件的优势,可以说从不同的维度具有不同的优势。对于企业,移动中间件带来的核心优势是降低企业移动信息化的总体拥有成本(TCO)和总体部署成本(TCD),加快业务上线速度,快速满足企业业务需求,保护IT投资。中间件配套的管理功能也为企业IT部门降低了管理难度,全面的安全解决方案降低了企业安全风险;而对于企业移动应用开发者,移动中间件带来的是较低的学习门槛以及跨平台能力,同时中间件还提供了配套的开发工具、模拟器、模板,从某种意义上来说也是降低了开发者的开发成本,提升开发者获利能力。
烽火星空研发总监夏立表示:“从企业移动信息化的生命周期来说,包括了规划、设计、开发、部署、运维几个阶段。企业在不同阶段的需求是不同的,烽火的中间件针对企业移动信息化的全生命周期过程中的不同阶段的需求提供了对应的解决方案。
设计、开发阶段,企业所面临的最大问题是跨平台和企业数据集成问题,烽火中间件采用了双内核模式,既支持Hybrid跨平台开发模式又同时支持基于HTML5的webapp开发模式,并且两种方式能够在一个应用中混合使用和交互,极大的降低了企业开发难度。烽火中间件快速的企业数据整合能力,也是一大特色,能够通过数据库、webservice接口、展示层数据等各种方式整合企业现有IT系统。另外烽火中间件还配套有IDE、UI模板、模拟器等配套资源,更加简化开发过程,降低开发难度。
在部署、分发阶段,企业需要灵活的系统部署模式、平滑扩容的机制,同时提供应用的部署、分发、升级更新等灵活的策略。烽火中间件采用了SOA的系统架构,各能力组件能够分布式部署,并且在某一能力组件性能不足时,单独针对该能力组件进行扩容。烽火中间件提供了灵活的应用分发和升级策略,比如强制/非强制升级控制,应用的差量升级功能等等。
在运维阶段,企业的IT部门关注应用的运营情况、系统的复杂情况、需要有全面的安全管理策略。烽火中间件提供了完整的运营数据统计分析,企业IT部门能够清晰的了解应用的下载、安装、使用的情况;同时烽火中间件提供了灵活的可组合的安全认证策略,比如基于设备的认证、基于用户身份的认证、基于证书的认证等等,另外还内置了数据的远程擦除、应用的重置等等管理手段,确保企业信息安全。”
移动中间件对比选型
从目前现状来看,大部分中小企业缺乏对移动中间件的识别和判断能力。面对良莠不齐的移动中间件市场,该如何选择适合自身发展的产品?要从专业性、服务能力、价格等核心内容开始对比。
专业性:软件产品的选择不仅要考虑厂商的品牌和规模,同时要从更深层地去理解软件产品功能的深度、产品功能完整性、易用性、架构灵活性和稳定性等方面。从以往实践证明简单易用、快速部署、轻松维护的产品受到前所未有的关注。作为成熟软件重要标志,易用性和系统稳定成为评价软件质量的重要标准,甚至成为软件选择的关键要素。产品功能主要考察功能是否形成全面形成闭环和深度,方便用户在指导下进行配置,并精细到用户管理到什么程度。
服务能力:厂商服务能力包括分支机构数量、服务合作伙伴数量、自身实施服务人员数量、合作伙伴实施服务人员数量、服务流程规范性、SLA协议的签订、客户自助服务系统。复杂的实施过程不仅需要顾问丰富的实施经验做指导,还需要有非常好的项目控制方法,接收渠道、响应时间、处理流程。项目实践证明,高水平的厂商服务能力使项目实施周期明显缩短,项目可控性变强,成功更有把握。
价格:若以上两条因素都符合,当然该考虑价格是否合适,包括总价格、咨询服务价格、实施服务价格、维护与更新的服务价格、二次开发价格、计费的灵活性和方便性,企业都会有自己的预算范围。合理的预算非常重要,过度追求低价,可能会以丧失服务质量,所以选择一个合理价格模式是非常必要。
想要更细致的了解企业级移动中间件选型问题的网友可以参考移动中间件选型指南。
企业移动中间件,早已超越了最初的跨平台开发工具或页面抓取工具的概念范畴,随着厂商的不断投入和发展,移动中间件必将为企业移动信息化建设起到更多的作用,从而展示出其重要而独特的价值。移动中间件的价值能否被企业接受和认可,还有一段路需要走。