電話:0871 -  6514 9178
華天OA云南服務中心
 

平臺比較

瀏覽數:302

為什么華天動力協同OA系統采用JAVA開發技術?

        Java是目前使用最廣泛、發展最迅速、認同度最高的企業級應用開發技術。相對其他技術,它具有安全、開放、穩定、跨平臺等突出優勢。

        Java技術是一套標準,它由諸多頂級公司和遍布全球的開發者一起支持,所以技術的通用性和標準性比較高,目前基本上成為企業級解決方案的事實標準。

        可以跨平臺的特性一直是Java的最大特點,它通過JAVA的JVM技術屏蔽了底層操作系統的細節,從而實現了所編寫的代碼可以在Windows平臺上使用,也能夠在其他平臺(Unix,Linux)上使用。

        目前用Java技術實現的企業級應用可以運行在大型機、Unix、windows、linux等各種操作系統上,后臺可以連接 Oracle、SQL Server、My sql、DB2、Informix等數據庫,并且效率方面都有很不錯的表現。這使得用可以靈活選擇適用于自己的運行平臺,降低成本。

       提到開發技術,你可能還會想到.Net和Lotus Notes。

       選擇.Net技術,基本上就選定了微軟平臺。操作系統只能使用Windows,甚至低層硬件只能選擇Intel的系列芯片,而不能在大機、Unix以及Linux等系統上使用,難以保證系統的靈活性和低成本。

       數據庫方面,.Net在自身的SQL Server上運行還可以,但在其他數據庫的集成和運行上并不是很理想。而且,因為Microsoft更容易受到漏洞攻擊和病毒侵入的特性,也使得.net的安全性受到很多用戶的擔心,我可不愿意每天都去打一堆補丁。

       至于Lotus Notes,它曾是80-90年代OA系統的主流,但現在很曲高和寡。這是因為其開放性和拓展性不足的弊端日益顯現,與關系數據庫銜接不好,服務器速度慢,數據運算能力差,統計報表不好出,與其他應用不好集成,不能輕松的實現數據整合和統一流程。如果你的協同OA系統要跟其他業務系統(如ERP、CRM等)共同運做,彼此共享數據,那么Lotus Notes不是一個好的選擇。

        而且Lotus Notes對于B/S開發的功能很弱,很多功能需要Java代理及外接數據庫才好實現,展現、邏輯、數據之間耦合度較高,邏輯代碼分布在表單、代理、視圖等處,使得代碼維護非常困難,維護成本高得驚人。

Java開發的系統運行速度慢?不見得!

        華天動力在性能優化方面進行很多技術突破,使系統的運行速度有了質的提升,事實上,在網絡穩定的情況下,你感覺不出這是一個Java開發的WEB系統,而更像一個C/S系統。

   1、基于數據庫的CACHE緩存技術。
   2、基于頁面的PAGE CACHE服務器緩存技術。
   3、采用了“推”的技術進行數據的刷新。
   4、關鍵頁面采用動態生成,靜態訪問的訪問來實現。
   5、采用C/S技術的OA辦公助手,快速上傳、下載大文件。
   6、海量數據導致系統性能下降得到有有效解決。
      A) 對于數據的獲取,每次限定了最大的數據量;
      B) 對數據進行充分的索引優化,大大提高查詢的性能。
      C) 對于消息刷新等操作頻繁的數據,進行了有效期的設定,默認只會彈出15天的數據。用戶也可以根據自己的要求進行修改。

       基于以上的優化,華天動力協同OA系統的運行性能非常好,50個用戶同時在線時,在P4 2.4/512M內存運行下,CPU整體占用率不超過10%。這大大突破了傳統的JAVA程序運行速度慢,運行硬件環境高的缺點。


返回華天OA云南銷售服務中心






關鍵詞:云南OA  昆明OA  華天OA  OA協同辦公軟件  無紙化辦公系統  企業管理軟件