请问有人知道在广州“STARBU
案例研究 — Starbucks 技术部署指南
简介
Starbucks Coffee Company 是世界上专门从事咖啡烘制和零售的主要厂家之一。公司在世界各地拥有 3,500 多家零售店,2000 财年公布的收入为 22 亿美元。 与许多知名品牌一样,Starbucks Coffee Company 建立了 Web 站点来扩大公司的零售业务。忠实的客户以及了解 Starbucks 品牌的用户可以访问站点 ,购买咖啡产品和赠品以及了解咖啡的烘烤和煮制工艺。 该站点还提供一些服务,如 Starbucks“Taste Matcher”(口味调配)工具,它可根据客户的偏好交互地推荐特定...全部
案例研究 — Starbucks 技术部署指南
简介
Starbucks Coffee Company 是世界上专门从事咖啡烘制和零售的主要厂家之一。公司在世界各地拥有 3,500 多家零售店,2000 财年公布的收入为 22 亿美元。
与许多知名品牌一样,Starbucks Coffee Company 建立了 Web 站点来扩大公司的零售业务。忠实的客户以及了解 Starbucks 品牌的用户可以访问站点 ,购买咖啡产品和赠品以及了解咖啡的烘烤和煮制工艺。
该站点还提供一些服务,如 Starbucks“Taste Matcher”(口味调配)工具,它可根据客户的偏好交互地推荐特定的咖啡烘烤和配比。自 1998 年 7 月 投入运营以来,到 1999 年年末这段短短的时间里,站点的访问量激增,平均每天点击数约为 100 万次。
最初,站点是使用 Microsoft® Windows NT® Server、Microsoft Site Server 3。0 Commerce Edition 和 Microsoft SQL Server™ 7。
0 建立的。此后,Starbucks 为提高性能和可用性,将 Windows NT Server 升级到 Windows 2000 Server。此次升级后,Starbucks 开发人员就能够使用 Windows 2000 Terminal Services 从远程管理放在其它位置的生产服务器,从而简化了站点的管理。
商业目标
新版的 要实现几个关键的、高层次的目标:
提高用户体验。为提高用户体验,必须重新设计站点的布局和外观,这可通过使站点更易于浏览和提高站点性能来实现。这些变化将提高用户的访问量,并最终提高销售额。
新功能。Starbucks 的商业用户要求提供一些新的功能,其中包括:
“多个送货地点”选项
准确的税款计算
订购历史查询
礼券购买和使用
实时信用卡验证
提高商业控制。Starbucks 的商业用户希望对站点管理拥有更大的控制能力,它包括以下几个方面:
目录管理
订单管理
用户管理
折扣和促销管理
反馈更及时
商业标准。
商业用户提出了一些用于跟踪和改善站点使用的报表要求。这些要求由来已久,但是由于时间、资源和产品的限制,这些要求还没有得到满足。
技术目标
为使站点满足短期和长期的商业要求,要达到几个技术目标。
主要的要求如下所示:
可以及时并具有成本效益地增加业务要求的功能。
支持现有的负载量,并预测将来的使用量。
在部署 的现有框架(硬件和软件)中工作。
支持动态的站点管理。
当 。
NET 平台可以使用时,使用该平台的其它组件。
Commerce Server 2000 的功能能够达到这些技术目标,因而选用该产品来建立新版的 。
应用概述
是 Starbucks 以在线方式与客户沟通的桥梁。
它使客户能够购买各种与咖啡相关的商品、咖啡豆、煮咖啡器具以及赠品。它还允许客户探索咖啡的世界,了解有关咖啡起源的知识。
如果您的浏览器不支持内嵌框,请单击此处在单独的页中查看。
图 1 主页
在线采购
公司鼓励用户在 Starbucks 站点进行在线采购。
站点的采购区是由 Commerce Server 2000 目录驱动的。用户可以转到各种产品类别、查看产品信息以及将这些产品放到在线购物车中。
无论用户登录与否,均可将这些产品放到购物车中。
当用户第一次通过 AuthManager 对象以及用户系统上以前保存的 cookie 进入站点时,就会对用户进行鉴别。当用户进入站点时,所有最近用过的购物车就会出现,他们可以随时查看车中的商品。
用户的购物车中可以包含送往多个地点的商品。这就是说,用户可以在购物车中放发送给他们自己的商品,也可以放发送给他人的商品,如朋友或亲戚。在向购物车中放商品时,默认情况下就将商品发送给“yourself”(您自己)。
但是,站点允许用户方便地选择将商品送到用户配置文件中指定的其他人。可以添加新的送货地点,并在结帐过程中输入详尽的信息。
要购买购物车中的商品,用户必须进行注册。在结帐过程中,您可以选择一种促销方式、输入新的送货地址信息以及采用各种付款方式进行购买。
一种付款方式类型是使用电子礼券。可以在 购买电子礼券,购买礼券的屏幕如下面图 2 所示。礼券功能是通过 CyberSource 的一个组件提供的。
如果您的浏览器不支持内嵌框,请单击此处在单独的页中查看。
图 2 在 购买礼券
个性化
Starbucks 客户可以在 Web 站点上注册和提供配置文件信息。这是通过 Commerce Server 2000 的 Profile Service (配置文件服务)实现的。
存储的信息包括基本的计帐和送货地址、名称以及信用卡信息。它还包括与 Starbucks 特定的字段,如伙伴编号。
增强站点的个性化可使用户能够管理他们自己的地址簿。每个用户的地址簿可包含多个人员的地址(用户可将商品发送给这些人)。
此功能与新版 提供的“多个送货地点”支持功能一起使用。
将来,配置文件服务可能还会进一步扩展,以存储更多与用户、用户偏好以及习惯有关的信息。它可以与 Content Selection Framework(内容选择框架)一起使用,使客户对站点的访问更加方便快捷。
咖啡信息
站点给出了 Starbucks 提供的各种类型的咖啡的起源和历史信息。这些基本信息可通过静态 HTML 和 ASP 页来实现。
赠品和口味调配
“赠品和口味调配”是在 购物过程的一部分。
这些工具允许用户输入首选咖啡或赠品的标准。然后,站点基于这些标准在相应类别中选择赠品或咖啡。调配工具是使用 ASP 代码实现的(编写代码的目的是根据用户输入的信息选择相应的目录类别)。然后,向用户显示与输入标准匹配的信息。
订单导入/导出进程
在站点订购的订单被输入到主 Commerce Server 数据库中。并定期从 Commerce Server 数据库检索新的订单,并将这些新订单经由一系列过渡表处理。
在进程结束时,订单被输入到一个平面文件中,由后端实施系统处理。这是通过一系列存储过程和数据转换服务 (DTS) 包实现的。
通过安全的文件传输协议 (FTP) 连接,将平面文件从 Web 服务器群传送到 Starbucks Corporate 网络中的实施系统。
Mozzart 系统对这些订单进行处理。处理过程包括重新计算税款以及核对货单。然后,将订单发到仓库,以便挑选并发送货物。
当订单交付、推迟或取消后,就会通过 FTP 文件传输将信息返回到 Web 服务器群。
然后,通过过渡表、存储过程和 DTS 包将该信息导入到 Commerce Server 数据库中。并基于返回的信息更新 Commerce Server 数据库中订单的状态。然后,用户可以在 Web 站点中在线查看订单的状态。
促销和折扣
上支持多种类型的促销。
显性折扣。此类折扣要求用户在结帐过程第二步中输入一个代码。此代码通常四至六个字符长,可以通过电子邮件、普通邮件或其它促销机制来提供。
隐性折扣。
此类折扣自动适用,用户不需要输入促销代码。
送货折扣。此类折扣适用于订单的送货部分。通常,送货是免费的,但也可以是打折的。
伙伴折扣。此类折扣是向 Starbucks 雇员提供的。通常为 30%,但在一年当中可能会有所变化。
为克服 Commerce Server 2000 提供的折扣机制的某些限制,以上折扣主要是使用自定义代码来实现的。
Business Desk
Business Desk 应用程序是 Commerce Server 2000 的一个组件,允许 Starbucks 的商业用户在站点上完成各种管理功能,其中包括:
管理订单和用户
更新目录
运行和查看报表
更改税款和送货信息
促销和折扣
目前,Business Desk 应用程序部署在主服务器群中的一台 Web 服务器上,从逻辑上该服务器与主生产 Web 服务器是分开的,只有内部 Starbucks 企业网的用户能够看见这台服务器。
为拓宽 Business Desk 的功能,使用了自定义开发,使商业用户能够管理 Starbucks 特定的 促销活动。服务器群中的业务台用于管理 Orders(订单)、Users(用户)、Promotions(促销)、Discounts(折扣)和少量的目录修改工作。
在开发环境中也部署业务台,用于对目录内容作较大的修改。这些修改完成后,就会将目录导出到 XML,然后导入到测试站点。测试完成后,就会将目录的 XML 表示导入到生产环境中。
数据仓库
数据仓库存储与 Web 站点上的活动有关的信息,以便制作报表。
它放在单独一台运行 SQL Server 2000 的服务器上,并定期从生产 Web 服务器中导入有关 Web 站点使用情况的信息。信息导入后,就会使用 Business Desk 上的报表对它进行处理分析。
导入 Web 站点使用情况数据需要几个步骤,其中包括加载 Web 日志、事务数据和用户数据。可以通过 DTS 包对这些步骤进行配置,使之按一定顺序执行(创建的 DTS 包每晚运行一次)。
但是,以后可将 DTS 包配置为更频繁地运行。
报表
站点的核心报表是通过 Business Desk 提供的。Commerce Server 2000 中提供的很多报表可满足 Starbucks 的要求,但是有些报表需要进行自定义才能满足 Starbucks 的要求,而其他报表则需要创建新的多维数据集。
项目概述
项目划分为以下三个主要方案:
将 Site Server 3。0 Commerce Edition 转换到 Commerce Server 2000。此方案包括将现有基本功能从旧版 Starbucks 站点移到新版站点。
移动包含的基本功能有结帐、目录浏览以及订单处理等。
开发和实施新的功能。已经确定了一些新功能,来改进 Web 站点的核心功能。
Business Internet Analytics 部署。
新版站点的一个重要要求是改进站点和业务活动的分析。部署 Commerce Server 2000 的数据仓库和 Business Internet Analytics 组件是满足商业要求所需的几个重要方案之一。
时间表
项目是使用 Microsoft Solutions Framework (MSF) 来管理的,它分成四个迥然不同的阶段。由于这些方案本质上的差异,时间表也稍有不同。新功能的迁移和开发安排在部署数据仓库和 Business Desk 应用程序之前两周到一个月进行。
项目的“展望”阶段始于 2000 年 5 月。此阶段包括编写“远景/范围”文档,了解 Starbucks 对秋季 版本所需要的功能。此阶段还包括评估 Commerce Server 2000 的功能以及针对该产品的前期培训。
项目的“规划”阶段是在 2000 年 6 月份和 7 月份前期完成的。此阶段包括制定新功能的功能规范、项目的时间表以及确定资源分配的项目计划。在项目的这一阶段,开发小组熟悉并掌握 Commerce Server 2000 和解决方案站点。
项目的“开发”阶段是在 2000 年 7 至 9 月份完成的。此阶段包括迁移旧站点的功能,并基于 Commerce Server 2000 Solution 站点创建新站点的功能。
项目的“稳定化”阶段是在 2000 年 9 至 10 月份这段时间完成的。
此阶段包括执行常规的构建过程,以实施功能和修正错误。它还包括站点的部署。站点于 2000 年 11 月 3 日投入运营。
在撰写本文档之际,Commerce Server 2000 的数据仓库和 Business Desk 应用程序功能还没有完全部署。
开发资源
所需的开发资源是按以下 Microsoft Solutions Framework 指导原则组织的:
产品管理。推动商业需求。此角色包括 Starbucks 商业用户和决策人。
项目管理。编写项目规范,确保产品和项目及时交付并且控制在预算之内。此角色由 MCS 和 Starbucks 资源组成。
开发。按规范实施产品。此角色由 MCS、Starbucks 和 Compaq Global Services 资源组成。
测试。此角色致力于保证产品达到相应质量等级的要求。此角色由 Starbucks 和 MCS 资源组成。
后勤。此角色确保 Web 发行 (RTW) 顺利完成,它由 Starbucks 资源组成,并得到了 MCS 的协助。
设计/布局。该组负责提出关于新版站点的新概念和技术。此角色由 Starbucks 资源组成。
下表列出了实施 站点各个部分所需的大致时间。Starbucks 建立在 Commerce Server 2000 Early Adopter Program (EAP) 之上,所以在解决产品早期版本问题以及版本间迁移时花费了一些时间。
在下表中,根据过去完成项目的经验,对完成各项任务的预计时间进行了调整。
目前,星巴克在中国大陆共有4个合作伙伴:华东地区与台湾统一合作,星巴克在合资公司中占有50%的股份;华南、西南地区和美心合作,分别占有51%和70%的股份;北京地区以授权方式和美大合作,美大拥有合资公司的全部股份。
由于美心集团的朋友已关机,咨询不了你的问题,提供美心集团属下的美心食品有限公司地址:香港九龙尖沙咀星光行4字楼 电话:00852-21011988 00822-21011963 据我所知美心集团在广州市中山二路(原东山电影院旁边)有办事处。
因无法与美心集团朋友联系,所以只能提供香港地址与电话给你。
另外,加盟事宜请你自己多斟酌——慎重!在2005年11月3-4日在广州花园酒店举办第八届国际特许经营巡展。你可以到下面网页浏览与报名:
。
收起