在企業信息化的過程中,OA成了企業最常用的系統,隨著企業信息化程度的提高,OA的功能也在不斷增多和龐大,OA的選型也成為企業關注的話題。
OA自出現以來,確實很大程度地改變了人們的辦公方式。隨著辦公需求的深入,計算機軟、硬件發展水平的提高,OA軟件出現越來越多,功能也越來越強大。2012年,隨著我國經濟平穩快速發展,運行態勢總體良好,在“積極穩健、審慎靈活”的宏觀政策指導下,作為支柱產業的軟件產業取得較快的發展,國內眾多的OA廠商再次打造出無數的行業傳奇,集成、移動、云OA等新課題讓OA行業再次掀起新一輪的變革,所提供的軟件產品也日益豐富。據一項調查數據顯示,截止2012年上半年,國產協同OA 已占整個辦公自動化市場70%以上的份額,未來5年內更是將有可能提高到80%以上。
然而,在國內OA產業迅速發展的同時,無論是政府還是企業,對這些OA的使用卻并不盡如人意。很多單位花費大量財力和人力,應用了更強大的OA系統,但用戶使用到的功能并不多,使用的程度并不夠,使用的效果并不好,對當前當前OA的滿意度嚴重不足,究其根本原因,其一是缺乏時代化的用戶體驗,其二是OA缺乏穩定性。
一般而言,用戶關注最多的是OA系統的功能,隨著系統的深入應用、數據的積累、并發用戶數的增加,OA系統穩定性的問題就逐漸浮出水面,并且由于OA系統的不穩定,輕則導致系統運行錯誤,延誤工作效率,重則會導致數據錯誤甚至崩潰,給用戶帶來巨大的損失。
那么,影響OA系統穩定的因素到底有哪些?有沒有適合中國企業的OA產品?實際上影響OA系統穩定運行的因素是多方面的,典型的包括以下幾個方面:
1、開發平臺對穩定性的影響
很多人看到了漂亮的OA界面,就往往會忽略底層的技術,技術才是OA能否發揮最大功能的基石。因為只有良好的技術設計才能夠保證OA具有良好的穩定性、開放性、拓展性、維護性和易用性,才可以保證你順利的使用。
OA軟件的開發語言很多,目前較為常見的有ASP/PHP/Lotus Domino/.Net/JAVA 五種,JAVA比.Net相比,可以跨平臺,具有非常強的擴展性;可以在LINUX,UNIX上部署。JAVA在擴展性和穩定性上(SUN在網絡安全方面的持續支持)的優越表現導致銀行、稅務、公安、政府這樣基于有很高安全要求的公司或者單位在選擇軟件才產品的時候會首先選擇JAVA語言開發的軟件產品。
基于java語言開發的OA系統具有較好的穩定性,基于面向對象的特性使系統容易擴展和維護,java虛擬機的運行機制具有安全、健壯等特點。基于Java開發的OA系統更加適合于大型的應用,asp和php開發的OA系統適合于小型的應用,系統的穩定性也相對比較差些。
2、技術架構對穩定性的影響
如果把軟件產品看作是一棟建筑物,那么技術架構便是這棟建筑物的地基工程。OA軟件產品的技術架構與開發語言決定了其核心產品的拓展性和跨平臺對接等諸多元素結構,最直接的結果是導致產品的二次開發困難、插件組合對接實施困難、跨平臺數據對接、維護成本高昂。“地基工程”決定著建筑物向上發展空間的廣度和深度。如果“地基工程”不好,必然會成為向上發展的瓶頸,這也是軟件產品中技術架構重要的根本原因。
OA選型人員要考慮的技術架構因素包括:
1)是否實現跨數據庫;作為一個產品,為適應不同客戶,肯定要適應不同的數據庫,通常情況下中小型客戶采用MySQL;中型客戶采用SQL SERVER;大型客戶采用ORACLE,對不同的數據庫需要采用不同的代碼進行切換。
2)頁面和程序分離;
3)是否提供與外界的程序接口(WEBSEVICE)等
4)軟件的架構和設計是OA系統的核心和靈魂,先進的技術是OA業務良好實現的根本保障。在軟件編碼的過程中,高質量編碼和規范是減少系統錯誤、確保系統穩定運行的關鍵。
一般而言,通過OA的平臺化,可以提升整個軟件的穩定性、性能、安全性、系統擴展性和二次開發能力,通過平臺化可以實現OA軟件核心功能的標準化,有利OA軟件廠商后續產品的發展和升級;通過OA平臺化可以統一操作規范、降低技術難度,節省OA系統實施的時間和成本,提升系統服務和技術支持的質量。
3、系統性能對穩定性的影響
在并發用戶數較少的情況下,性能不是OA系統穩定運行的瓶頸,但隨著OA并發用戶的增多,系統性能已經不能滿足新的要求,導致系統不能訪問、頻繁出錯、系統訪問響應時間非常長;OA系統使用越長,積累的數據越多,不合理的系統設計將會出現由于性能問題導致系統運行速度慢,甚至是不能訪問和宕機的問題。
4、OA系統成熟度對穩定性的影響
OA選型一定要看重實施方的資質和案例。一般來說,系統越成熟、應用的案例越多,系統BUG和錯誤就相對比較少,系統運行越穩定。OA系統是否能夠持續和長久的穩定運行,在系統的選型階段是很難被發現的,而隨著OA應用的不斷深入,數據的不斷積累,企業規模的發展導致OA并發用戶數的增加,OA系統穩定性的問題就會慢慢的呈現出來了,OA系統不能夠穩定運行勢必影響系統的正常使用,影響日常的管理和業務處理。一個穩定運行的OA系統不僅能夠提升用戶體驗,而且能夠減少系統維護的時間、成本和相關的工作量,增強最終用戶對OA信息化的信心。
在各大知名OA廠商中,普巴OA系統采用J2EE規范,遵循SOA標準,采用JAVA語言編寫,具有良好的開放性,支持跨平臺、跨數據庫、跨中間件、兼容各種應用軟件,可以輕松與各種操作系統、中間件、數據庫、業務系統及工具軟件進行平滑對接。
在設備選擇及網絡方案上,支持跨平臺和開放數據接口,且支持單點登錄集成,提供標準化外部接口,遵循SOA功能架構規范,遵循工作流標準,支持獨立于平臺和設備、數據和邏輯分離的XML表單數據,為跨地域、跨部門、跨平臺不同應用系統不同數據庫之間的互聯互通提供包含提取、轉換、傳輸和加載等操作的數據整合服務,實現擴展性良好的“松耦合”結構的應用和數據集成;利用數據交換平臺,通過分布式部署和集中式管理架構,可以有效解決各節點之間數據的及時、高效地上傳下達,在安全、方便、快捷、順暢的進行信息交換的同時,精準的保證數據的一致性和準確性,實現數據的一次采集、多系統共享;基于數據交換節點服務器適配器的可視化配置功能,可以有效解決數據交換平臺的問題,快速實現不同機構、不同應用系統、不同數據庫之間基于不同傳輸協議的數據交換與信息共享,為各種應用(例如公文交換)和決策支持提供良好的數據環境。因而具備一定的先進性和前瞻性,具有較強的可擴展性和可管理性。
總結:OA系統的選型,需要考慮開發平臺,技術架構,系統性能,系統成熟度,易用性,穩定性,可擴展性等,隨著云計算、虛擬化等技術的發展,將來的OA系統還要考慮其安全性。