企業(yè)級移動中間件選型:適合才是最好
原創(chuàng)現(xiàn)階段移動中間件的市場需求增長迅速,移動中間件廠商之間競爭極其激烈。如何選擇適合自己的移動中間件,并成功將該移動中間件應用到自己的企業(yè)中,成為了每個企業(yè)管理者急需解決的問題。51CTO采訪了數(shù)家企業(yè)級移動中間件廠商,并從他們的建議中總結了一些移動中間件選型方面的要點,文章后面我們會與大家共同討論。
移動中間件對應需求
國內(nèi)的移動中間件基本上有兩個大的陣營,一種是以預封裝的高級控件為主,這種模式下開發(fā)的便捷性很強,但靈活性不足;另一種則是以HTML5為基礎,靈活性很強,但便捷性不足。移動中間件的優(yōu)勢,可以說從不同的維度具有不同的優(yōu)勢。對于企業(yè),移動中間件帶來的核心優(yōu)勢是降低企業(yè)移動信息化的總體擁有成本(TCO)和總體部署成本(TCD),加快業(yè)務上線速度,快速滿足企業(yè)業(yè)務需求,保護IT投資。中間件配套的管理功能也為企業(yè)IT部門降低了管理難度,全面的安全解決方案降低了企業(yè)安全風險;而對于企業(yè)移動應用開發(fā)者,移動中間件帶來的是較低的學習門檻以及跨平臺能力,同時中間件還提供了配套的開發(fā)工具、模擬器、模板,從某種意義上來說也是降低了開發(fā)者的開發(fā)成本,提升開發(fā)者獲利能力。
烽火星空研發(fā)總監(jiān)夏立表示:“從企業(yè)移動信息化的生命周期來說,包括了規(guī)劃、設計、開發(fā)、部署、運維幾個階段。企業(yè)在不同階段的需求是不同的,烽火的中間件針對企業(yè)移動信息化的全生命周期過程中的不同階段的需求提供了對應的解決方案。
設計、開發(fā)階段,企業(yè)所面臨的最大問題是跨平臺和企業(yè)數(shù)據(jù)集成問題,烽火中間件采用了雙內(nèi)核模式,既支持Hybrid跨平臺開發(fā)模式又同時支持基于HTML5的webapp開發(fā)模式,并且兩種方式能夠在一個應用中混合使用和交互,極大的降低了企業(yè)開發(fā)難度。烽火中間件快速的企業(yè)數(shù)據(jù)整合能力,也是一大特色,能夠通過數(shù)據(jù)庫、webservice接口、展示層數(shù)據(jù)等各種方式整合企業(yè)現(xiàn)有IT系統(tǒng)。另外烽火中間件還配套有IDE、UI模板、模擬器等配套資源,更加簡化開發(fā)過程,降低開發(fā)難度。
在部署、分發(fā)階段,企業(yè)需要靈活的系統(tǒng)部署模式、平滑擴容的機制,同時提供應用的部署、分發(fā)、升級更新等靈活的策略。烽火中間件采用了SOA的系統(tǒng)架構,各能力組件能夠分布式部署,并且在某一能力組件性能不足時,單獨針對該能力組件進行擴容。烽火中間件提供了靈活的應用分發(fā)和升級策略,比如強制/非強制升級控制,應用的差量升級功能等等。
在運維階段,企業(yè)的IT部門關注應用的運營情況、系統(tǒng)的復雜情況、需要有全面的安全管理策略。烽火中間件提供了完整的運營數(shù)據(jù)統(tǒng)計分析,企業(yè)IT部門能夠清晰的了解應用的下載、安裝、使用的情況;同時烽火中間件提供了靈活的可組合的安全認證策略,比如基于設備的認證、基于用戶身份的認證、基于證書的認證等等,另外還內(nèi)置了數(shù)據(jù)的遠程擦除、應用的重置等等管理手段,確保企業(yè)信息安全。”
移動中間件對比選型
從目前現(xiàn)狀來看,大部分中小企業(yè)缺乏對移動中間件的識別和判斷能力。面對良莠不齊的移動中間件市場,該如何選擇適合自身發(fā)展的產(chǎn)品?要從專業(yè)性、服務能力、價格等核心內(nèi)容開始對比。
專業(yè)性:軟件產(chǎn)品的選擇不僅要考慮廠商的品牌和規(guī)模,同時要從更深層地去理解軟件產(chǎn)品功能的深度、產(chǎn)品功能完整性、易用性、架構靈活性和穩(wěn)定性等方面。從以往實踐證明簡單易用、快速部署、輕松維護的產(chǎn)品受到前所未有的關注。作為成熟軟件重要標志,易用性和系統(tǒng)穩(wěn)定成為評價軟件質(zhì)量的重要標準,甚至成為軟件選擇的關鍵要素。產(chǎn)品功能主要考察功能是否形成全面形成閉環(huán)和深度,方便用戶在指導下進行配置,并精細到用戶管理到什么程度。
服務能力:廠商服務能力包括分支機構數(shù)量、服務合作伙伴數(shù)量、自身實施服務人員數(shù)量、合作伙伴實施服務人員數(shù)量、服務流程規(guī)范性、SLA協(xié)議的簽訂、客戶自助服務系統(tǒng)。復雜的實施過程不僅需要顧問豐富的實施經(jīng)驗做指導,還需要有非常好的項目控制方法,接收渠道、響應時間、處理流程。項目實踐證明,高水平的廠商服務能力使項目實施周期明顯縮短,項目可控性變強,成功更有把握。
價格:若以上兩條因素都符合,當然該考慮價格是否合適,包括總價格、咨詢服務價格、實施服務價格、維護與更新的服務價格、二次開發(fā)價格、計費的靈活性和方便性,企業(yè)都會有自己的預算范圍。合理的預算非常重要,過度追求低價,可能會以喪失服務質(zhì)量,所以選擇一個合理價格模式是非常必要。
想要更細致的了解企業(yè)級移動中間件選型問題的網(wǎng)友可以參考移動中間件選型指南。
企業(yè)移動中間件,早已超越了最初的跨平臺開發(fā)工具或頁面抓取工具的概念范疇,隨著廠商的不斷投入和發(fā)展,移動中間件必將為企業(yè)移動信息化建設起到更多的作用,從而展示出其重要而獨特的價值。移動中間件的價值能否被企業(yè)接受和認可,還有一段路需要走。