后端系统由以群集对形式存在的康柏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计算模型,以彻底变革计算机彼此对话的方式。