基于軟件平臺,為企業(yè)和開發(fā)者帶來了很大的創(chuàng)造空間,成就了企業(yè)信息化的成功典范,也為大量開發(fā)伙伴帶來了更多的成長空間。新技術(shù)的不斷涌現(xiàn),讓很多開發(fā)者不知所措,不知如何能快速地將這些新技術(shù)運用到企業(yè)的業(yè)務(wù)中,在用友UAP平臺上開發(fā),可以平滑地解決這些問題,因為底層技術(shù)不再需要企業(yè)和伙伴考慮, 用友UAP平臺在保證平臺性能的基礎(chǔ)上,不斷吸納新的技術(shù),為客戶和開發(fā)者提供源源不斷的創(chuàng)新空間。
移動、社交、大數(shù)據(jù)、云計算、內(nèi)存、實時分析等新技術(shù)的出現(xiàn),讓企業(yè)十分向往,但是如何將這些新技術(shù)快速在IT系統(tǒng)中實踐?企業(yè)不知從何做起??蛻粜枨箅S不斷變化的業(yè)務(wù)而變化,IT服務(wù)商如何快速響應(yīng),如何提升開發(fā)和部署效率?面對企業(yè)和伙伴的種種需求,用友UAP統(tǒng)一應(yīng)用平臺誕生。用友 UAP(Unified Application Platform)是用友公司從多年的應(yīng)用軟件研制過程中提煉出設(shè)計模型、模板、開發(fā)工具、應(yīng)用框架、中間件、基礎(chǔ)技術(shù)類庫及研發(fā)模式等成果,以可視化的形式集成在一起,提供覆蓋軟件開發(fā)、集成、運行、管理等應(yīng)用全生命周期的統(tǒng)一應(yīng)用平臺。
用友軟件副總裁苗峰告訴記者:“用友UAP的研發(fā)團隊,在時刻洞察全球的技術(shù)發(fā)展情況,一旦發(fā)現(xiàn)哪種技術(shù)可以為用友UAP平臺帶來創(chuàng)新,便會快速將此技術(shù)研發(fā)用在平臺之上。無論是客戶還是伙伴都會通過我們的服務(wù)享受到新技術(shù)帶來的IT技術(shù)變革,從而使他們的業(yè)務(wù)規(guī)劃落地。”
對于用友UAP平臺而言,涉及到的新技術(shù)有云計算、移動應(yīng)用、大數(shù)據(jù)、電子商務(wù)、社交應(yīng)用等。用友集團UAP中心副總經(jīng)理史周軍在云計算和數(shù)據(jù)處理方面為記者做了列舉。
首先,云計算。企業(yè)通常希望通過云計算實現(xiàn)三個方面:第一,資源虛擬化;第二,計算服務(wù)化;第三,共享、按需、高可用。史周軍介紹,用友UAP是一體化平臺,同時也是云平臺。用友UAP支持云運行支撐、云運營、云管理等服務(wù)。融入云計算的用友UAP平臺,新技術(shù)的快速適配與使用均由平臺來提供。為企業(yè)提供彈性伸縮、規(guī)模效益、及高可用的IT服務(wù),使云計算不再是特定行業(yè)企業(yè)的專利;降低IT運維、管理的復(fù)雜度,使企業(yè)更關(guān)注商務(wù)模式和核心業(yè)務(wù);支持企業(yè)管理創(chuàng)新與快速適應(yīng)企業(yè)變化。
其次,用友UAP的數(shù)據(jù)處理平臺(用友AE)也包含了很多新技術(shù)在里面。比如,行存儲、列存儲、非結(jié)構(gòu)化數(shù)據(jù)處理、實時數(shù)據(jù)集成、消息總線、分布式文件系統(tǒng)、服務(wù)網(wǎng)關(guān)等。基于這樣的數(shù)據(jù)處理架構(gòu),可達到2路節(jié)點處理8TB結(jié)構(gòu)化數(shù)據(jù),分析場景下50倍性能提高,10-20倍存儲壓縮比,單集群可以管理PB 級企業(yè)數(shù)據(jù)。并且在商業(yè)分析平臺(用友BQ)應(yīng)用場景下,采用列存、自適應(yīng)壓縮、水平分區(qū)、智能索引、并行等技術(shù),達到快于其他傳統(tǒng)存儲引擎10倍以上的效率。
除了前沿技術(shù)在用友UAP的核心平臺中有所體現(xiàn)外,以關(guān)注企業(yè)業(yè)務(wù)為出發(fā)點的平臺設(shè)計,可以讓企業(yè)面對再復(fù)雜的開發(fā)技術(shù)時,都可以很快與業(yè)務(wù)需求融合,快速開發(fā)企業(yè)應(yīng)用。史周軍介紹,用友UAP平臺研發(fā)的基本思想是,業(yè)務(wù)與技術(shù)分離、開放標(biāo)準(zhǔn)與跨平臺、統(tǒng)一應(yīng)用平臺、國際化與跨平臺、按需組合。
用友UAP平臺支持業(yè)務(wù)與技術(shù)分離,開發(fā)人員基于平臺開發(fā)應(yīng)用時只需關(guān)注業(yè)務(wù),基礎(chǔ)技術(shù)包括事務(wù)、安全、并發(fā)、緩存、日志、引擎等均由平臺提供。通過可視化的設(shè)計器,采用模型驅(qū)動開發(fā)思想,引進如代碼生成工具等各類輔助工具,在使用各種共享資源的基礎(chǔ)上,各研發(fā)組織可選擇或制定出自己的最佳實踐過程及模板,以提升軟件開發(fā)的效率、質(zhì)量,降低開發(fā)的時間、成本。通過動態(tài)建模功能可以為企業(yè)提供最適合當(dāng)前業(yè)務(wù)管理要求的IT解決方案,可以解決企業(yè)成長中的業(yè)務(wù)與管理的快速變化問題,支持企業(yè)快速成長和商業(yè)模式創(chuàng)新。
用友UAP開發(fā)平臺在為復(fù)雜企業(yè)應(yīng)用軟件系統(tǒng)的開發(fā)提供一個基本框架(技術(shù)框架層和應(yīng)用框架層)的同時,還提供了與之相應(yīng)的、方便易用的開發(fā)、實施、維護和管理工具集。無論對企業(yè)還是對伙伴,用友UAP都采用標(biāo)準(zhǔn)化,史周軍舉例,用友UAP提供了很多文檔,比如做一個單據(jù),從建模型開始到產(chǎn)生代碼、到界面、關(guān)鍵流程,根據(jù)文檔一步步去看,做一個特定產(chǎn)品的應(yīng)用,大概十幾分鐘便可完成。如果要做一些界面,伙伴在開發(fā)時可以擴展,這需要了解擴展機制,這種需要學(xué)習(xí)部分,用友UAP已寫在開發(fā)文檔,很容易就能做出一個應(yīng)用。
用友UAP從企業(yè)業(yè)務(wù)出發(fā),將最前沿的技術(shù)融入平臺之中,讓企業(yè)能夠隨變化的業(yè)務(wù)需求輕松開發(fā)和擴展應(yīng)用;讓伙伴更快掌握平臺,為開發(fā)業(yè)務(wù)增值。目前用友UAP已有超過8000多家大型企業(yè)成功應(yīng)用,實踐證明,降低開發(fā)、運維成本,提高開發(fā)與部署效率60%以上。