談到用友,大多數人的第一印象是管理軟件供應商,ERP、財務軟件等,這是用友最被我們所熟知的軟件產品了,而與之相比,知道用友的中間件產品的人就少多了。實際上,用友早在2001年就開始研發自己應用服務器,進入2004年時就已經擁有了自己的中間件產品,而此后一直在不斷豐富和完整。
“在2004年我們已經有了像流程引擎、應用服務器,到2008年又有了企業服務總線、流程引擎、數據訪問中間件應用服務器,2010年又推出了消息隊列、規則引擎、企業搜索引擎等。”用友軟件股份有限公司集團UAP中心副總經理史周軍告訴計算機世界記者。
進入2013年,隨著用友宣布向平臺化戰略轉型,用友中間件迎來了新的挑戰和發展機遇。因為對于中高端客戶而言,支撐用友平臺化戰略的平臺就是用友UAP平臺,拋棄了傳統項目發展模式之后的用友需要一個靈活、高效的UAP平臺,這就對構成整個平臺的各個組件包括各種中間件提出了很高的要求。
不斷演進的中間件
中間件是一個不斷發展演進和豐富的產品概念。作為一類軟件種類,它一般指位于操作系統之上和應用程序之間,用于屏蔽技術系統,用于簡化程序的開發和管理的這么一類軟件,早期的中間件主要有消息中間件、交易中間件,后來又出現了應用服務器、規則引擎,到今天越來越細分,出現了各種專門用于各種物聯網和移動應用的中間件等。
據史周軍介紹,中間件目前種類已經非常繁多,而且未來還會隨著技術的發展繼續涌現不同類型的中間件。而之所以中間件類型還在不斷補充,一個重要的原因還是透過中間件可以大大降低在日趨復雜的應用系統的開發和運維難度。
具體而言,中間件可以發揮以下重要作用有:
1、兼容、開放。中間件產品對各種硬件平臺、操作系統、網絡數據庫產品以及客戶端實現兼容和開放;
2、透明。中間件可保持平臺的透明性,使開發者不必考慮操作系統等基礎設施的問題;
3、可靠性。中間件能夠實現對業務處理的一致性和完整性,提高了系統的可靠性;
4、效益。提高開發效率高,同時降低成本。
5、敏捷。使用中間件將減少開發工作量,用戶可以更關注應用開發方面,縮短開發周期,從而可以更快將產品投放市場。
“歸結起來,中間件的關鍵價值提高產品開發效率和運營。”史周軍說。
一體化的用友UAP中間件
中間件作為一種最早存在的產品類別之一,隨著相關技術的進步其本身經歷了一個不斷發展和完善的過程。而在云計算、大數據和移動互聯普及的今天,它也受到了前所未有的沖擊,正在發生一些新的變化。
“從目前來看,中間件向一體化平臺方向發展的趨勢是很明顯的。因為隨著應用程序日趨復雜,很少有一個應用程序只需要用到一到兩個中間件就可以解決問題,這就涉及到與多個中間件之間的合作問題。”史周軍表示。
“原來有些中間件是為應用程序開發服務,而在管理方面會弱一些。而現在,中間件在開發時除了考慮滿足應用的功能需求外,還要看運行、整合、管理,還有中間件之間很容易地實現集成,形成平臺模式共同來支撐整個系統,也就是走向一體化。”史周軍說。
另外,在技術其他一些發展方向,包括服務化和虛擬化。與傳統的緊耦合方式相比,服務化的好處一個是粗粒度、使用簡單,而且都封裝為標準化的服務之后,也增加其適用范圍。相對傳統中間件而言,它更易用、能發揮更大的價值。
而虛擬化也是適應當今云計算環境的必然之舉。隨著虛擬化和云計算的流行,越來越多的企業IT環境走向虛擬化、云化,其中間件、應用程序乃至應用服務器是隨著資源的消耗情況自動進行分配的,而不是像以前運行在固定的物理服務器上。
用友UAP平臺三大類中間件
眾所周知,用友UAP已經被用友提高了公司戰略的發展高度。對用友而言,UAP的重要性不言而喻。因此,用友對這一平臺的打造可謂用心之致。
根據用友對UAP的產品規劃,用友UAP平臺主要由七個平臺產品構成,即開發平臺、集成平臺、動態建模平臺、商業分析平臺、云管理平臺、數據處理平臺、運行平臺。而用友UAP的中間件就是支持這些功能模塊的各種組件,主要包括三類,即:數據類、處理類、分布式構件類。
據史周軍介紹,用友對UAP中間件制定了非常明確的開發思路,即:
1、標準化。每一個中間件都要符合行業的標準、國際標注以及各種些規范。
2、整合優化。中間件之間良好溝通,比如一個中間件可以跑在其他中間件上邊,或者調用其他中間件。
3、穩定高效。
4、開放。適合自由組裝,同時能與其他公司的產品進行集成。
5、擁有完全自主知識產權。
史周軍認為,正是由于用友制定了上述開發思路以及用友多年在中間件領域的不斷探索,才使得用友UAP的中間件擁有有別于其他同類中間產品的特性。
史周軍說,對于目前市場上的中間件產品,主要有兩大類:第一類是專業的中間件產品,國內有幾家,其主要優勢就是產品標準化程度比較高,適用范圍比較廣,主要的缺點是跟應用結合的程度低,另外中間件之間的組合考慮較少。
“不像用友,用友各個產品線產品都跟用友UAP的中間件非常好地結合在一起,所以能更好用,效率更高。”他說。
第二類,應用產品加中間件產品廠商。“這個國內比較少,跟用友比包括跟UAP產品比,他們在深度、廣度上都存在一定差距。” 史周軍說,對于UAP中間件,用友主要還是作為整體解決方案的一部分,與用友集團的各個業務部門或者獨立分公司一起,形成各種具體的解決方案,比如煙草、金融、醫療、政務等。“用友擁有超過18個行業、8000多家大中型企業在使用UAP工作,這其中或多或少都有用友UAP中間件的身影,從這個角度來看,用友在中間件應用里邊應該是最大的中間件廠商之一了。要和純粹的中間件廠商比,我們還是有競爭力的。”他說。
談到未來,他表示,用友UAP中間件業務將在企業計算新領域推出一些新的產品。比如,在移動應用領域將發布移動應用服務器;在物聯網領域會研發EDGE服務器,用于物聯網數據采集、處理、傳輸等;在大數據領域,研發流計算引擎、分析引擎;而在社交領域,用友還會做統一溝通服務器。