OA是Office Automation的縮寫,指辦公室自動化或自動化辦公,微軟的OFFICE套件就是用于辦公。word:用于打字,文檔處理;excel:表格處理,可以用來做表,比如學生成績表,可以實現排序等等實用功能;access:數據庫軟件,無論哪個公司的一些辦公程序(如天絡在線等),比如圖書館管理系統都需要這些數據庫來進行圖書管理;powerpoint:幻燈片制作,可以用來開會、產品展示、新品發布等等用途。
OA軟件基礎架構
OA平臺基于分層、標準和構件等進行架構,OA平臺以領先的四層技術架構,遵循J2EE標準、SOA標準、WFMC標準、W3C xForm標準、JSR168、WSRP等標準,OA平臺部署了大量構件、采用JAVA語言編寫、以多維門戶形式展現,OA平臺支持各種部署模式、各種操作系統、各種數據庫和中間件,并具備完備的配置體系、接口體系和插件體系,從而支持未來的擴展空間。
因J2EE的開放性,OA平臺支持各種服務器、操作系統、數據庫、中間件和應用軟件。 OA軟件基礎架構[1]
OA平臺采用標準J2EE結構,由Java語言開發,系統配置由XML技術完成;數據庫采用關系型數據庫和非關系型數據庫分離的技術,同時OA平臺支持多種關系數據庫,系統通過JDBC服務連接數據庫,并使用連接池提高系統性能;通信協議采用HTTP、TCP/IP。
OA平臺整個應用劃分為三個相對分離的邏輯層,每一層都有一套定義好的接口。第一層為表示層,是展現給工作人員和相關使用者的圖形界面,它包含HTML表單、Java Applet、JSP等能夠顯示數據的任何系統。該界面通過規定的工作流程和接口來完成日常的事務處理和業務流程。
OA平臺的中間層(應用邏輯層)是使用者為了獲取數據需要(通過表示層)調用的代碼。表示層接收到數據后把它格式化并顯示出來。OA平臺的這種應用邏輯與用戶界面的分離極大的提高了應用設計的靈活性。OA平臺的可以在不改變應用邏輯的情況下采用不同的圖形用戶界面,只要應用邏輯層給表示層提供明確定義的接口即可。
OA平臺的中間層利用Java語言,以Servlet和Beans等技術實現,其表現形式為組件包,即類庫形式。將用戶管理、低層數據訪問、數據傳輸以及數據分析等具有抽象適應性的功能等進行封裝,按照功能、邏輯和使用等不同方面定義若干個組件包,將其統一規范為核心API(Core API),為上層透明訪問提供清晰明確的接口。ERDS-OA平臺
ERDS-OA平臺
在整個OA平臺應用中,中間層起著非常重要的作用,主要包括安全系統、應用體系和技術平臺等幾部分。它和下面所介紹的數據層一起構成了辦公系統工作的基礎。
OA平臺的底層為數據層,即數據中心。它用來完成統一的數據管理和數據交換接口的實現。主要包括辦公信息及數據的管理和維護、數據交換、數據抽取以及數據過濾等功能。
整個OA平臺中,部署了數據引擎、消息引擎、門戶引擎和工作流引擎,把系統橫向和縱向進行了多維度的打通和貫穿,從而使得各孤立的構件和模塊成為一套有機的生態系統。
折疊編輯本段OA軟件技術平臺
OA系統的英文全稱是:Office Automation System ,意為辦公自動化系統。
隨著OA應用內容的不斷擴展,OA技術也在不斷發展,從過去的BASIC+文件系統到VB+ACCESS、DELPHI+ORACLE等等,到目前基本形成了三大主流技術:
1. .net+關系型數據庫(RDB)技術
基于.net+RDB的辦公平臺則以簡單、靈活、易用的特點獲得了廣泛的市場。
2. SUN的JAVA+RDB技術
JAVA(J2EE標準)以其開放性、與平臺無關性引領著技術發展方向,并迅速在各類應用系統中得到廣泛應用與推廣,在OA領域市場領域不斷擴大。
3.IBM Lotus Domino技術
Lotus自1989年推出,以電子郵件、協同、非結構文檔處理、安全機制見長。然而隨著OA應用的內涵不斷豐富,Domino也暴露出一些明顯的弱點,不妨將技術原理相同的.net/JAVA與Domino作一簡單的比較(以OA應用為前提):
.net/JAVA更類似3GL工具,應用功能的實現需要更多的開發或集成,應用的成熟需要不斷的進行功能沉淀與積累;而Domino更像4GL工具,提供了業界領先的協同工具、企業級文檔處理、文檔級安全控制機制、大量的應用模板,使其更擅長辦公應用支撐,但面對大量結構化業務信息處理時則顯得明顯不足。
4.Suo 基于saas的j2ee服務
Suo自2006年在上海成立,以真正的軟件即是服務的技術理念,將業務流程與審批流程真正的做到了根據需求而變化的流程自動化平臺。擅長業務流程及審批流程,最注重與第三方ERP的集成工作,實現目標是將企業的審批流與業務流全部打通,最終形成報表體系,服務于決策。[2]
高端OA技術
1、OA品牌
OA系統的主流技術,從過去的Domino逐步向.NET、Java遷移,主流的軟件公司已經將JAVA作為根本技術路線,而原有Domino、php、.NET路線的產品,在高端用戶需求面前,逐步成為明日黃花,此類公司也在悄然轉型,沿著JAVA路線開辟新產品。
2、平臺化能力
OA的通用功能相對成熟的情況下,隨著客戶管理應用的深入,更多的OA和ERP的邊緣需求,開始旺盛出來,因此如何持續的滿足客戶的功能需求,成為拉長產品生命周期的重要因素。如何通過無碼開發實現快捷的功能定制成為平臺化產品的發展方向。
3、系統集成
對于信息化起步階段的用戶來講,單系統應用就足夠了,但對于已經有相當信息化基礎的高端OA用戶來講,如何與ERP系統進行數據集成、信息集成、門戶集成,如何與HR系統進行組織集成、用戶集成,如何與即使消息進行消息集成,甚至如何進行數據拆分和重建等成為思考的因素之一。
但集成是把雙刃劍,缺少標準接口而完全定制開發的集成,又可能給升級、系統性能、項目周期等帶來風險和隱患。因此考察OA系統時,重點研討標準接口能力和產品化機制成為要點。
4、移動應用
隨著手機操作系統和CPU的持續升級、隨著wifi無線的普及和手機帶寬的持續擴容,通過手機、平板電腦實現隨時隨地的辦公,已經成為可能,尤其是高層管理者,通過移動應用實現對時間碎片的高效應用成為關注點。[3]
主要作用
建立審批流程協作平臺 oa軟件是在中國興起,并適合OA軟件登錄界面展示[4]中國企業的流程管理軟件,可以說,工作流引擎在國外興趣,但主要是指業務流程,而在中國,形成了特有的審批流程的管理,所以,國外的很多OA不適應中國企業的使用,其流程的側重點是不同的。國外只能說是辦公軟件集中在一起的工具集合,而在中國,OA則是辦公自動化-Office Automatic . 審批流程,其實就是解決有紙化辦公審批,到無紙化辦公的流程問題,從以人找事,到事找人的轉變過程,通過OA的審批流程的建立,將以往以人找事的工作,縮短到事找人的迅速流程解決。例如拿索昂軟件SUOOA來舉例:小李要找副總簽批財務費用報銷,在過去,他需要拿著單據,先找副總簽字,再找財務簽字,最后找出納拿款,每個步驟需要一小時,那總計三小時,通過OA管理后,小李只需要在SUOOA中填寫表單,啟動流程,副總馬上可以收到審批,并電子審批,財務接著也會收到,最后出納在系統中根據簽字,出款,整個過程只需要幾分鐘!人,則不需要走一步! 從最近這些廠商的最新研發可以看出,OA軟件,已經步入手機版的移動領域! 例如:SUOOA中以流程為主線,表單為界面,當審批人在未及時審批時,則以手機短信的方式通知審批人,并可以以短信的方式進行審批,甚至可以直接進行手機操作,可見,中國OA已經進入了手機OA時代 。 實現工作流程
這牽涉到流轉過程的實時監控、跟蹤,解決多崗位、多部門之間的協同工作問題,實現高效率的協作。各個單位都存在著大量流程化的工作,例如公文的處理、收發文、各種審批、請示、匯報等,都是一些流程化的工作,通過實現工作流程的自動化,就可以規范各項工作,提高單位協同工作的效率。
管理自動化
傳統的手工辦公模式下,文檔的保存、共享、使用和再利用是十分困難的。在手工辦公的情況下文檔的檢索存在非常大的難度。辦公自動化使各種文檔實現電子化,通過電子文件柜的形式實現文檔的保管,按權限進行使用和共享。企業實現辦公自動化以后,比如說,某個單位來了一個新員工,只要管理員給他注冊一個身份文件,給他一個口令,他自己上網就可以看到符合她身份的權限范圍內的企業內部積累下來的各種知識,這樣就減少了很多培訓環節。
輔助辦公
像會議管理、車輛管理等與日常事務性的辦公工作相結合的各種輔助辦公,實現了這些輔助辦公的自動化。
開放性——能夠與其它軟件系統完成必要的關聯性整合應用。
制度“落地”在現實管理中滲透到管理的各個方面,而沒有哪一套軟件能夠獨立的完成所有方面的管理需求,所以,支撐制度“落地”的軟件必須具備全面而廣泛的整合性,能夠從其它軟件系統中自動獲取相關信息,并完成必要的關聯性整合應用。
OA軟件開發項目經理:QQ332833168 15626535572