清理系統(tǒng)的堰塞湖
災(zāi)害發(fā)生后,堰塞湖出現(xiàn)了。幾乎每一家成熟企業(yè)的信息化,似乎或多或少的都會遭遇危機(jī),形成各種各樣的系統(tǒng)堰塞湖。我們知道,清理堰塞湖,要動用大型機(jī)械,費(fèi)時費(fèi)力還有危險,有沒有一種方法能夠輕松解決堰塞湖呢?
這是一種全新的視角。在清理系統(tǒng)堰塞湖上,普巴軟件給予了更加充分的注解:在面對紛繁復(fù)雜的各種業(yè)務(wù)系統(tǒng)無法梳理、無法運(yùn)行的時候,技術(shù)本身已經(jīng)不是最重要的問題了,關(guān)鍵在于用什么樣的方法來解決。這其實(shí)就要考量軟件的架構(gòu)、成熟度以及軟件思想了。
軟件的架構(gòu)
軟件是一個在很多限制下產(chǎn)生的產(chǎn)品,這些限制包括用戶和技術(shù)兩方面,用戶方面包括功能需求、性能需求、硬件需求等,技術(shù)方面包括技術(shù)選擇、可擴(kuò)展性、可重用性、可維護(hù)性等。軟件架構(gòu)關(guān)注的是軟件整體的分割和交互,之所以分割,是因?yàn)椴煌牟糠衷谶壿嫽蛭锢砩舷鄬Κ?dú)立,通過‘分而治之’的原則進(jìn)行分割可以更好的理解整個系統(tǒng),把握用戶的需求,但是雖然整個軟件可以分割成多個模塊或子系統(tǒng),但是模塊和子系統(tǒng)之間的通信和交互也是很重要的;軟件架構(gòu)是通過一個全局的觀點(diǎn),宏觀的視角來理解軟件系統(tǒng)作為一個整體如何工作。
在關(guān)于軟件的架構(gòu)問題上,普巴軟件采用的就是從宏觀的視角來看待這個問題。在總體技術(shù)上,系統(tǒng)使用分層設(shè)計(jì),所有業(yè)務(wù)系統(tǒng)架構(gòu)在普巴軟件有限公司自主知識產(chǎn)權(quán)的產(chǎn)品普巴軟件開發(fā)平臺的基礎(chǔ)上。由于采用了JAVA跨平臺技術(shù),系統(tǒng)可以構(gòu)架在運(yùn)行不同種CPU之上的各種硬件平臺上。
軟件的成熟度
軟件的成熟度,在系統(tǒng)實(shí)施的效果上,有特別重要的關(guān)系。普巴軟件開發(fā)平臺產(chǎn)生于大型國企的爛尾項(xiàng)目,一個別人做不下去的項(xiàng)目。在整治這個爛尾項(xiàng)目的過程中,從別人的失敗中總結(jié)經(jīng)驗(yàn)的教訓(xùn),軟件開發(fā)平臺終獲成功,也經(jīng)歷了眾多大型項(xiàng)目的測試。
在普巴軟件開發(fā)平臺上衍生出的各個業(yè)務(wù)系統(tǒng),歸納起來整個系統(tǒng)分五層,各層之間相互關(guān)聯(lián),相對獨(dú)立,上層的系統(tǒng)在下層的系統(tǒng)之上構(gòu)建。主要內(nèi)容如下:
操作系統(tǒng)層。操作系統(tǒng)是各種應(yīng)用的容器,通過低層的軟件,負(fù)責(zé)與硬件進(jìn)行交互,完成各種基礎(chǔ)的功能,為應(yīng)用提供各種基本功能的調(diào)用。系統(tǒng)現(xiàn)在支持各種主流的操作系統(tǒng),電力企業(yè)可以根據(jù)自己的情況,選擇適合自身應(yīng)用的操作系統(tǒng)。
數(shù)據(jù)層。數(shù)據(jù)層包括各種數(shù)據(jù)庫系統(tǒng),主流的數(shù)據(jù)庫系統(tǒng)包括:ORACLE、SYBASE、DB2、INFORMIX、MSSQL SERVER等。在進(jìn)行系統(tǒng)設(shè)計(jì)時采用了跨數(shù)據(jù)庫技術(shù),現(xiàn)有的產(chǎn)品可以運(yùn)行在所有的數(shù)據(jù)庫系統(tǒng)上。數(shù)據(jù)層是企業(yè)數(shù)據(jù)中心的一個重要的基礎(chǔ)設(shè)施,用于數(shù)據(jù)的存取,隨著XML在應(yīng)用表達(dá)和數(shù)據(jù)交換中的應(yīng)用越來越廣泛,數(shù)據(jù)庫系統(tǒng)對XML操作的支持要求也越來越高。建設(shè)企業(yè)數(shù)據(jù)中心,需要選擇一個功能強(qiáng)大、穩(wěn)定、可靠的數(shù)據(jù)庫系統(tǒng)。
應(yīng)用服務(wù)層。應(yīng)用服務(wù)層是應(yīng)用的容器,主要指JAVA體系的J2EE應(yīng)用容器,包括BEA WEBLOGIC、IBM WEBSPHERE、ORACLE、JBOSS等。普巴電力ERP系統(tǒng)可以部署在各種主流的J2EE應(yīng)用服務(wù)器上。
應(yīng)用支撐層。應(yīng)用支撐層使用普巴軟件有限公司自主開發(fā)的普巴軟件開發(fā)平臺。該系統(tǒng)第一版于2001年發(fā)布以來,通過多年的完善,得到了大量不同行業(yè)用戶的檢驗(yàn)。實(shí)踐證明普巴應(yīng)用支撐系統(tǒng)是一個功能強(qiáng)大、穩(wěn)定、可靠、高效的基礎(chǔ)支撐系統(tǒng)?,F(xiàn)有的版本為第四版,在應(yīng)用的快速實(shí)現(xiàn)上有突破性的提高。
基礎(chǔ)應(yīng)用層。基礎(chǔ)應(yīng)用層是指用于構(gòu)架各種應(yīng)用系統(tǒng)的基礎(chǔ)模塊,所有應(yīng)用系統(tǒng)都需要在基礎(chǔ)應(yīng)用層上進(jìn)行構(gòu)建,是其他應(yīng)用的組件。主要的基礎(chǔ)應(yīng)用系統(tǒng)包括:統(tǒng)一用戶管理系統(tǒng)、工作流管理系統(tǒng)、電子表單系統(tǒng)、內(nèi)容管理系統(tǒng)、移動應(yīng)用系統(tǒng)、知識管理系統(tǒng)。
軟件的思想
普巴軟件一直致力于做有思想的軟件。普巴軟件的核心思想就在于,借鑒中華管理元素,把我們中國古老的管理智慧,通過軟件的形式,呈現(xiàn)出來;借助信息技術(shù),達(dá)到管理企業(yè)、事業(yè)單位的最終目的。
貫穿在普巴軟件中的中華管理思想,閃亮之處比如計(jì)落考、比如流程的全程糾偏、比如無為、中庸等等。這些古老的管理思想更適合中國的管理思維和管理實(shí)際。
一直以來,我們在引進(jìn)西方文明的同時,曾試圖以西方管理思想來管理我們中國的企業(yè),但最終,在削足適履的悲痛教訓(xùn)下,不得不重走回頭路。普巴軟件為中國軟件帶來了全新的思想和崛起的希望。
分享到微信 ×
打開微信,點(diǎn)擊底部的“發(fā)現(xiàn)”,
使用“掃一掃”即可將網(wǎng)頁分享至朋友圈。