Adventure Works Cycles Store Documentation | ||||
Adventure Works Cycles Store OverviewWhat is Adventure Works Cycle Storefront? Adventure Works Cycles is a fictitious bicycle manufacturer, wholesaler, and retailer. The Storefront is a simple retail e-commerce experience which demonstrates features being introduced into Microsoft® SQL Server™ 2005 in the context of a complete front to back end application. In addition the Adventure Works Cycles Storefront sample demonstrates a slice of the Adventure Works schema which is the basis of many other samples in the Microsoft SQL Server 2005 release.Users can browse the product catalog, add items to their personal shopping cart, and when they've finished shopping, check out and finalize the sale. (Naturally, all orders are fictitious -- order information is tracked to illustrate part of the sample, but there is no actual transaction.) Casual browsers can view catalog items freely. A search facility allows users to look for items using any word in the description or product name. If they like, users can add product reviews to the description. To purchase items, users must be registered as authenticated users by providing account information: an email address and password. Authenticated users can also take advantage of two components accessible remotely over the Web: an "instant order" component that allows them to create orders remotely and a component that allows them to track orders remotely. These two features illustrate Web Services, the ASP.NET facility that allows you to publish components that are accessible using a Web protocol such as SOAP or HTTP. All code contained in the Adventure Works Cycles store download package is free for use in your own applications. Some images are copyrighted, however; please see below. To learn more about SQL Server 2005, please see SQL Server Developer Center. |
||||
Application Architecture
The base UI of the Adventure Works Cycles Store is created using ASP.NET web pages (.aspx files). Reusable UI widgets, such as the navigation menus, are implemented as ASP.NET user controls (.ascx files). User controls are also used to create dynamic page content, such as the list of most popular items. The data for the Adventure Works Cycles Store is stored in a SQL Server database, and accessed via stored procedures. The ADO.NET database code to access these stored procedures is then encapsulated in a component layer. The remote-order and order tracking facilities are implemented as ASP.NET web services. Managed code backs the user interface, is used to implement middle tier components invoked by the user interface, and is also used to implement functionality in the database (a user defined type and a user defined function). Click on the links below to see more details about the implementation of this sample including the source code.
|
||||
About Adventure Works Cycles Store All code contained in the Adventure Works Cycles Store download package is free for use in your own applications. Images in the "images" subdirectory are an integral part of the application, and are also free for your use. The Adventure Works Cycles Store Solution Starter Kit is intended only as a supplement to Microsoft® SQL Server™, Microsoft Development Tools, the Microsoft .NET Framework SDK and/or on-line documentation. See these other materials for detailed information regarding Microsoft code samples. THIS CODE AND INFORMATION ARE PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. The example companies, organizations, products, domain names, e-mail addresses, logos, people, places, and events depicted herein are fictitious.?No association with any real company, organization, product, domain name, email address, logo, person, places, or events is intended or should be inferred. The Adventure Works Cycles Store was developed by Microsoft Corporation. It is based on the IBuySpy sample which was developed in partnership with Vertigo Software, Inc. Copyright (c) 2004 Microsoft Corporation. Portions Copyright by PhotoDisc, Inc. IBuySpy is a service mark of Vertigo Software, Inc. |