辦公自動(dòng)化(OA)是面向組織的日常運(yùn)作和管理,,員工及管理者使用頻率最高的應(yīng)用系統(tǒng),自1985年國(guó)內(nèi)召開第一次辦公自動(dòng)化規(guī)劃會(huì)議以來(lái),,OA在應(yīng)用內(nèi)容的深度與廣度,、IT技術(shù)運(yùn)用等方面都有了新的變化和發(fā)展,并成為組織不可缺的核心應(yīng)用系統(tǒng),。 基本信息 - 中文名:辦公自動(dòng)化系統(tǒng)
- 英文名:Office Automation System
- 簡(jiǎn)稱:OA系統(tǒng)
- 應(yīng)用系統(tǒng):員工及管理者使用頻率最高
技術(shù)平臺(tái) OA系統(tǒng)的英文全稱是:Office Automation System ,,意為辦公自動(dòng)化系統(tǒng)。 隨著OA應(yīng)用內(nèi)容的不斷擴(kuò)展,,OA技術(shù)也在不斷發(fā)展,,從過(guò)去的BASIC+文件系統(tǒng)到VB+ACCESS、DELPHI+ORACLE等等,,到目前基本形成了三大主流技術(shù): 1. .net+關(guān)系型數(shù)據(jù)庫(kù)(RDB)技術(shù) 基于.net+RDB的辦公平臺(tái)則以簡(jiǎn)單,、靈活、易用的特點(diǎn)獲得了廣泛的市場(chǎng),。 正在加載OA系統(tǒng)登錄界面展示 2. SUN的JAVA+RDB技術(shù) JAVA(J2EE標(biāo)準(zhǔn))以其開放性,、與平臺(tái)無(wú)關(guān)性引領(lǐng)著技術(shù)發(fā)展方向,并迅速在各類應(yīng)用系統(tǒng)中得到廣泛應(yīng)用與推廣,,在OA領(lǐng)域市場(chǎng)領(lǐng)域不斷擴(kuò)大,。 3.IBM Lotus Domino技術(shù) Lotus自1989年推出,以電子郵件,、協(xié)同,、非結(jié)構(gòu)文檔處理、安全機(jī)制見長(zhǎng),。然而隨著OA應(yīng)用的內(nèi)涵不斷豐富,,Domino也暴露出一些明顯的弱點(diǎn),,不妨將技術(shù)原理相同的.net/JAVA與Domino作一簡(jiǎn)單的比較(以O(shè)A應(yīng)用為前提): .net/JAVA更類似3GL工具,應(yīng)用功能的實(shí)現(xiàn)需要更多的開發(fā)或集成,,應(yīng)用的成熟需要不斷的進(jìn)行功能沉淀與積累,;而Domino更像4GL工具,提供了業(yè)界領(lǐng)先的協(xié)同工具,、企業(yè)級(jí)文檔處理,、文檔級(jí)安全控制機(jī)制、大量的應(yīng)用模板,,使其更擅長(zhǎng)辦公應(yīng)用支撐,,但面對(duì)大量結(jié)構(gòu)化業(yè)務(wù)信息處理時(shí)則顯得明顯不足。 4.Suo 基于saas的j2ee服務(wù) Suo自2006年在上海成立,,以真正的軟件即是服務(wù)的技術(shù)理念,,將業(yè)務(wù)流程與審批流程真正的做到了根據(jù)需求而變化的流程自動(dòng)化平臺(tái)。擅長(zhǎng)業(yè)務(wù)流程及審批流程,,最注重與第三方ERP的集成工作,實(shí)現(xiàn)目標(biāo)是將企業(yè)的審批流與業(yè)務(wù)流全部打通,,最終形成報(bào)表體系,,服務(wù)于決策。 高端OA技術(shù)1,、OA品牌 OA系統(tǒng)的主流技術(shù),,從過(guò)去的Domino逐步向.NET、Java遷移,,主流的軟件公司已經(jīng)將JAVA作為根本技術(shù)路線,,而原有Domino、php,、.NET路線的產(chǎn)品,,在高端用戶需求面前,逐步成為明日黃花,,此類公司也在悄然轉(zhuǎn)型,,沿著JAVA路線開辟新產(chǎn)品。 2,、平臺(tái)化能力 OA的通用功能相對(duì)成熟的情況下,,隨著客戶管理應(yīng)用的深入,更多的OA和ERP的邊緣需求,,開始旺盛出來(lái),,因此如何持續(xù)的滿足客戶的功能需求,成為拉長(zhǎng)產(chǎn)品生命周期的重要因素,。如何通過(guò)無(wú)碼開發(fā)實(shí)現(xiàn)快捷的功能定制成為平臺(tái)化產(chǎn)品的發(fā)展方向,。 3,、系統(tǒng)集成 對(duì)于信息化起步階段的用戶來(lái)講,單系統(tǒng)應(yīng)用就足夠了,,但對(duì)于已經(jīng)有相當(dāng)信息化基礎(chǔ)的高端OA用戶來(lái)講,,如何與ERP系統(tǒng)進(jìn)行數(shù)據(jù)集成、信息集成,、門戶集成,,如何與HR系統(tǒng)進(jìn)行組織集成、用戶集成,,如何與即使消息進(jìn)行消息集成,,甚至如何進(jìn)行數(shù)據(jù)拆分和重建等成為思考的因素之一。 但集成是把雙刃劍,,缺少標(biāo)準(zhǔn)接口而完全定制開發(fā)的集成,,又可能給升級(jí)、系統(tǒng)性能,、項(xiàng)目周期等帶來(lái)風(fēng)險(xiǎn)和隱患,。因此考察OA系統(tǒng)時(shí),重點(diǎn)研討標(biāo)準(zhǔn)接口能力和產(chǎn)品化機(jī)制成為要點(diǎn),。 4,、移動(dòng)應(yīng)用正在加載思道oa手機(jī)版 隨著手機(jī)操作系統(tǒng)和CPU的持續(xù)升級(jí)、隨著wifi無(wú)線的普及和手機(jī)帶寬的持續(xù)擴(kuò)容,,通過(guò)手機(jī),、平板電腦實(shí)現(xiàn)隨時(shí)隨地的辦公,已經(jīng)成為可能,,尤其是高層管理者,,通過(guò)移動(dòng)應(yīng)用實(shí)現(xiàn)對(duì)時(shí)間碎片的高效應(yīng)用成為關(guān)注點(diǎn)。 OA基礎(chǔ)架構(gòu) OA平臺(tái)基于分層,、標(biāo)準(zhǔn)和構(gòu)件等進(jìn)行架構(gòu),,OA平臺(tái)以領(lǐng)先的四層技術(shù)架構(gòu),遵循J2EE標(biāo)準(zhǔn),、SOA標(biāo)準(zhǔn),、WFMC標(biāo)準(zhǔn)、W3C xForm標(biāo)準(zhǔn),、JSR168,、WSRP等標(biāo)準(zhǔn),OA平臺(tái)部署了大量構(gòu)件,、采用JAVA語(yǔ)言編寫,、以多維門戶形式展現(xiàn),OA平臺(tái)支持各種部署模式,、各種操作系統(tǒng),、各種數(shù)據(jù)庫(kù)和中間件,,并具備完備的配置體系、接口體系和插件體系,,從而支持未來(lái)的擴(kuò)展空間,。 正在加載九思OA基礎(chǔ)架構(gòu) 因J2EE的開放性,OA平臺(tái)支持各種服務(wù)器,、操作系統(tǒng),、數(shù)據(jù)庫(kù)、中間件和應(yīng)用軟件,。 OA平臺(tái)采用標(biāo)準(zhǔn)J2EE結(jié)構(gòu),,由Java語(yǔ)言開發(fā),系統(tǒng)配置由XML技術(shù)完成,;數(shù)據(jù)庫(kù)采用關(guān)系型數(shù)據(jù)庫(kù)和非關(guān)系型數(shù)據(jù)庫(kù)分離的技術(shù),,同時(shí)OA平臺(tái)支持多種關(guān)系數(shù)據(jù)庫(kù),系統(tǒng)通過(guò)JDBC服務(wù)連接數(shù)據(jù)庫(kù),,并使用連接池提高系統(tǒng)性能,;通信協(xié)議采用HTTP、TCP/IP,。 OA平臺(tái)整個(gè)應(yīng)用劃分為三個(gè)相對(duì)分離的邏輯層,,每一層都有一套定義好的接口。第一層為表示層,,是展現(xiàn)給工作人員和相關(guān)使用者的圖形界面,它包含HTML表單,、Java Applet,、JSP等能夠顯示數(shù)據(jù)的任何系統(tǒng)。該界面通過(guò)規(guī)定的工作流程和接口來(lái)完成日常的事務(wù)處理和業(yè)務(wù)流程,。 OA平臺(tái)的中間層(應(yīng)用邏輯層)是使用者為了獲取數(shù)據(jù)需要(通過(guò)表示層)調(diào)用的代碼,。表示層接收到數(shù)據(jù)后把它格式化并顯示出來(lái)。OA平臺(tái)的這種應(yīng)用邏輯與用戶界面的分離極大的提高了應(yīng)用設(shè)計(jì)的靈活性,。OA平臺(tái)的可以在不改變應(yīng)用邏輯的情況下采用不同的圖形用戶界面,,只要應(yīng)用邏輯層給表示層提供明確定義的接口即可?!A平臺(tái)的中間層利用Java語(yǔ)言,,以Servlet和Beans等技術(shù)實(shí)現(xiàn),其表現(xiàn)形式為組件包,,即類庫(kù)形式,。將用戶管理、低層數(shù)據(jù)訪問(wèn),、數(shù)據(jù)傳輸以及數(shù)據(jù)分析等具有抽象適應(yīng)性的功能等進(jìn)行封裝,,按照功能,、邏輯和使用等不同方面定義若干個(gè)組件包,將其統(tǒng)一規(guī)范為核心API(Core API),,為上層透明訪問(wèn)提供清晰明確的接口,。 在整個(gè)OA平臺(tái)應(yīng)用中,中間層起著非常重要的作用,,主要包括安全系統(tǒng),、應(yīng)用體系和技術(shù)平臺(tái)等幾部分。它和下面所介紹的數(shù)據(jù)層一起構(gòu)成了辦公系統(tǒng)工作的基礎(chǔ),。 OA平臺(tái)的底層為數(shù)據(jù)層,,即數(shù)據(jù)中心。它用來(lái)完成統(tǒng)一的數(shù)據(jù)管理和數(shù)據(jù)交換接口的實(shí)現(xiàn),。主要包括辦公信息及數(shù)據(jù)的管理和維護(hù),、數(shù)據(jù)交換、數(shù)據(jù)抽取以及數(shù)據(jù)過(guò)濾等功能,。 整個(gè)OA平臺(tái)中,,部署了數(shù)據(jù)引擎、消息引擎,、門戶引擎和工作流引擎,,把系統(tǒng)橫向和縱向進(jìn)行了多維度的打通和貫穿,從而使得各孤立的構(gòu)件和模塊成為一套有機(jī)的生態(tài)系統(tǒng),。
|