OA協(xié)同辦公系統(tǒng)
基礎(chǔ)架構(gòu)播報編輯
OA平臺整個應(yīng)用劃分為三個相對分離的邏輯層,每一層都有一套定義好的接口。第一層為表示層,是展現(xiàn)給工作人員和相關(guān)使用者的圖形界面,它包含HTML表單、Java Applet、JSP等能夠顯示數(shù)據(jù)的任何系統(tǒng)。該界面通過規(guī)定的工作流程和接口來完成日常的事務(wù)處理和業(yè)務(wù)流程。
OA平臺的中間層(應(yīng)用邏輯層)是使用者為了獲取數(shù)據(jù)需要(通過表示層)調(diào)用的代碼。表示層接收到數(shù)據(jù)后把它格式化并顯示出來。OA平臺的這種應(yīng)用邏輯與用戶界面的分離極大的提高了應(yīng)用設(shè)計的靈活性。OA平臺的可以在不改變應(yīng)用邏輯的情況下采用不同的圖形用戶界面,只要應(yīng)用邏輯層給表示層提供明確定義的接口即可。
OA平臺的中間層利用Java語言,以Servlet和Beans等技術(shù)實現(xiàn),其表現(xiàn)形式為組件包,即類庫形式。將用戶管理、低層數(shù)據(jù)訪問、數(shù)據(jù)傳輸以及數(shù)據(jù)分析等具有抽象適應(yīng)性的功能等進(jìn)行封裝,按照功能、邏輯和使用等不同方面定義若干個組件包,將其統(tǒng)一規(guī)范為核心API(Core API),為上層透明訪問提供清晰明確的接口。
在整個OA平臺應(yīng)用中,中間層起著非常重要的作用,主要包括安全系統(tǒng)、應(yīng)用體系和技術(shù)平臺等幾部分。它和下面所介紹的數(shù)據(jù)層一起構(gòu)成了辦公系統(tǒng)工作的基礎(chǔ)。
OA平臺的底層為數(shù)據(jù)層,即數(shù)據(jù)中心。它用來完成統(tǒng)一的數(shù)據(jù)管理和數(shù)據(jù)交換接口的實現(xiàn)。主要包括辦公信息及數(shù)據(jù)的管理和維護(hù)、數(shù)據(jù)交換、數(shù)據(jù)抽取以及數(shù)據(jù)過濾等功能。
整個OA平臺中,部署了數(shù)據(jù)引擎、消息引擎、門戶引擎和工作流引擎,把系統(tǒng)橫向和縱向進(jìn)行了多維度的打通和貫穿,從而使得各孤立的構(gòu)件和模塊成為一套有機(jī)的生態(tài)系統(tǒng)。
平臺技術(shù)
專業(yè)版平臺的特點概括為以下幾點。
一個平臺:
統(tǒng)一的基礎(chǔ)管理平臺,實現(xiàn)用戶數(shù)據(jù)統(tǒng)一管理、權(quán)限統(tǒng)一分配、身份統(tǒng)一認(rèn)證。
兩個門戶:
統(tǒng)一規(guī)劃門戶網(wǎng)站群和協(xié)同辦公平臺,將外網(wǎng)信息維護(hù)、客戶服務(wù)、互動交流和日常工作緊密結(jié)合起來,有效提高工作效率。
集團(tuán)化管理:
應(yīng)用對象覆蓋多級機(jī)構(gòu),實現(xiàn)“大OA套小OA”的應(yīng)用模式。
四大應(yīng)用:
工作流程、知識管理、溝通交流和輔助辦公四大核心應(yīng)用。