黄色毛片在线观看,亚洲人成网站77777·c0m,美女免费黄色av网站在线观看,五月丁香综合网站婷婷,噜噜噜噜私人影院av线观看,天天色av,在线观看黄片欧洲

軟件開發(fā)平臺選型:強(qiáng)大配置力才是核心要素

文章分類:公司動態(tài) 發(fā)布時間:2020-04-26 原文作者:太寶科技 閱讀( )

軟件開發(fā),尤其是商業(yè)軟件開發(fā),是一個系統(tǒng)工程,開發(fā)者,尤其是管理者需要系統(tǒng)地去考慮和控制整個開發(fā)過程中的每個環(huán)節(jié),以保證軟件的質(zhì)量。平臺化軟件具有獨(dú)立性、開放性、可管理性和可擴(kuò)展性等特點(diǎn),能較好的控制開發(fā)過程中的每個環(huán)節(jié),因此受到越來越多的企業(yè)歡迎。

平臺化軟件分為技術(shù)支撐型平臺和應(yīng)用實(shí)現(xiàn)型平臺。

技術(shù)支撐型平臺的用戶為軟件開發(fā)人員,提供商負(fù)責(zé)平臺的維護(hù)和升級,用戶負(fù)責(zé)基于平臺的上層實(shí)現(xiàn)。這類平臺包括軟件中間件、開發(fā)工具、應(yīng)用服務(wù)器等。應(yīng)用實(shí)現(xiàn)型平臺的用戶為終端用戶,提供商不但負(fù)責(zé)平臺的維護(hù)和升級,還要負(fù)責(zé)實(shí)現(xiàn)基于平臺的上層應(yīng)用。

例如:一個網(wǎng)站使用應(yīng)用服務(wù)器WebLogic為技術(shù)支撐型平臺,服務(wù)器的提供商(BEA)不會負(fù)責(zé)具體網(wǎng)站內(nèi)容的建設(shè)。而應(yīng)用實(shí)現(xiàn)型平臺(如集爾普的Our-ERP系統(tǒng))不但負(fù)責(zé)平臺的維護(hù)和升級,更重要的是負(fù)責(zé)上層應(yīng)用的實(shí)現(xiàn),如企業(yè)管理軟件中的財務(wù)管理,進(jìn)銷存,校園管理中的總務(wù)管理,教務(wù)管理等。

1.平臺化軟件的設(shè)計要求

1)具備靈活方便的二次開發(fā)能力

傳統(tǒng)的管理軟件大多脫胎于財務(wù)軟件和MRPII的結(jié)合,這種結(jié)合不僅生硬、集成度不高,而且結(jié)構(gòu)僵化、死板,無法適應(yīng)千變?nèi)f化的企業(yè)環(huán)境和需求,在客戶化和二次開發(fā)過程時往往進(jìn)度緩慢,實(shí)施困難。作為新一代軟件系統(tǒng),平臺化軟件則應(yīng)該具備更好的應(yīng)用開發(fā)和維護(hù)的工具和接口,實(shí)施時可以迅速根據(jù)用戶的特點(diǎn)進(jìn)行部署和二次開發(fā),用戶可以最大限度地使用貼近自身特點(diǎn)的管理軟件。

2)實(shí)現(xiàn)分布式應(yīng)用系統(tǒng)

傳統(tǒng)的管理軟件局限于內(nèi)部的資源管理。平臺化軟件應(yīng)該將整條產(chǎn)業(yè)鏈上的多家企業(yè)通過Internet和數(shù)據(jù)平臺組成一個更加緊密的協(xié)同化生產(chǎn)組織,實(shí)現(xiàn)企業(yè)與企業(yè)之間的資源共享,疏通企業(yè)的各自的信息孤島,實(shí)現(xiàn)各類功能互連、互通、互動的有效集成。過去以自身為主的企業(yè)與企業(yè)之間的競爭,轉(zhuǎn)變成為協(xié)同化作業(yè)的企業(yè)鏈與企業(yè)鏈之間的競爭,極大地增強(qiáng)企業(yè)的競爭能力。

3)做到硬件獨(dú)立和軟件環(huán)境獨(dú)立

這樣做給用戶帶來的好處是,用戶不必關(guān)心采用何種硬件或數(shù)據(jù)庫平臺,應(yīng)用軟件也不受硬件平臺的遷移的影響。例如,大部分傳統(tǒng)的國產(chǎn)管理軟件系統(tǒng)只能支持windows操作系統(tǒng)和MS SQL Server數(shù)據(jù)庫,對UNIX、OS/390等大型主機(jī)平臺以及Oracle、DB2等企業(yè)級數(shù)據(jù)庫就無能為力,而新一代的平臺化軟件則可以支持各種操作系統(tǒng)平臺,多種數(shù)據(jù)庫系統(tǒng),用戶可以有更靈活、廣泛的選擇余地。

4)實(shí)現(xiàn)上層應(yīng)用的技術(shù)無關(guān)性

平臺化軟件使運(yùn)行于上層的應(yīng)用軟件在某種程度上做到與技術(shù)無關(guān),而是面向具體業(yè)務(wù);一個平臺可以運(yùn)行企業(yè)管理系統(tǒng)、校園管理系統(tǒng)或醫(yī)院管理系統(tǒng)等。

5)采用B/S與C/S結(jié)構(gòu)相結(jié)合

B/S結(jié)構(gòu)具有免安裝的特點(diǎn),C/S則具有更高的安全性,不安裝無法訪問。只要能上網(wǎng),就可以通過瀏覽器對B/S結(jié)構(gòu)系統(tǒng)訪問,輸入帳號和密碼后任意機(jī)器(如網(wǎng)吧)可以登錄系統(tǒng)。所以,對于普通數(shù)據(jù)可以采用B/S結(jié)構(gòu),但是對于重要的內(nèi)部數(shù)據(jù),最好采用C/S結(jié)構(gòu)。但是無論B/S還是C/S結(jié)構(gòu),都須采用分布式結(jié)構(gòu),可遠(yuǎn)程網(wǎng)絡(luò)訪問,平臺設(shè)計采用三層結(jié)構(gòu)。

 

此外,工作流、報表圖表工具等也應(yīng)與應(yīng)用開發(fā)工具組合在一起,提供一個支持管理應(yīng)用開發(fā)的平臺。

2.平臺化軟件的設(shè)計思路

1)平臺架構(gòu)

平臺架構(gòu)包括了系統(tǒng)的用戶終端、系統(tǒng)管理工具和應(yīng)用開發(fā)工具。用戶終端主要用于組織和呈現(xiàn)上層應(yīng)用系統(tǒng)內(nèi)容,使用者為終端用戶,如會計人員可以在用戶終端進(jìn)行財務(wù)數(shù)據(jù)的處理。系統(tǒng)管理工具主要用于上層應(yīng)用和運(yùn)行環(huán)境的基本維護(hù),如系統(tǒng)日志查看,人員信息維護(hù)等。

應(yīng)用開發(fā)工具在不同階段可以由不同的人員維護(hù)。在應(yīng)用系統(tǒng)開發(fā)期間由平臺提供商的系統(tǒng)建模人員使用,用于設(shè)計和實(shí)現(xiàn)上層應(yīng)用系統(tǒng);在系統(tǒng)維護(hù)期間,由平臺提供商的系統(tǒng)維護(hù)人員和用戶的系統(tǒng)管理員共同使用(應(yīng)該主要由平臺提供商的系統(tǒng)維護(hù)人員負(fù)責(zé))。

2)上層應(yīng)用

由于平臺化軟件的技術(shù)無關(guān)性和應(yīng)用無關(guān)性,平臺化軟件可以廣泛使用在社會的各個領(lǐng)域和各個行業(yè),例如企業(yè)、學(xué)校、醫(yī)院等,除了特殊需求 (硬件與外部系統(tǒng)接口等)外,其他部分可以通過應(yīng)用開發(fā)工具,實(shí)現(xiàn)免編程的應(yīng)用系統(tǒng)構(gòu)筑。上層系統(tǒng)的構(gòu)筑之前應(yīng)進(jìn)行相信的需求調(diào)研和分析,進(jìn)行系統(tǒng)的設(shè)計和論證,使用平臺的應(yīng)用開發(fā)工具進(jìn)行系統(tǒng)的免編程實(shí)現(xiàn)在總體工作量中只能占到1/3-1/4。

3)運(yùn)行環(huán)境及其他

包括應(yīng)用服務(wù)器、數(shù)據(jù)庫系統(tǒng)、遠(yuǎn)程通訊系統(tǒng)、操作系統(tǒng)。

3.平臺化軟件的優(yōu)勢

1)應(yīng)用的廣泛性

平臺化軟件的功能更加全面、覆蓋面更加廣泛。在過去,各類獨(dú)立功能的管理軟件名目繁多,很難集成,例如客戶關(guān)系管理(CRM)、人力資源管理 (HR)、物流管理(LM)、教務(wù)管理,圖書管理等,企業(yè)、學(xué)校或醫(yī)院的人、財、物不能得到統(tǒng)一的管理和監(jiān)控。ERP能有效地將財務(wù)管理、銷售管理、財務(wù)管理、客戶關(guān)系、采購與庫存、人力資源等各種管理模塊集成在一起,形成一個龐大的系統(tǒng)。平臺化軟件的各種信息統(tǒng)一存儲,實(shí)現(xiàn)管理信息的共享,從而提高各級組織內(nèi)部有效的協(xié)作和快速反應(yīng)。

2)良好的開發(fā)性

與其他軟件不同的是,平臺化軟件是由建立在共同平臺上的一個系統(tǒng),模塊相互之間既具有較強(qiáng)的獨(dú)立性,又可以獨(dú)立使用,通過統(tǒng)一的數(shù)據(jù)接口又以可實(shí)現(xiàn)相互間的無縫集成,同時可以實(shí)現(xiàn)一致的對外接口。因此,平臺化軟件具有更大程度的靈活性和擴(kuò)展性,不僅可以根據(jù)客戶當(dāng)前的需求進(jìn)行選擇和搭配使用,而且具備了更好的二次開發(fā)接口。

3)快捷的適應(yīng)性

用戶需求變更使軟件提供商最頭痛的事情,但由于雙方的溝通和理解不同,軟件系統(tǒng)在研發(fā)和使用過程中需求變更不可避免。據(jù)統(tǒng)計,軟件源碼 20%以上的變動所需的工作量就不會小于重新開發(fā)一套系統(tǒng),這也是軟件系統(tǒng)失敗的主要原因之一。平臺化軟件的上層應(yīng)用開發(fā)工具可以實(shí)現(xiàn)免編程的應(yīng)用系統(tǒng)修改,具有更快捷、方便的適應(yīng)能力。

4.平臺化軟件的應(yīng)用前景

設(shè)計良好的平臺化軟件應(yīng)可以普遍應(yīng)用于企業(yè)管理系統(tǒng)、校園管理系統(tǒng)、電子政務(wù)、醫(yī)院管理系統(tǒng)等各行各業(yè)。企業(yè)管理軟件中的銷售與分銷管理、生產(chǎn)管理、庫存與采購管理、客戶關(guān)系管理、辦公自動化、人力資源管理等系統(tǒng)可以完全集成為一個系統(tǒng),所有的企業(yè)資源(人、財、物)全部共享,全面降低企業(yè)的運(yùn)營成本。

校園管理系統(tǒng)中的總務(wù)與后勤管理、教務(wù)管理、辦公自動化、注冊與離校系統(tǒng)可以集成為一個系統(tǒng),實(shí)現(xiàn)學(xué)校的集中式管理,嚴(yán)格控制支出和消耗。醫(yī)院管理系統(tǒng)的收費(fèi)與掛號、財務(wù)管理、住院管理、醫(yī)生站護(hù)士站等可以集成為一個系統(tǒng),實(shí)現(xiàn)快捷、方便的醫(yī)院管理。

 

早在十幾年前,Gartner公司(ERP/MRPII理論的首創(chuàng)者)就在對未來軟件架構(gòu)發(fā)展報告中認(rèn)為平臺化軟件是管理軟件的發(fā)展趨勢。目前,由于平臺化軟件不可替代的優(yōu)越性,SAP、Oracle等國外管理軟件公司的產(chǎn)品都已經(jīng)轉(zhuǎn)向平臺化,許多國產(chǎn)管理軟件開發(fā)商都在宣稱要將戰(zhàn)略重點(diǎn)轉(zhuǎn)向平臺化軟件,甚至宣稱自己現(xiàn)在的產(chǎn)品就是平臺化產(chǎn)品。

由于平臺化軟件有著諸多優(yōu)點(diǎn),許多軟件公司都研發(fā)有類似的項(xiàng)目,不過鑒于技術(shù)實(shí)力的差別,質(zhì)量也參差不齊。因?yàn)橐皇峭度胭Y金大,二是研發(fā)周期長,三是核心技術(shù)壁壘高,需要軟件技術(shù)人員、管理專家的集體參與。

 

隨著中國軟件產(chǎn)業(yè)的發(fā)展,國產(chǎn)管理軟件在平臺化軟件技術(shù)和產(chǎn)品上已經(jīng)有了很大的突破,許多過程的平臺化軟件產(chǎn)品已經(jīng)能夠與國外軟件公司的產(chǎn)品保持同步,這必將給國內(nèi)眾多企業(yè)用戶帶來更大的效益。

原文來自:tbkj
?