?
硬件拓撲圖:
?
·????????? 綜合帶寬,維護等各方面的考慮,建議采用北京電報局主機托管的方式來實現(xiàn)互聯(lián)網(wǎng)服務的發(fā)布;
·????????? 北京電報局主機托管按帶寬一共分為四檔:10M共享,2M獨占,10M獨占和100M獨占,按照一開始的規(guī)模可以考慮采用經(jīng)濟的10M共享來啟動互聯(lián)網(wǎng)服務;
·????????? 托管主機的選型主要考慮穩(wěn)定性和高性能兩大方面;
·????????? 可以采用高速以及高容量備份系統(tǒng);
·????????? 可以使用軟件防火墻或者投入較高的資金使用Cisco或IBM的硬件防火墻來解決系統(tǒng)的安全問題;
·????????? 托管的主機可以將所有服務(WWW,DATABASE,APPLICATION,MAIL SYSTEM,CA 等等)加裝在一臺服務器上,也可以根據(jù)將來的業(yè)務量將其拆分到兩到三臺服務器中,或者Goobai.com做系統(tǒng)級的負載均衡和應用服務器級的服務器集群;
·????????? 在公司內(nèi)部采用撥號上網(wǎng)或者DDN專線介入來實現(xiàn)托管主機的維護管理以及其他一切相關的操作,可以建立一個局域網(wǎng)來協(xié)同工作。
軟件拓撲圖:
?
·????????? 在軟件選型上,針對當前商業(yè)邏輯應用模式而帶來的高事務量、高數(shù)據(jù)量,采用高性能、高擴充性的應用服務器來作為實現(xiàn)業(yè)務邏輯的應用;
·????????? 百萬級數(shù)據(jù)庫Goobai.com可以選用MS SQL Server作為起步數(shù)據(jù)庫,但是建議最好一步到位采用ORACLE數(shù)據(jù)庫來作為企業(yè)級數(shù)據(jù)庫服務器;
·????????? Web Server方面,如果采用SilverStream來作為應用服務器,Goobai.com可以不用考慮WEB Server,如果采用Tango2000Goobai.com可以使用MS IIS或者APACHE作為Web Server;
·????????? 為了實現(xiàn)部分EMAIL功能Goobai.com可以選用一個第三方的解決方案,NT平臺下采用比如iMail或者MailMax等等;
·????????? 在系統(tǒng)開發(fā)方面,建議采用EJB的開發(fā)規(guī)范,這樣Goobai.com可以降低未來系統(tǒng)的升級、開發(fā)時間以及開發(fā)成本;
第二部分: 網(wǎng)站結構圖
?
首頁組織分析:
這是汽配網(wǎng)站首頁的功能模塊展示,可以粗略的看出網(wǎng)站的基本功能。
第三部分:產(chǎn)品和開發(fā)平臺的選型
?
產(chǎn)品選型意見:
當前互聯(lián)網(wǎng)信息發(fā)布技術的最前沿是應用服務器技術,所以當前所有新建立的企業(yè)級的互聯(lián)網(wǎng)應用,幾乎都采用了不同的應用服務器來作為提供高速、高效、高頻的客戶訪問的解決方案,Prient也將這些解決方案集成在對客戶的解決方案中:
·????????? 高端:采用SilverStream來作為應用服務器,它有以下技術優(yōu)勢:
1.???? ?全面集成(Html/java,http1.1,smtp/pop3,jndi/ldap/x.509,corba/dcom,jdbc/odbc,XML)
2.??????? ?易學習易開發(fā)(wizards-wisual-sctions-java 4GL-3GL)
3.??????? ?易管理(安全控制,統(tǒng)計數(shù)據(jù),均衡負載,出錯處理,數(shù)據(jù)庫調(diào)整,電子郵件設置,服務器日值,權限,調(diào)試,應用編程接口)
4.??????? ?安全可靠(NIS+,LDAP,NT域,SSL3.0,支持RSA,DSA公共密匙)
5.??????? ?連接廣泛(結構化DB2,MSSQL,Sybase Sql,Informix,非結構化NOTES,SAP等等)
6.??????? ?性能高(多線程、共享連接、預先讀取、結果緩沖、jdbc驅(qū)動回寫)
7.??????? ?推技術(triger:定時、郵件、數(shù)據(jù)變化、用戶請求、調(diào)用、數(shù)據(jù)原時間,服務器事件等等)
8.????? ?易擴展
9.??????? ?
·????????? 低端:采用Tango2000來作為應用服務器,它有以下技術優(yōu)勢:
1.???? ?全面集成(Html/java,http1.1,corba/dcom,jdbc/odbc,XML)
2.??????? ?易學習易開發(fā)(TAG,拖拽開發(fā))
3.??????? ?連接廣泛(結構化DB2,MSSQL