對(duì)于大多數(shù)人來(lái)說(shuō),中間件的概念似乎過(guò)于專業(yè),不是很好理解,比如用友UAP平臺(tái)的中間件所包括的六大類中間件:流程引擎中間件,規(guī)則引擎中間件,集成中間件,消息中間件、應(yīng)用服務(wù)器中間件和數(shù)據(jù)訪問(wèn)中間件等。
實(shí)際上,中間件是基礎(chǔ)軟件的一大類,顧名思義,就是處于操作系統(tǒng)軟件與用戶應(yīng)用軟件的中間層,為處于自己上層的應(yīng)用軟件提供運(yùn)行與開(kāi)發(fā)的環(huán)境,幫助用戶靈活、高效地開(kāi)發(fā)和集成復(fù)雜的應(yīng)用軟件。
“其實(shí)IT最早的時(shí)候就是軟件和硬件?!庇糜衍浖煞萦邢薰炯瘓F(tuán)UAP中心副總經(jīng)理史周軍介紹,“后來(lái)軟件開(kāi)始分層,有了操作系統(tǒng)和應(yīng)用軟件,再接下來(lái)就有了數(shù)據(jù)庫(kù)這一層,然后開(kāi)始出現(xiàn)中間件。目前中間件分三大類:數(shù)據(jù)類、處理類和分布式構(gòu)件類?!?/P>
實(shí)際上,執(zhí)行中間件的一個(gè)關(guān)鍵途徑就是信息傳遞,通過(guò)中間件,應(yīng)用程序可以工作于多平臺(tái)或OS環(huán)境。相連接的系統(tǒng),即使它們具有不同的接口,但通過(guò)中間件相互之間仍能交換信息。換句話說(shuō),中間件的相當(dāng)一部分收益來(lái)自于傳統(tǒng)行業(yè)分布式的應(yīng)用,比如IBM的MQ、Websphere等。
很多人對(duì)用友的認(rèn)識(shí)還基于用友的用友財(cái)務(wù)軟和ERP軟件等,但實(shí)際上,用友軟件經(jīng)過(guò)二十多年的發(fā)展,在軟件技術(shù)上已經(jīng)積累了相當(dāng)豐富的具有自主知識(shí)產(chǎn)權(quán)的產(chǎn)品和品類,例如用友中間件(middleware)產(chǎn)品就是其中之一。
用友認(rèn)為,中間件的主要作用有:
1、兼容、開(kāi)放。中間件產(chǎn)品對(duì)各種硬件平臺(tái)、操作系統(tǒng)、網(wǎng)絡(luò)數(shù)據(jù)庫(kù)產(chǎn)品以及客戶端實(shí)現(xiàn)兼容和開(kāi)放;
2、透明。中間件保持平臺(tái)的透明性,使開(kāi)發(fā)者不必考慮操作系統(tǒng)等基礎(chǔ)設(shè)施的問(wèn)題;
3、可靠性。中間件能夠?qū)崿F(xiàn)對(duì)業(yè)務(wù)處理的一致性和完整性,提高了系統(tǒng)的可靠性;
4、效益。分兩塊效率和效果,開(kāi)發(fā)效率高、效果就是降低成本;
5、敏捷,使用中間件將減少開(kāi)發(fā)工作量,用戶可以更關(guān)注應(yīng)用開(kāi)發(fā)方面,縮短開(kāi)發(fā)周期,從而可以更快將產(chǎn)品投放市場(chǎng)。
如此我們可以看出,中間件從開(kāi)發(fā)角度、運(yùn)行角度、高可用性角度、集成角度、質(zhì)量角度都可以提高產(chǎn)品效率。
“服務(wù)化、虛擬化、一體化是目前中間件產(chǎn)品的發(fā)展方向?!笔分苘娊忉屨f(shuō),“服務(wù)化的好處一是粗粒度、使用簡(jiǎn)單,讓傳統(tǒng)中間件更易用、發(fā)揮更大的價(jià)值;虛擬化很好理解,即像中間件、服務(wù)器的虛擬化等這些方面;目前中間件在運(yùn)行、開(kāi)發(fā)、整合、管理等方面都會(huì)有,往一體化方向走,中間件關(guān)系會(huì)打通,形成平臺(tái)模式共同來(lái)支撐這一系統(tǒng)。”
了解了中間件的基本概念后,再來(lái)看看用友的UAP中間件。
據(jù)用友史周軍介紹,實(shí)際上,用友的中間件歷史是從1998年開(kāi)始,用友開(kāi)始研究做自己的應(yīng)用服務(wù)器;2001年,用友開(kāi)發(fā)了主要解決事務(wù)、通信、分布式調(diào)用等相關(guān)工作職責(zé)的應(yīng)用服務(wù)器;2004年,用友已經(jīng)有了流程引擎、數(shù)據(jù)訪問(wèn)中間件、應(yīng)用服務(wù)器等三個(gè)中間件產(chǎn)品;2008年,用友發(fā)展出企業(yè)服務(wù)總線、流程引擎、數(shù)據(jù)訪問(wèn)中間件、應(yīng)用服務(wù)器;到2010年的信息隊(duì)列;2013年的規(guī)則引擎、企業(yè)搜索引擎等。“今天,用友已經(jīng)完成六大類中間件,包括流程引擎中間件,規(guī)則引擎中間件,集成中間件,消息中間件、應(yīng)用服務(wù)器中間件和數(shù)據(jù)訪問(wèn)中間件等?!笔分苘姳硎?,“其中業(yè)務(wù)最大的一塊還是應(yīng)用服務(wù)器中間件,而效益最好的則是集成中間件,因?yàn)樗芏鄡?nèi)容,比如企業(yè)服務(wù)總線ESB、數(shù)據(jù)交換、Portal、BPM、主數(shù)據(jù)管理、集中身份管理等?!?/P>
用友史周軍解釋說(shuō),因?yàn)槠髽I(yè)云最終來(lái)講是混合云,企業(yè)內(nèi)部會(huì)有私有云,但同時(shí)企業(yè)還可能會(huì)用到公共云,比如CRM、HR,協(xié)同等SaaS應(yīng)用。這就需要做云間集成,這也是未來(lái)中間件市場(chǎng)面臨的主要需求之一。
“實(shí)際上,隨著這些年的IT技術(shù)發(fā)展和商業(yè)模式發(fā)展,企業(yè)對(duì)中間件的需求也從以前一個(gè)主機(jī)的架構(gòu),發(fā)展到現(xiàn)在朝著大規(guī)模集群、云計(jì)算、云數(shù)據(jù)中心方向發(fā)展。包括客戶端從傳統(tǒng)PC發(fā)展到移動(dòng)互聯(lián)終端,比如iPad,包括應(yīng)用層從傳統(tǒng)的企業(yè)信息管理系統(tǒng),發(fā)展到商業(yè)應(yīng)用、電子商務(wù)、電子交付等業(yè)務(wù)?!庇糜衍浖瘓F(tuán)UAP中心技術(shù)平臺(tái)產(chǎn)品部總經(jīng)理何冠宇介紹說(shuō),“這些需求變化都需要用友的中間件產(chǎn)品進(jìn)行全新的擴(kuò)展。比如友UAP應(yīng)用服務(wù)器目前重點(diǎn)在三個(gè)方面進(jìn)行突破:產(chǎn)業(yè)鏈優(yōu)化拓展、移動(dòng)、云?!?/P>
在用友何冠宇看來(lái),應(yīng)用服務(wù)器是企業(yè)信息化的核心平臺(tái),可監(jiān)控、可管理、可優(yōu)化,在支持流程應(yīng)用、普通信息管理應(yīng)用、HR、網(wǎng)絡(luò)報(bào)銷、移動(dòng)應(yīng)用等方面都有很多成功的案例。“目前已有8000多家企業(yè)采用UAP應(yīng)用服務(wù)器?!焙喂谟罱榻B說(shuō),其中一個(gè)例子,用友的一個(gè)客戶,基于UAP中間件上的ERP應(yīng)用實(shí)現(xiàn)了全國(guó)所屬近4萬(wàn)個(gè)網(wǎng)點(diǎn)的集團(tuán)管理大集中,財(cái)務(wù)報(bào)表超過(guò)8萬(wàn),最快時(shí)間15分鐘,承載83萬(wàn)人信息數(shù)據(jù),日常在線操作用戶達(dá)到7000人。
“中間件未來(lái)發(fā)展中有一些戰(zhàn)略,首先考慮對(duì)大數(shù)據(jù)的支持,因?yàn)楝F(xiàn)在不論是互聯(lián)網(wǎng)、物聯(lián)網(wǎng)數(shù)據(jù)還是企業(yè)本身的業(yè)務(wù)數(shù)據(jù)都在向大數(shù)據(jù)推進(jìn)。”用友公司集團(tuán)UAP中心集成產(chǎn)品開(kāi)發(fā)部經(jīng)理栗竹冉認(rèn)為,“中間件要考慮大數(shù)據(jù)時(shí)代的海量消息查詢、儲(chǔ)存、運(yùn)行時(shí)的統(tǒng)計(jì)信息的儲(chǔ)存、運(yùn)行時(shí)上下文數(shù)據(jù)的儲(chǔ)存,支持統(tǒng)計(jì)數(shù)據(jù)的功能強(qiáng)化?!?/P>
用友公司集團(tuán)UAP中心集成產(chǎn)品開(kāi)發(fā)部經(jīng)理栗竹冉
實(shí)際上,集成中間件比如企業(yè)服務(wù)總線,主要是通過(guò)服務(wù)集成的方式打通解決企業(yè)信息系統(tǒng)豎井的問(wèn)題;流程引擎和規(guī)則引擎讓用戶輕松駕馭業(yè)務(wù)邏輯,利用規(guī)則引擎駕馭業(yè)務(wù)流程主數(shù)據(jù)給企業(yè)數(shù)據(jù)進(jìn)行規(guī)范;身份管理是統(tǒng)一管理企業(yè)人員信息,甚至包括上下游、廠商信息的統(tǒng)一管理;做這么多集成工作還需要通過(guò)門(mén)戶展現(xiàn)?!叭绻鸭善脚_(tái)看成一個(gè)大系統(tǒng),那系統(tǒng)架構(gòu)的底層是企業(yè)服務(wù)總線層,然后是引擎層,有一系列引擎支持上層業(yè)務(wù),再往上是應(yīng)用層,有主數(shù)據(jù)、身份管理比較上層的產(chǎn)品,把某個(gè)關(guān)鍵業(yè)務(wù)和關(guān)鍵的領(lǐng)域涵蓋住,再往上是企業(yè)門(mén)戶展示層?!崩踔袢浇榻B。
在栗竹冉看來(lái),用友集成中間件的產(chǎn)品優(yōu)勢(shì)包括支持SOA領(lǐng)域的最新技術(shù)規(guī)范;借鑒各大廠商及開(kāi)源產(chǎn)品優(yōu)秀架構(gòu)和設(shè)計(jì);在ERP領(lǐng)域的大量項(xiàng)目的最佳實(shí)踐納入進(jìn)來(lái);為ERP的集成需求量身定制功能;支持構(gòu)建強(qiáng)大的集群等。
實(shí)際上,目前用友UAP中間件的應(yīng)用,在用友集團(tuán)成員企業(yè)中,已包括股份公司、煙草公司、金融公司、醫(yī)療公司、政務(wù)公司、新道公司等,有超過(guò)18個(gè)行業(yè)的應(yīng)用系統(tǒng)都運(yùn)行在UAP中間件之上。
在用友史周軍看來(lái),企業(yè)軟件包括國(guó)內(nèi)中間件必須經(jīng)過(guò)應(yīng)用驗(yàn)證,特別是大型企業(yè),比如用戶量、并發(fā)數(shù)、數(shù)據(jù)量這些驗(yàn)證完之后才能保證中間件穩(wěn)定可靠,而用友中間件的用戶數(shù)可能是國(guó)內(nèi)目前最多的,大約有8000多家,用友自己以及用友的客戶都在用。這就體現(xiàn)出用友UAP中間件的五大優(yōu)勢(shì),一是標(biāo)準(zhǔn)化,二是整合優(yōu)化,三是穩(wěn)定高效,四是開(kāi)放能力,五是完全自主知識(shí)產(chǎn)權(quán)。
如果您有購(gòu)買(mǎi)意向,可派濟(jì)南用友軟件工程師免費(fèi)上門(mén)安裝正版用友軟件并進(jìn)行演示。服務(wù)熱線:0531-66958699