第五章 協(xié)同OA的"四化"發(fā)展論
第四節(jié) OA"四化"發(fā)展之應用云端化探討
1. OA的云端化
服務云端化是以云計算的發(fā)展為前提的軟件發(fā)展趨勢。云計算(Cloud Computing)是基于互聯(lián)網(wǎng)的相關服務的增加、使用和交付模式,通常涉及通過互聯(lián)網(wǎng)來提供動態(tài)易擴展且經(jīng)常是虛擬化的資源。云計算支持用戶在任意位置、使用各種終端獲取應用服務。所請求的資源來自"云",而不是固定的有形的實體。應用在"云"中某處運行,但實際上用戶無需了解、也不用擔心應用運行的具體位置。只需要一臺筆記本或者一個手機,就可以通過網(wǎng)絡服務來實現(xiàn)我們需要的一切,甚至包括超級計算這樣的任務。云計算環(huán)境下,軟件產(chǎn)品的最終表現(xiàn)形式更為豐富多樣。在云平臺上,軟件可以是一種服務,如SAAS,也可以就是一個Web Services,也可能是可以在線下載的應用,如蘋果的在線商店中的應用軟件等。
2. 應用云端化的落地思考
云計算環(huán)境下,OA軟件技術、架構將發(fā)生顯著變化;軟件開發(fā)的環(huán)境、工作模式也將發(fā)生變化;并且由于軟件開發(fā)工作的變化,也必然對軟件測試帶來影響和變化。以下幾個內(nèi)容供參考:
- OA軟件必須與云相適應,能夠與虛擬化的云平臺有機結合,適應運算能力、存儲能力的動態(tài)變化
- 要能夠滿足大量用戶的使用,包括數(shù)據(jù)存儲結構、處理能力
- 需要互聯(lián)網(wǎng)化,基于互聯(lián)網(wǎng)提供軟件的應用
- 安全性要求更高,可以抗攻擊,并能保護私有信息
- 可工作于移動終端、手機、網(wǎng)絡計算機等各種環(huán)境
- 基于云平臺的開發(fā)工具、開發(fā)環(huán)境、開發(fā)平臺將為敏捷開發(fā)、項目組內(nèi)協(xié)同、異地開發(fā)等帶來便利。軟件開發(fā)項目組內(nèi)可以利用云平臺,實現(xiàn)在線開發(fā),并通過云實現(xiàn)知識積累、軟件復用
- 在云計算環(huán)境下,軟件技術、架構發(fā)生變化,要求軟件測試的關注點也應做出相對應的調整。軟件測試在關注傳統(tǒng)的軟件質量的同時,還應該關注云計算環(huán)境所提出的新的質量要求,如軟件動態(tài)適應能力、大量用戶支持能力、安全性、多平臺兼容性等
- 云計算環(huán)境下,軟件開發(fā)工具、環(huán)境、工作模式發(fā)生了轉變,也就要求軟件測試的工具、環(huán)境、工作模式也應發(fā)生相應的轉變。軟件測試工具也應工作于云平臺之上,測試工具的使用也應可通過云平臺來進行,而不再是傳統(tǒng)的本地方式;軟件測試的環(huán)境也可移植到云平臺上,通過云構建測試環(huán)境;軟件測試也應該可以通過云實現(xiàn)協(xié)同、知識共享、測試復用
3. 應用云端化的發(fā)展展望
OA的發(fā)展將借助云端化實現(xiàn)更多的飛躍,基于云服務平臺,客戶可以通過自助服務,直接對接OA運營商的客戶服務流程,客戶可以跟蹤整個服務流程的處理進度;同時,客戶可以通過這個云平臺直接參與到OA產(chǎn)品的研發(fā)過程中,為OA產(chǎn)品的改進創(chuàng)新提出建議;云服務平臺還會配備一個云應用庫,用以共享一些可復用的應用構件庫,真正實現(xiàn)眾多廠商OA實踐的智慧共享……
總之,云計算的普及和應用,還有很長的道路,社會認可、用戶習慣、技術能力,甚至是社會管理制度等都應做出相應的改變,方能使云計算真正普及。但無論怎樣,基于互聯(lián)網(wǎng)的應用將會逐漸滲透到每個人的生活中,對我們的工作、生活都會帶來深遠的影響。