|
2.1.2 采用優秀的 Java 語言
在網絡開(kāi)發中,ASP、PHP 、Perl、CGI曾流行(xíng)一時(shí),但(dàn)它們在實際應用過程中流露出了不少(shǎo)弊端,在網絡安全方面存在着很(hěn)大(dà)的隐患。
Java語言非常安全、嚴格,這使開(kāi)發者可(kě)以編寫出非常可(kě)靠的代碼。由于其開(kāi)放性,業界共同制(zhì)訂Java的發展方向,起草相關标準,目前它已成為(wèi)彙集人(rén)類優秀思想的寶庫,遠遠超出了一門(mén)編程語言的範疇。Java具有(yǒu)其它語言無法比拟的、廣泛而強大(dà)的競争優勢,此處就不多(duō)贅述。
系統完全基于Java語言,充分利用了Java語言潛力、以及基于Java的應用系統設計(jì)思想。
š 采用大(dà)量經過多(duō)年實踐檢驗、成熟而優異的設計(jì)模式
例如MVC2模式(如下圖所示)、代理(lǐ)模式、适配器(qì)模式等等,這些(xiē)設計(jì)模式是經過國外大(dà)型企業、研究機構、軟件開(kāi)發商反複論證、應用的結晶,也是人(rén)類軟件思想的總結,在關鍵性應用系統中廣泛采納的先進、成熟設計(jì)思想。系統充分利用了這些(xiē)設計(jì)方案,從而大(dà)大(dà)地提高(gāo)了系統的穩定性、可(kě)靠性、安全性和(hé)性能。

MVC2模式
š 充分利用世人(rén)公認的優秀開(kāi)發框架、開(kāi)發工具、開(kāi)放源碼
Struts、log4j、ant等優秀的、具有(yǒu)商業品質的開(kāi)放源碼工具包,均代表相應領域的最高(gāo)水(shuǐ)平,其競争者均紛紛采納之,往往也是未來(lái)的技(jì)術(shù)标準,如目前log4j、Struts的成果就是Java JDK1.4中相應領域的核心部分。
視(shì)頻傳輸采用國際流行(xíng)的Flashcom視(shì)頻服務,此模塊乃是Macromedia公司的新産品,比傳統的視(shì)頻傳輸更加清晰流暢,值得(de)一提的是,用戶不需下載任何插件及軟件就能進行(xíng)視(shì)頻聊天,能消除用戶害怕中病毒的顧慮
PC服務器(qì)
我們在設計(jì)時(shí)就考慮到了與企業現有(yǒu)信息系統的整合,主要有(yǒu)以下兩方面的原因:
* 企業現有(yǒu)系統産生(shēng)的大(dà)量數(shù)據必須與整合,以利用其強大(dà)的分析能力;
* 企業其他信息系統需要與進行(xíng)數(shù)據交換,以方便用戶使用;
由于采用了跨平台的JAVA 2作(zuò)為(wèi)開(kāi)發語言,所以不需任何配置就可(kě)以全面支持目前業界的主流操作(zuò)系統,如Windows系列、Unix系列(Linux、FreeBSD、AIX、Solaris等)。
提倡使用當今最有(yǒu)前途的免費服務器(qì)操作(zuò)系統Linux,考慮到中集集團複雜多(duō)樣的系統環境,可(kě)能已存在付費的Unix操作(zuò)系統環境(如Sun solaris或IBM AIX),在某些(xiē)方面可(kě)能更能夠而且也比較容易接受Windows平台,因此Windows 2000 Server 也是一種選擇。
目前主流的數(shù)據庫有(yǒu)Oracle, MS Sql Server, DB2等等:
Ø 建議數(shù)據庫選擇Oracle 9i
采用Oracle 9i可(kě)以保證應用的可(kě)靠性和(hé)發展可(kě)能。Oracle 9i在企業的中高(gāo)端應用中一直處于領先的地位,足夠強大(dà)的數(shù)據管理(lǐ)功能和(hé)先進的Internet應用技(jì)術(shù)能夠滿足中集集團未來(lái)建設數(shù)據倉庫和(hé)分布式應用的需求。
Ø 為(wèi)保護原有(yǒu)投資、或與原有(yǒu)系統兼容,也可(kě)采用Oracle 8i。
2.6 應用服務器(qì)方案 應用服務器(qì)(Application Server)是界于數(shù)據庫和(hé)用戶表現層的處理(lǐ)業務邏輯的管理(lǐ)中間(jiān)件的服務器(qì)。在采用的J2EE模型中,應用服務器(qì)起了至關重要的作(zuò)用,是産品性能、數(shù)據安全等重要指标的直接相關者。 目前主要的應用服務器(qì)有(yǒu)BEA公司的WebLogic、Jboss公司的Jboss、IBM的WebSpere、Borland 公司的IAS、Oracle公司的OAS和(hé)IAS,Sun公司的J2sdkee等等。但(dàn)由于WebLogic、WebSpere和(hé)Oracle公司的OAS和(hé)IAS等價格都比較昂貴,J2sdkee不适用于商業應用等原因,國臣公司建議用戶使用性能不錯而且免費的Jboss。 國臣公司經過深入研究,選定Jboss + Tomcat為(wèi)開(kāi)發階段的應用服務器(qì)。實踐證明(míng),Jboss + Tomcat的性能相當不錯,完全能夠滿足商業應用的需求。 Ø Jboss全面執行(xíng)Enterprise Java(J2EE)标準 雖然它價格低(dī)廉,可(kě)是其優異的特性足以确保客戶的商務解決方案的安全性、可(kě)擴展性、性能以及交易處理(lǐ)的完整性。 Ø 加快應用系統的開(kāi)發 憑借Jboss的Enterprise Java組件結構,我們可(kě)以将系統的開(kāi)發時(shí)間(jiān)有(yǒu)效的縮短(duǎn),從而提高(gāo)客戶市場(chǎng)競争力。 Ø 完全适應您日益增加的用戶和(hé)業務計(jì)劃的需求 Jboss采用源代碼開(kāi)放的模式,其高(gāo)度可(kě)擴展的體(tǐ)系結構具有(yǒu)Web服務器(qì)群集系統的性能,完全适應客戶日益增加的用戶和(hé)業務計(jì)劃的需求。 Ø 簡化開(kāi)發 通(tōng)過使用Jboss內(nèi)置的Enterprise Java服務,可(kě)以簡化開(kāi)發的工作(zuò)同時(shí)極大(dà)的提高(gāo)可(kě)靠性。 Ø 可(kě)靠部署 基于J2EE的Jboss已經在全球許多(duō)家(jiā)商業機構的應用中得(de)到檢驗,非常可(kě)靠。 當然,本系統是獨立于某一特定的應用服務器(qì)的。可(kě)根據客戶具體(tǐ)需要進行(xíng)應用系統的部署
上(shàng)一頁 [1] [2] [3] [4] |