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