后端系統由以群集對形式存在的康柏ProLiant 8500R 8路服務器和康柏ProLiant 6400R服務器組成。主要的中心數據庫在康柏StorageWorks RA1200 Fibre Storage Units上運行。這個解決方案是使用Microsoft Visual Studio開發系統,在8個月內開發完成的。
重購客戶訂單增加到了66%,這反映出在休假旺季期間客戶的忠誠度有了提高。對于執行和配送系統實施微軟Web平臺,在產生這些結果方面發揮了重要作用,這使得Barnes & Noble.com公司能夠:
隨客戶的增加動態地擴展自己的執行系統。多處理器支持功能支持將系統擴展到數據中心級服務,使得Barnes & Noble.com公司的IT管理員能夠簡化執行基礎設施的管理。“我們發現,在Windows 2000操作系統中COM+和MSMQ的額外集成,極大地提高了管理和維護能力,” King強調。此外,提高了服務器效率意味著,Barnes & Noble.com公司的交易處理能力超過了在休假旺季的高峰期間所實際用到的能力,從而使得公司能夠隨著需求的增長,每天處理的包裹超過高峰時期的75,000個。
“Windows 2000使我們能夠按照客戶需求提供動態的系統伸縮,”Peterson回憶說。“這使得我們在假日旺季極大地提高了客戶數目,而收入也成倍的增長”
確保客戶在需要時能夠獲得所需要的。配送和執行中心的智能購物和運輸,以及高于99.99%的正常運行時間,提高了Barnes & Noble.com的訂單處理能力。“Windows 2000 Advanced Server給了我們在康柏8路服務器上使用群集功能的能力,”King解釋說。“這使得我們擁有安全的冗余能力以及額外的可伸縮性,以處理我們需要進行處理的大量訂單。對于我們的客戶來說,這意味著改進的遞送性能,改進的站點性能,以及改進的關于訂單狀態的信息,而這是采用Windows 2000的直接結果。
超過所承諾的遞送日期。利用Windows 2000 Advanced Server,自定義的執行應用程序運行的速度幾乎提高了30%,這使得Barnes & Noble.com公司能夠99%地超過所承諾的客戶投遞日期。
降低IT運營成本。IT運營和支持成本低于公司以前的基于Windows NT Server 4.0的后端系統,從而使得可以將重要的IT資源重新分配到其他與業務相關的IT計劃中。“我們的目標是實現‘關燈’運營,而Windows 2000給了我們許多管理和監控工具,以幫助我們實現這個目標,”Peterson解釋說。這些監控能力使公司能夠降低待命的技術人員和檢修員的數量。
SQL Server 2000將采購性能提高了30%
Barnes & Noble希望將采購性能得以大幅提升。SQL Server中的大量新特性能夠幫助其達成目標。實時地創建和重建索引、故障恢復群集,以及日志記錄能力,可以幫助支持更大的吞吐量,以維持24x7的可用性。
SQL Server中新的表格數據類型在提高性能方面發揮了重要作用。“通過重新編寫某些核心代碼,我們可以通過使用 SQL Server的表格變量數據類型,將性能提高300%,”Peterson說。“它極大地提高了我們的后端購物引擎的速度,這是用來從廠商那里采購產品的核心組件。”
QL Server 2000還給公司提供了選擇:遷移到Windows 2000 Datacenter Server以按比例增加到32個處理器的系統,或者繼續使用Windows 2000 Advanced Server,并通過利用聯合服務器模型按比例增加系統,以在多個機器之間分布數據庫工作量。
此外,內置的XML能力支持公司使用幾個小型的、自定義開發的解決方案,用于翻譯來自擁有非基于Web或專用的訂購系統的合作伙伴和機構的訂單和信息。Barnes & Noble.com公司計劃在可用時使用Microsoft BizTalk™ Server 2000,通過將這些系統合并成一個系統來替換所有這些解決方案。這將幫助降低支持成本,提高精確度,和提高客戶服務。
解讀未來
除對Windows 2000 Datacenter Server進行評估外,Barnes & Noble.com公司正在實驗室中對兩個額外的微軟.NET企業服務器就可能的實施進行測試。Microsoft Application Center 2000正在進行評估,期望它可以改進執行和配送系統的負荷平衡和容錯能力。
“今天我們已經在使用路由器和中間層進行負荷平衡,但我們期望著Application Center 2000能夠提高更高的效率,”Peterson解釋說。他還提到了能夠將8個服務器建立群集的管理好處。“通過將8個服務器建立群集,使它們看起來像一個資源,從而使得我們可以對一個服務器進行更新,然后讓它自動更新其他服務器,Application Center 2000可以幫助顯著地降低管理費用。”
同時,Barnes & Noble正在開始對更新到Microsoft Commerce Server 2000進行評估。據Peterson稱,公司希望在管道(Pipeline)組件方面獲得改進的性能和改進,如訂購流。“我們的目標是,在控制成本的同時,繼續改進客戶的體驗,
”他強調說。“我們正期待著Commerce Server 2000幫助我們在無須修改我們的應用程序或增加硬件的情況下,發展壯大。”
“Barnes & Noble.com公司被Media Metrix評定為第四大電子商務網站,”King說。“與微軟公司合作確保了站點的服務和可用性,以及客戶的購物體驗擁有最高的質量,并且每一步都是這樣。”
微軟.NET 企業服務器(Microsoft .NET Enterprise Servers) 是微軟公司綜合性的服務器應用系列產品,用于創建、布署和管理下一代集成的、超越單個網站的Web體驗。.NET企業服務器產品專為關鍵性任務所需的性能而設計,它為全球支持Web的企業提供了快速的上市時間,以及可伸縮性、可靠性和可管理性。它們是利用開放性的Web標準,如XML,為了獲得互用性而從頭開始創建的。.
NET企業服務器是微軟公司范圍更廣的.NET戰略的一個關鍵部分,這使得可以在Internet協議和標準的基礎上支持分布式的Internet計算模型,以徹底變革計算機彼此對話的方式。