如果把OA系統比作房子,那么OA技術便是根基,企業為了實現數字化管理,要建設好這座房子,在進行OA選型時就要打好地基,即要選好技術。OA產業從起源到發展成熟雖然不過三十余年,但是開發技術已經多次更迭,經過市場的洗禮,很多技術如C語言、PHP、Domino、Net等技術已經漸漸失去了主力位置,幾乎只剩JAVA技術一家獨大。但是根據筆者的調研,基于IBM和微軟的強大背景,加上仍有OA廠商采用了這兩種技術,所以目前在OA產業中,Domino和Net還是與JAVA一起組成了當前OA開發技術的三大流派。那么三種技術的區別優劣又是什么?接下來,筆者就根據調研結果來對三種技術進行一番比較。
Domino
IBM是OA軟件的鼻祖,OA技術自然也是由IBM發端,從1989年開始,以IBM為代表的Domino Lotus系統幾乎成為了辦公自動化的代名詞。Domino是群組工作軟件,界面豐富,主要用于輔助多人協同工作,從而突破平臺、技術、組織和地理上的限制,充分實現信息與技術方面的共享。該軟件目前在企業級基礎通信、辦公自動化和信息發布等領域有一定的地位。然而隨著技術架構從C/S向B/S的遷移,基于C/S架構設計的Domino的技術短板逐漸暴露出來,功能上缺乏先進性。同時,Domino在大數據處理和多數據交換的表現差強人意,所以從選型方面來說更適合于小型企業,大中企業選擇時需要慎重。
.Net
.Net是基于Microsoft平臺上的OA開發技術,最大的特點是技術相對簡單,入門級架構平臺,開發人員上手比較快,是最典型的易學易用的開發語言,適用于中小型企業客戶。在數據庫方面,.Net在自身的Microsoft SQL Server上也會比其他數據庫運行得好。但是.NET盡管上手快,但是具有一定的局限性,其本身是微軟的一系列產品的集合,從本質上來講,.NET不是一套標準,操作系統只適合使用Windows平臺,對不使用微軟平臺的企業局限過大。同時在系統擴展方面.Net平臺的擴展思想是基于軟件的水平擴展,不同于JAVA平臺基于硬件縱向擴展的思想,.Net平臺的安全性較高。因此.NET在小型企業的應用比較廣泛,集團化企業和省部級政府機關等大型企業應用較少。
JAVA
1999年SUN公司宣布JAVA的誕生,到2003年左右,JAVA逐漸成為中國OA開發商的首選技術,并迅速成為了主流。JAVA根據過去的經驗教訓,進步了技術水平的同時也規避了缺點。基于JAVA平臺開發的OA系統,可以實現跨操作系統平臺,規避了NET的局限,而以Domino為代表的C/S架構也被B/S架構所取代,以實現更大規模的企業級WEB應用。而在此基礎上,JAVA技術開發的OA系統更加安全穩定,易用性好,開放性強,十分受企業用戶的青睞。目前OA產業中的一線品牌泛微、致遠、華天動力,都是采用的JAVA技術,泛微OA看重它的安全穩定,系統功能的面面俱到,也以高大全的系統為法寶,而致遠OA則是利用這種技術的穩健易用,雖然沒有更大的突破,卻勝在穩健。技術型廠商華天動力則是抓住了開放性這一特點,利用JAVA技術開發魔方架構,利用個性化平臺為用戶提供定制化OA系統,更好地滿足了用戶的個性化需求。而三家各有特色優勢,所以無論大中小企業都能選擇到適合于自己的廠商。