OA系统技术

发布时间:2018-08-07 14:40:57 编辑:Admin 手机版
 OA系統的英文全稱是:Office Automation System ,意為辦公自動化系統。

隨著OA應用內容的不斷擴展,OA技術也在不斷發展,從過去的BASIC+文件系統到VB+ACCESS、DELPHI+ORACLE、PHP+mysql、JAVA+mysql,基本形成了三大主流技術:

1. .net+關系型數據庫(RDB)技術

基於.net+RDB的辦公平臺則以簡單、靈活、易用的特點獲得了廣泛的市場。.net是微軟的企業級應用開發平臺,優勢是組件眾多,可以搭建個性化的應用。但是由於需要比較專業的開發技術,並且系統的開放性較差,對微軟以外的平臺兼容性不好,以及版權的原因,所以在絕大多數企業看來並不適用,只有少數外企願意使用這個技術。 [1] 

2. SUN的JAVA+RDB技術

JAVA(J2EE標準)以其開放性、與平臺無關性引領著技術發展方向,並迅速在各類應用系統中得到廣泛應用與推廣,在OA領域市場領域不斷擴大。
JAVA技術的優勢是跨平臺、安全穩定、開放性好,尤其是開放性這個特點,使得JAVA順應時代發展需求,成為OA軟件開發商的寵兒,截至2014年,市場上主流的OA軟件中,90%以上采用JAVA技術。華天動力OA軟件是業內第一個向用戶提出需要關註開發技術的廠商,但這個觀點起初並不為廣大用戶甚至個別廠商所認同。
市場是客觀的,它會根據實際需要做出正確的選擇,隨著用戶意識到軟件開放性、拓展性、兼容性的重要性,JAVA很快成為企業級管理軟件開發的最主要工具。原本一些采用其他技術的廠商,也紛紛加入到JAVA陣營,沒有及時轉型的,則逐漸被市場淘汰了。 [1] 

3.IBM Lotus Domino技術
Lotus自1989年推出,以電子郵件、協同、非結構文檔處理、安全機制見長。然而隨著OA應用的內涵不斷豐富,Domino也暴露出一些明顯的弱點,不妨將技術原理相同的.net/JAVA與Domino作一簡單的比較(以OA應用為前提):

.net/JAVA更類似3GL工具,應用功能的實現需要更多的開發或集成,應用的成熟需要不斷的進行功能沈澱與積累;而Domino更像4GL工具,提供了業界領先的協同工具、企業級文檔處理、文檔級安全控制機制、大量的應用模板,使其更擅長辦公應用支撐,但面對大量結構化業務信息處理時則顯得明顯不足。

IBM是OA軟件的鼻祖,因此它的Domino技術也在十幾年前被視為是OA軟件的正統平臺,其優勢是安全性和穩定性極佳,底層架構很健壯。

但它有兩個致命的缺陷,一是開放性很差,很難和其他管理系統進行數據整合;二是技術太復雜,實施、維護、二次開發都需要專業的技術人員來做,導致相關的成本非常高。這兩個缺陷導致Domino技術很難適應中國企業的需求。 [1] 

4.Suo-基於saas的j2ee服務

OA將業務流程與審批流程真正的做到了根據需求而變化的流程自動化平臺。擅長業務流程及審批流程,最註重與第三方ERP的集成工作,實現目標是將企業的審批流與業務流全部打通,最終形成報表體系,服務於決策。
  當前上海索昂軟件SUOOA中國區系統已經實現了很"Duang"的 [2]  免費版OA系統 [3]  ,面向所有企業。
 
本文已影响0
+1
0