Albertson`s Prepares E-Commerce Rollout, Powered by Microsoft

advertisement
Microsoft .NET
Customer Solution Case Study
Albertson's Prepares E-Commerce Rollout,
Powered by Microsoft .NET Enterprise Servers
Overview
Country: United States
Industry: Retail
Customer Profile
Albertson's, Inc. is one of the world's
largest food and drug retailers. The
Company operates more than 2,500 retail
stores in 36 states under banners
including Albertson's, Jewel-Osco, Acme,
Sav-on Drugs, Max Foods, Super Saver and
Seessel’s by Albertson’s.
Business Situation
Albertson's needed to develop a single
solution that would support business-toconsumer sales for two different
storefronts and three different fulfillment
models.
Solution
Albertson’s e-commerce solution is built on
the Microsoft® platform, enabling a
scalable and integrated solution that
supports multiple storefronts and
fulfillment models preparing the company
for a phased rollout of e-commerce
functionality.
"Customers are the single most important thing to
Albertson's, and Microsoft has shown time and time
again that they feel the same way about us. They’re
willing to do whatever it takes to ensure that we can
meet the needs of our customers by making sure that
our needs are met.”
Matt Muta, Vice President, Web Technologies, Albertson's, Inc.
Using the Microsoft® platform, Albertson’s, Inc. developed a
scalable and integrated solution to support multiple storefronts and
fulfilment models. With the new platform, the company is wellpositioned to begin a phased rollout of Albertsons.com, the
company’s online grocery store, and Savon.com, the company’s
online drugstore and pharmacy.
“Microsoft provided a
single platform that met
all of our needs. This
simplifies vendor
management and
enables us to enjoy a
single source of
support—one that
provides best-of-breed
answers based on
Microsoft’s extensive
experience with other
customers. Using a
single platform also
means that our
developers can stay
current with a focused
skill-set, taking
advantage of Microsoft’s
broad offering of
conferences, technical
information, and training
courses.
Joyce Smith, Director of Web Technologies,
Albertson's, Inc.
Situation
Albertson’s needed a platform that would
enable building an integrated Web solution—
one that could support a wide range of
business and technical requirements.
Although the company would initially limit its
e-commerce efforts to selected locations, it
was important to select a platform and build
a solution that was readily scalable to
support a phased, large-scale rollout.
In order to simplify maintenance and
minimize support costs, Albertson’s wanted a
single application and database model that
could support both the Albertsons.com and
Savon.com storefronts. The solution needed
to enable blending of the two storefronts to
support cross-selling items between sites.
The solution also had to handle different
product and pricing mixes for diverse market
regions to ensure that the user’s Web
experience would be consistent with their
local retail store. The platform also had to
support the three slightly different fulfillment
models for groceries, prescription drugs, and
non-prescription drugstore items.
3.0 Commerce Edition (SSCE), and SQL
Server™ 2000 to support both the
Albertsons.com and Savon.com sites.
The presentation tier consists of loadbalanced dual-processor Web servers running
Windows 2000 Server with Internet
Information Services 5.0. Active Server
Pages (ASP), which specify presentation and
enable server-side scripting, were used to
dynamically generate region-specific
storefronts based on the customer’s zip code.
The ASP pages were created using the Visual
InterDev® Web development system, a
component of the Visual Studio®
development system. The Visual
SourceSafe® version control system, another
component of Visual Studio, provided version
control and source code management.
Solution
The business logic tier resides on the same
physical servers as the presentation tier, with
much of the functionality provided by SSCE.
Orders are managed using the SSCE
commerce pipeline, which provides
Albertsons.com with a framework for
modeling and executing its commerce
processes. Where additional functionality
was required, Albertson’s relied on third-party
solutions designed to easily integrate with the
commerce pipeline. These include “plug-ins”
from CyberSource for electronic payment
processing and TaxWare International for tax
calculation. Where custom business logic
was required, Albertson’s created custom
Component Object Model (COM) components
using the Visual Basic® development system,
another component of Visual Studio.
Partnering with Microsoft Consulting Services
at strategic points in the development cycle,
Albertson’s designed and implemented an ecommerce solution that met the company’s
complex business requirements. Based on
the Microsoft platform and the n-tier
architecture it supports, the solution uses
Microsoft Windows® 2000 Server with
Internet Information Services 5.0, Site Server
The database tier of the solution consists of
an 8-way server running Windows 2000
Server and SQL Server 2000. Albertson’s
developed a single data model that supports
its market region implementation, as well as
both the Albertsons.com and Savon.com
storefronts and all three fulfillment models.
Product and pricing data for each market
Another system requirement was connectivity
with Albertson’s legacy systems. To
synchronize the product and pricing mix with
the region-specific offerings of its bricks and
mortar stores, the Web site solution needed
to tie to Albertson’s IBM mainframe-based
pricing application. It also had to integrate
with Albertson’s warehouse management
system to correctly manage inventory.
region is synchronized with the company’s
mainframe-based pricing applications on a
regular basis. Inventory data, also residing
on the mainframe, is synchronized daily.
Once an order is finalized, a separate server
running SQL Server 2000 uses transactional
and merge replication to send the order to an
administrative system located at the
Albertson’s corporate headquarters. The
administrative system handles the fulfillment
of orders and also runs several call center
and workflow applications that support the
company’s e-commerce efforts. This system
is also a three-tiered solution, and uses the
same Microsoft products as the company’s
public system.
Once received by the administrative system,
orders are managed in a number of different
ways, depending on the type of order. Orders
for non-pharmacy drugstore items are routed
to the company’s centralized fulfillment
facility. Grocery orders are routed to a retail
store located close to the customer’s delivery
point, where they are filled by E-Shoppers
using a wireless handheld fulfillment system
developed by Albertson’s that interfaces
directly to the retail Point-of-Sale system.
After the order is filled, it is prepared for
delivery or stored for pickup, depending on
the customer’s preference. For customers
choosing home delivery, logistical routing is
enhanced using UPS Logistic Group’s
Roadnet 5000 v7.1 system.
Pharmacy orders are handled in a slightly
different manner. After reaching the
administrative server, orders are sent via
MSMQ to a team of customer service agents.
Each order is then reviewed and routed to the
appropriate pharmacy for processing using
Astute’s PowerCenter eCRM system
integrated with Avaya’s CRM Central 2000
communication platform. At the pharmacy,
orders are accessed via the Web and filled by
the pharmacist. A custom component
running on the UNIX-based pharmacy system
notifies the administrative server when the
order is filled, closing the loop on the
transaction. Customers can choose to pick
up their orders in person for same-day
access, or have their prescriptions shipped to
them directly from their local pharmacy.
Why Albertson’s Chose
Microsoft
Albertson's decision to use the Microsoft
platform was based on the superior reliability
and scalability of Microsoft products, along
with Microsoft’s proven service and support.
“We decided to implement our e-commerce
strategy on the Microsoft platform for a
number of reasons, including the fact that
Albertson’s and Microsoft have enjoyed a
great working relationship for a number of
years,” said Joyce Smith, director of Web
Technologies for Albertson’s. “Microsoft
provided a single platform that met all of our
needs. This simplifies vendor management
and enables us to enjoy a single source of
support—one that provides best-of-breed
answers based on Microsoft’s extensive
experience with other customers. Using a
single platform also means that our
developers can stay current with a focused
skill-set, taking advantage of Microsoft’s
broad offering of conferences, technical
information, and training courses.”
“Developing our solution on the Microsoft
platform offered many technical benefits,”
said Marla Johnson, Manager of Web
Technologies Support for Albertson’s. “Visual
Studio provided an integrated development
environment for the entire solution, from ASP
pages to SQL stored procedures, and it
enabled us to easily extend the platform’s
functionality where needed. The Microsoft
Transaction Server environment contributed
to scalability and enabled us to re-use the
business logic components we developed inhouse, and the level of integration between
For More Information
For more information about Microsoft
products and services, call the Microsoft
Sales Information Center at (800) 4269400. In Canada, call the Microsoft
Canada Information Centre at (877) 5682495. Customers who are deaf or hard-ofhearing can reach Microsoft text telephone
(TTY/TDD) services at (800) 892-5234 in
the United States or (905) 568-9641 in
Canada. Outside the 50 United States and
Canada, please contact your local
Microsoft subsidiary. To access information
using the World Wide Web, go to:
www.microsoft.com
For more information about Albertsons
products and services or visit the Web site
at:
www.albertsons.com
the platform’s pre-built components enabled
rapid time-to-market.”
“We’ve been a Microsoft shop from the start,”
said Matt Muta, vice president of Web
Technology for Albertson’s. “In addition to
the technical merits of the platform, its
overall value and time-to-market advantages
are reasons we continue to stay with
Microsoft. We have a great, proven
relationship with Microsoft, and we’re
comfortable with their ability and willingness
to provide assistance whenever we need
them. Customers are the single most
important thing to Albertson's, and Microsoft
has shown time and time again that they feel
the same way about us. They’re willing to do
whatever it takes to ensure that we can meet
the needs of our customers by making sure
that our needs are met.”
Moving Forward with Microsoft
“We’re happy with the performance and
reliability of our existing systems,” said Smith.
“We’re also looking toward the future, and
are working to prepare for it even as we roll
out our current solution. We’ve seen some
great performance improvements running
Windows 2000 Server and SQL Server 2000.
We’re experimenting in our labs with the
many new features and capabilities of
Microsoft’s .Net platform, and look forward to
taking advantage of this exciting technology. “
Software and Services





Microsoft Windows® 2000 Server
Microsoft Internet Information Services 5.0
Microsoft Site Server, Commerce Edition
Microsoft SQL Server™ 2000
Microsoft Consulting Services
Microsoft .NET
Microsoft .NET is software that connects
people, information, systems, and devices
through the use of Web services. Web
services are a combination of protocols that
enable computers to work together by
exchanging messages. Web services are
based on the standard protocols of XML,
SOAP, and WSDL, which allow them to
interoperate across platforms and programming languages.
.NET is integrated across Microsoft products
and services, providing the ability to quickly
build, deploy, manage, and use connected,
secure solutions with Web services. These
solutions provide agile business integration
and the promise of information anytime,
anywhere, on any device.
For more information about Microsoft
.NET and Web services, please visit these
Web sites:
www.microsoft.com/net
msdn.microsoft.com/webservices
Partners






This case study is for informational purposes only. MICROSOFT
MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS
SUMMARY.
Document published November 2006
Astute, Inc.
Avaya, Inc.
CyberSource
Exodus Communications, Inc.
TaxWare International, Inc.
UPS Logistics Group
Download