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