Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 32 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
32
Dung lượng
1,2 MB
Nội dung
Module 6: Designing a Remote Shopping Solution Contents Overview Lesson: Introduction to Remote Shopping Lesson: Designing a Remote Shopping Solution 11 Summary: Designing Remote Shopping 20 Review 21 Lab A: Enabling Remote Shopping 23 Information in this document, including URL and other Internet Web site references, is subject to change without notice Unless otherwise noted, the example companies, organizations, products, domain names, e-mail addresses, logos, people, places, and events depicted herein are fictitious, and no association with any real company, organization, product, domain name, e-mail address, logo, person, place or event is intended or should be inferred Complying with all applicable copyright laws is the responsibility of the user Without limiting the rights under copyright, no part of this document may be reproduced, stored in or introduced into a retrieval system, or transmitted in any form or by any means (electronic, mechanical, photocopying, recording, or otherwise), or for any purpose, without the express written permission of Microsoft Corporation Microsoft may have patents, patent applications, trademarks, copyrights, or other intellectual property rights covering subject matter in this document Except as expressly provided in any written license agreement from Microsoft, the furnishing of this document does not give you any license to these patents, trademarks, copyrights, or other intellectual property 2001 Microsoft Corporation All rights reserved Microsoft, Windows, BackOffice, BizTalk, FrontPage, Hotmail, PowerPoint, Visual Basic, Visual C++, Visual Studio, and Windows Media are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries The names of actual companies and products mentioned herein may be the trademarks of their respective owners Module 6: Designing a Remote Shopping Solution iii Instructor Notes Presentation: 45 minutes Lab: 45 minutes This module introduces students to the process of remote shopping and the considerations for the implementation of a remote shopping solution By using remote shopping, students can provide enhanced information and functionality to buyers when they shop on public or private marketplaces After completing this module, students will be able to: ! ! Required materials Describe the process of remote shopping and the business challenges that remote shopping solves Identify the design decisions for a remote shopping solution To teach this module, you need the following materials: ! ! Preparation tasks Microsoft® PowerPoint® file 2420A_06.ppt Module demonstrations, Browsing a Catalog at a Trading Partner Procurement Web Site, 2420A_06d005.avi, and Using a Remote Shopping Catalog from a Trading Partner Procurement Web Site, 2420A_06d010.avi To prepare for this module: ! Read all of the materials for this module ! Preview the Module demonstrations Browsing a Catalog at a Trading Partner Procurement Web Site, 2420A_06d005.avi, and Using a Remote Shopping Catalog from a Trading Partner Procurement Web Site, 2420A_06d010.avi ! Read the white paper, Open Catalog Interface, under Additional Reading on the Web page on the Student Materials compact disc ! Read the white paper, MSSE Architecture Guide, under Additional Reading on the Web page on the Student Materials compact disc iv Module 6: Designing a Remote Shopping Solution How to Teach This Module This section contains information that will help you teach this module Lesson: Introduction to Remote Shopping This lesson introduces students to the process of remote shopping Students will examine the challenges of using marketplace Web sites and discover how remote shopping solves those challenges Emphasize that remote shopping is most commonly used with public marketplaces, but is becoming increasingly more important as a way to add value to buyer procurement applications, private marketplaces, and direct trading partners Ensure that students understand that in this course, the term marketplace refers to both private and public marketplaces, which include buyer-sponsored hubs The following information is specific to individual pages in this lesson How Remote Shopping Works Use this opportunity to describe the process of remote shopping at a high level It may be helpful to describe the process from the buyer’s perspective Avoid an in-depth discussion of this slide because the details of a remote shopping session are covered in the next lesson Business Challenges of Marketplace Web Sites This slide highlights the challenges that suppliers face when they place their products or services on a public or private marketplace Discuss these points without discussing remote shopping Then, on the next slide, discuss the specifics of how remote shopping can solve these issues Lesson: Designing a Remote Shopping Solution This lesson introduces students to the design of a remote shopping solution Students will learn how to choose a protocol for remote shopping, an authentication method, and a data security method Students will learn how Microsoft BizTalk™ Accelerator for Suppliers (AFS) can simplify the implementation of their remote shopping solution The following information is specific to individual pages in this lesson Process of Remote Shopping Use this build slide as the basis of a discussion on the technical details of remote shopping It may be helpful to describe the process from the supplier’s perspective Depending on the background and expectations of your students, this page could be a quick overview or an in-depth discussion Be prepared for either Consider leading a demonstration in which you open a marketplace Web site and perform a shopping session that uses remote shopping A business-toconsumer (B2C) marketplace will be adequate for this demonstration Practice Please keep this practice as brief as possible Students will make similar design decisions in the lab Summary: Designing Remote Shopping This summary page highlights the main design elements of the module It is meant as a simple module review and as a tool to help students prepare for the final module and lab, where they analyze a new trading partner scenario and create a business-to-business B2B design plan Module 6: Designing a Remote Shopping Solution Lab: Enabling Remote Shopping In this lab, students will read a scenario that describes how Adventure Works, an online supplier, plans to implement remote shopping Students will identify the company’s business drivers and choose a transport protocol Ensure that students make progress toward the end design as they work in their design teams; not let them belabor a single question Timing The design lab is scheduled for 45 minutes Divide students into pairs or small teams, and ask them to spend 20 minutes reading and discussing the scenario Then, have each pair or team present its answers to the class Discussion Students will examine Adventure Works’s business drivers and motivations for engaging in B2B e-commerce and for using a marketplace Although the lab scenario provides a clear path to certain design decisions, it contains enough ambiguity to encourage student discussion and debate Students may disagree with the answers that are provided in the Delivery Guide and the Student Materials compact disc Disagreement is acceptable if students can provide adequate business or technical justification To increase student involvement, ask a representative of each team to present the team’s answers to the class and then defend the design Customization Information This section identifies the lab setup requirements for a module and the configuration changes that occur on student computers during the labs This information is provided to assist you in replicating or customizing Microsoft Official Curriculum (MOC) courseware This module contains a single paper-based design lab There are no hands-on labs in this module, and as a result, there are no lab setup requirements or configuration changes that affect replication or customization v Module 6: Designing a Remote Shopping Solution Overview ! Introduction to Remote Shopping ! Designing a Remote Shopping Solution Trading Trading Partner Partner PO Supplier Supplier Catalog Catalog Management Management *****************************ILLEGAL FOR NON-TRAINER USE****************************** Introduction Marketplaces enable buyers to select products and services from suppliers around the world Marketplaces compile product information from numerous suppliers Because each marketplace controls the scope and format of the information that appears on the site, suppliers have limited control over the shopping experiences of buyers To compete with other suppliers, you must be able to influence buyers by highlighting the unique strengths of your products and services You can overcome the limitations of using a marketplace by implementing remote shopping Objectives After completing this module, you will be able to: ! Describe the process of remote shopping and the business challenges that remote shopping solves ! Identify the design decisions for a remote shopping solution Module 6: Designing a Remote Shopping Solution Lesson: Introduction to Remote Shopping ! Business Challenges of Marketplace Web Sites ! What Is Remote Shopping? ! How Remote Shopping Works ! Benefits of Remote Shopping ! Practice: Determining the Benefits of Remote Shopping *****************************ILLEGAL FOR NON-TRAINER USE****************************** Introduction Before you design a remote shopping solution, examine the challenges of using a marketplace Web site and the benefits of remote shopping Then, you can design a remote shopping solution that best meets the requirements of your organization and your buyers Lesson objectives After completing this lesson, you will be able to: ! Describe the business challenges that may necessitate remote shopping ! Define remote shopping ! Describe the process of remote shopping ! Describe how implementing remote shopping benefits suppliers and buyers Module 6: Designing a Remote Shopping Solution What Is Remote Shopping? marketplace Supplier Buyer Buyer Remote shopping is a process that overcomes marketplace limitations by providing product information and functionality directly from suppliers *****************************ILLEGAL FOR NON-TRAINER USE****************************** What is remote shopping? Remote shopping is a process by which suppliers provide enhanced functionality and product information to buyers who use a marketplace Web site You can use remote shopping to control how a marketplace represents your products, prices, and product configurations throughout the buying process During remote shopping, buyers gain access to information and functionality directly from your Web site without leaving the shopping session on a marketplace As a result, you can control buyers’ shopping experience and provide detailed and dynamic product information What is a marketplace? The term marketplace describes organizations that aggregate the catalogs of multiple suppliers Examples include public marketplaces, such as Ariba and Commerce One, and private marketplaces, such as the buyer hubs in Microsoft Corporation and The Boeing Company Marketplaces compile product information from numerous suppliers and present that information on a Web site Because the marketplace controls the type, amount, and format of the compiled information, suppliers have limited influence over how their product information is presented to buyers Note Remote shopping is a Microsoft term that is also known as RoundTrip by Commerce One, Inc., PunchOut by Ariba, Inc., and TapOut by Clarus, Inc Module 6: Designing a Remote Shopping Solution How Remote Shopping Works marketplace Marketplace Supplier Steps: The buyer selects a product The marketplace and Buyer supplier create a remote Buyer shopping session The buyer is redirected to Supplier Marketplace Supplier Marketplace the supplier’s Web site The buyer checks out, Web Site Web Site Site Web Site 2 which returns the buyer 3 Remote Shopping Session to the marketplace Web 4 site *****************************ILLEGAL FOR NON-TRAINER USE****************************** Introduction The process of remote shopping involves a series of interactions between a buyer procurement application or browser, a marketplace Web site, and a supplier Web site The process may be invisible to buyers because all of the product information appears to originate from the marketplace Steps of remote shopping Remote shopping involves the following steps: The remote shopping session begins during a regular shopping session when a buyer selects a product that is enabled for remote shopping The marketplace and the supplier create a remote shopping session The buyer’s browser or application displays the marketplace Web shell; the supplier Web site supplies the product details After the buyer finishes shopping in the remote shopping session, the buyer returns to the marketplace shopping session Example of remote shopping A buyer shops for a laser printer on a marketplace Web site The buyer selects a printer from a list of items Because the printer item is enabled for remote shopping, the marketplace requests a remote shopping session with the supplier The marketplace redirects the buyer to the supplier’s Web page, which contains product information, configuration functionality, and dynamic pricing When the buyer is finished, the supplier sends a list of the selected products to the marketplace and returns the buyer to the marketplace Web site The buyer purchases the printer on the marketplace Web site, which generates a purchase order and confirms the purchase 12 Module 6: Designing a Remote Shopping Solution Process of Remote Shopping Buyer Buyer Marketplace Marketplace 1 Shopping Session Browser Supplier Supplier Marketplace Marketplace 4 Setup Setup Request Request Catalog HTTP Redirect HTTP Redirect ASP ASP 3 Setup Setup Response Response and URL and URL 6 Basket 5 Order Order Message Message Remote Basket Redirected Session Catalog *****************************ILLEGAL FOR NON-TRAINER USE****************************** Introduction To the buyer, remote shopping appears to be a seamless process because all product information appears to originate from the marketplace In reality, remote shopping consists of several intermediate steps among the buyer, marketplace, and supplier The steps for a remote shopping session Each marketplace implements the remote shopping process differently Even marketplaces that use the same protocols may use different steps to create a remote shopping session However, at a high level, the process of remote shopping includes the following steps: The buyer browses a catalog on the marketplace Web site and selects a product that is enabled for remote shopping The marketplace creates a remote shopping session request message and sends it to the supplier of the selected product The session request includes a Uniform Resource Locator (URL) that the supplier provides A Web page on the supplier’s Web site receives the session request message, authenticates the marketplace, validates the requested product, generates a URL that contains a unique session identification (ID) and product ID, and then creates a response message that contains the supplier’s URL The marketplace receives the response message and uses the supplier’s URL to redirect the buyer’s browser to the supplier’s Web site The buyer can now select product options, obtain additional information, and add products to a remote basket, that is, a shopping basket on the supplier’s Web site When the buyer completes the remote shopping session, the supplier saves the contents of the remote basket in an Extensible Markup Language (XML) order message and returns the order message to the marketplace The marketplace extracts the contents of the message and adds the product information to the buyer’s local shopping basket The buyer completes the transaction on the marketplace Module 6: Designing a Remote Shopping Solution 13 Requirements for Remote Shopping Requirements Requirements Details Details " Provide two electronic catalogs: " Provide two electronic catalogs: " A catalog hosted by the marketplace " A catalog hosted by the marketplace " A catalog hosted by the supplier " A catalog hosted by the supplier www.supplier.com Marketplace Marketplace Agreement Agreement " Provide a supplier Web site enabled for: " Provide a supplier Web site enabled for: " E-commerce " E-commerce " Remote shopping " Remote shopping " Establish an agreement with a marketplace that " Establish an agreement with a marketplace that defines the following: defines the following: " Protocol " Protocol " Authentication " Authentication " Security " Security *****************************ILLEGAL FOR NON-TRAINER USE****************************** Introduction Three things must exist before you, as a supplier, can implement remote shopping in your B2B solution: a catalog for remote shopping, a supplier Web site, and a marketplace agreement for each marketplace that you work with Two remote shopping catalogs In general, a marketplace Web site hosts one supplier catalog that is enabled for remote shopping; the supplier Web site hosts another catalog that contains additional product information Instead of creating two catalogs, you can publish a catalog to the marketplace that is a subset of the supplier catalog by using Extensible Stylesheet Language Transformations (XSLT) A supplier e-commerce Web site If you already have a retail Web site, you may be able to use parts of that site to create the B2B supplier Web site You can create configuration tools or other features that add value to the shopping experience Although most marketplaces that use remote shopping host a version of the supplier catalog on their Web sites, some marketplaces provide only a link to the supplier’s remote shopping catalog A marketplace agreement For each marketplace that you work with, create an agreement that defines the supplier and marketplace roles in your remote shopping implementation You must define how the marketplace will authenticate buyers If your organization requires additional authentication for security reasons, you may want to reauthenticate the buyer after the remote session is established Also, define your specific implementation and security details, such as the transport protocols that you will use Marketplaces that support remote shopping include Ariba, Commerce One, and Clarus, among others 14 Module 6: Designing a Remote Shopping Solution Guidelines for Choosing Catalog Content Catalog Hosted by Hosted by the marketplace the marketplace Hosted by Hosted by the supplier the supplier Guidelines Use content that: Use content that: " Is searchable " Is searchable " Changes infrequently " Changes infrequently " Enables favorable comparison shopping " Enables favorable comparison shopping Use content that: Use content that: " The marketplace catalog does not " The marketplace catalog does not support support " Changes frequently " Changes frequently *****************************ILLEGAL FOR NON-TRAINER USE****************************** Introduction As part of your remote shopping design, you will plan the design and content of two catalogs Typically a subset of the supplier’s catalog, the catalog for the marketplace Web site contains minimal product attributes, whereas the catalog for your supplier Web site contains more extensive attributes Catalog hosted by the marketplace When you choose attributes for a marketplace catalog, choose ones that: ! ! Change infrequently Choose attributes that change infrequently, so that you can update the catalog less frequently For example, dimensions and model number attributes change infrequently In contrast, prices may change frequently ! Catalog hosted by the supplier Are searchable Give the buyer the best chance to find the product Choose attributes that help categorize the product, such as category, classification, type, size, and color Create favorable comparison shopping Use descriptive attributes that encourage buyers to choose your product over a competitor’s product, or that encourage buyers to search for additional information on your supplier Web site When you choose attributes for a supplier catalog, choose ones that: ! The marketplace catalog does not support Take advantage of the capabilities of your own Web site For example, you can use attributes, such as multimedia files or lengthy product descriptions Include content that adds to the information in the marketplace catalog For example, you can provide information in a different format, such as a Microsoft Word document or a multimedia file ! Change frequently Use attributes that change often so that you can make updates on your own Web server, instead of on the marketplace Examples include product pricing, shipping fees, and available inventory Module 6: Designing a Remote Shopping Solution 15 Considerations for Designing a Supplier Web Site Considerations Considerations Infrastructure demands Infrastructure demands Security requirements Security requirements Product configuration tools Product configuration tools Buyer customization and personalization Buyer customization and personalization Business intelligence Business intelligence *****************************ILLEGAL FOR NON-TRAINER USE****************************** Introduction To best serve potential buyers when remote shopping redirects them to product information on your supplier Web site, consider the infrastructure and functionality requirements of your site Design considerations The supplier’s Web site is an important part of your remote shopping solution Whether you create a new site or use an existing e-commerce Web site, consider the following issues: ! The effect of increased demand on the infrastructure Examine how additional traffic affects the performance and availability of your Web site For example, confirm that your physical infrastructure provides availability and reliability when traffic increases significantly ! The level of security required Typically, when marketplaces create a remote shopping session, they authenticate the buyer and then forward the buyer’s identification credentials to the supplier However, extremely confidential data may require additional authentication beyond what the marketplace provides ! The value of product configuration tools You can add features and services to your Web site that are unavailable on the marketplace Web site For example, you can provide buyers with tools to preview the appearance or price of a product that the buyers customized while visiting your site ! The value of providing buyer customization and personalization If your Web site offers custom, dynamic pricing that is based on a buyer’s identification, you can use the buyer identification to generate customized advertising, shopping recommendations, and specialized pricing ! The value of business intelligence Use business intelligence and analytics— some of the most important tools in e-commerce—to better track and predict business trends and cycles The information can lead to opportunities for you to increase effectiveness through tighter inventory control 16 Module 6: Designing a Remote Shopping Solution Elements of a Marketplace Agreement Key considerations Key considerations Choices Choices Supported protocols Supported protocols " xCBL/OCI " xCBL/OCI " cXML 1.1, cXML 1.2 " cXML 1.1, cXML 1.2 Authentication Authentication " Marketplace " Marketplace " Supplier " Supplier Data security Data security " SSL " SSL " TLS " TLS *****************************ILLEGAL FOR NON-TRAINER USE****************************** Introduction Before you implement your remote shopping solution, establish a written agreement with each marketplace that you decide to work with The agreement defines the protocols, authentication methods, and security methods that you and the marketplace will use Include a service level agreement Your marketplace agreement will include a Service Level Agreement (SLA) This agreement defines the reliability, availability, scalability, and response time for the resolution of issues that the marketplace guarantees to you as the supplier Choose a protocol Marketplace agreements define the protocol that suppliers and marketplaces will support for remote shopping Typically, the marketplace dictates this decision For example, to work with Ariba, you choose Commerce XML cXML; to work with Commerce One, you choose XML Common Business Library (xCBL) Choose one of the following protocols: ! xCBL/OCI Because xCBL does not support remote shopping directly, Commerce One uses the Open Catalog Interface (OCI) protocol OCI is a non-XML protocol that uses Hypertext Markup Language (HTML) forms to send messages OCI supports remote shopping at the catalog level but not at the product level In other words, you can publish a link to your catalog that is enabled for OCI, but you cannot publish individual line items to the marketplace In addition, OCI provides several options for the authentication of buyers Note For more information about OCI, see the white paper, Open Catalog Interface, under Additional Reading on the Web page on the Student Materials compact disc ! cXML1.1 and cXML1.2 This protocol supports both product-level and catalog-level remote shopping For example, the Ariba marketplace uses cXML 1.1 for remote shopping When you and your trading partner use cXML for remote shopping, the marketplace usually authenticates buyers Module 6: Designing a Remote Shopping Solution 17 Determine who authenticates buyers You must determine how to authenticate buyers Typically, each marketplace requires a particular authentication format For example, Commerce One uses xCBL authentication Although the marketplace authenticates buyers, you may need to verify the authentication, or you may require independent buyer authentication Choose data security methods You can secure Hypertext Transfer Protocol (HTTP) by using Secure Sockets Layer (SSL) or Transport Layer Security (TLS) Both SSL and TLS encrypt data streams, which ensures that no one has altered data during transmission SSL and TLS encrypt data by using X.509 digital certificates You must negotiate the key length for the SSL or TLS connection with your trading partner 18 Module 6: Designing a Remote Shopping Solution How Commerce Server and AFS Enable Remote Shopping Marketplace Marketplace Supplier Supplier Commerce Commerce Server Server AFS AFS ASP ASP Catalog Catalog Catalog Publisher ASP ASP ASP ASP ASP ASP Shopping Pages Remote Shopping Session Management Shopping Pages Remote Basket *****************************ILLEGAL FOR NON-TRAINER USE****************************** Introduction You can use BizTalk Accelerator for Suppliers (AFS) to implement a remote shopping solution on a Commerce Server site AFS functionality for remote shopping AFS provides the following functionality to enable remote shopping: ! ! Implementation of a remote shopping solution Remote shopping catalog management AFS modifies a Commerce Server Web site to enable it for remote shopping It also adds an extension to the Commerce Server Business Desk to enable advanced catalog management You can also use AFS to publish your catalog to the marketplace AFS supports Service Advertising Protocol (SAP) OCI 2.0b, cXML 1.2, cXML 1.1, and all of the security and authentication methods that Internet Information Services (IIS) provides Remote shopping session management AFS provides an Active Server Pages (ASP) page that receives the remote shopping setup request, authenticates the marketplace, generates a session ID, generates a unique URL that identifies the session and the requested product, and then sends a response message back to the marketplace To add remote shopping functionality to a Commerce Server Web site, install AFS on Commerce Server, copy the AFS ASP pages to your shopping Web site, and then modify the basket.asp page by adding a single INCLUDE statement The result is a Commerce Server Web site that is enabled for remote shopping Module 6: Designing a Remote Shopping Solution 19 Practice: Designing a Remote Shopping Solution Discussion Discussion Read the business scenario Read the business scenario Design a remote shopping Design a remote shopping solution solution Discuss your results with Discuss your results with the class the class *****************************ILLEGAL FOR NON-TRAINER USE****************************** Introduction In this practice, you will design a remote shopping solution that is based on the following scenario Scenario An office supply company has decided to implement remote shopping It has asked you to design its remote shopping solution and present it to the chief information officer (CIO) The company wants to connect to a marketplace that uses the cXML protocol Its prices are confidential and will be available only through remote shopping Practice Design a remote shopping solution that meets the needs of the office supply company Your remote shopping design must include the following design questions: What type of encryption and authentication will you implement, and why? Use SSL or TLS to secure data transmissions from the company Web site and the marketplace Web site SSL or TLS ensures the security and integrity of the data To provide an additional layer of security, you can authenticate buyers again by using Commerce Server or IIS How will the office supply company’s version of the catalog differ from the version that it publishes to the marketplace? The marketplace catalog does not contain prices You publish prices only in the company’s catalog The two catalogs may differ in other ways, depending on their implementation For example, the supplier’s catalog will likely contain more detailed information about office supplies 20 Module 6: Designing a Remote Shopping Solution Summary: Designing Remote Shopping Project Design Project Design " Remote shopping solution " Catalog hosted by the marketplace " Catalog hosted by the supplier " Supplier Web site " Marketplace agreement *****************************ILLEGAL FOR NON-TRAINER USE****************************** Introduction This job aid summarizes the key project design elements to consider when you design a remote shopping solution Design element Criteria to consider Remote shopping solution Whether to implement Catalog hosted by the marketplace Catalog attributes to include Catalog hosted by the supplier Catalog attributes to include Supplier Web site Adequate infrastructure, security, customization, personalization, and business intelligence Marketplace agreement Protocols, authentication mechanisms, and security measures Module 6: Designing a Remote Shopping Solution 21 Review ! Introduction to Remote Shopping ! Designing a Remote Shopping Solution *****************************ILLEGAL FOR NON-TRAINER USE****************************** As a supplier, you sell products on a marketplace Web site along with many of your competitors The marketplace does not display supplier-specific information or branding What are the advantages and drawbacks of selling products on a marketplace? Advantages include the ability to broaden your geographic market reach Drawbacks include the lack of branding on the marketplace and other means to differentiate products by different suppliers Because the supplier cannot promote the quality of its products and services, buyers make decisions largely based on price How can a remote shopping solution solve the drawbacks that you identified in your answer to the previous question? Remote shopping gives you better control over the shopping experience You can provide branding, personalization, and promotions You can also offer more detailed product information and other types of information, such as warranties and customer service, that help differentiate your products from those of your competitors 22 Module 6: Designing a Remote Shopping Solution If you were selling commodities, like bolts or raw materials, would your company benefit from implementing remote shopping? If so, how? Yes You could display dynamic pricing that is based on quantity or fluctuations in market prices This information is essential for the sale of such commodities You already have a Commerce Server Web site How would AFS help you implement remote shopping functionality? AFS provides all of the code that is required to implement remote shopping By using AFS, you can also implement the cXML 1.1 and 1.2 remote shopping protocols and the SAP OCI 2.0b protocol Module 6: Designing a Remote Shopping Solution 23 Lab A: Enabling Remote Shopping ! Exercise 1: Designing a Remote Shopping Solution *****************************ILLEGAL FOR NON-TRAINER USE****************************** Objectives After completing this lab, you will be able to: ! ! Prerequisites Determine whether to implement a remote shopping solution Choose the most appropriate protocol and authentication method Before working on this lab, you must have knowledge about: ! ! Estimated time to complete this lab: 45 minutes Internet transport protocols and security methods ! Introduction Electronic catalogs Marketplaces In this design exercise, students will read a scenario that describes how Adventure Works, an online supplier, plans to implement remote shopping Students will identify business drivers and choose a transport protocol 24 Module 6: Designing a Remote Shopping Solution Exercise Designing a Remote Shopping Solution The CIO of Adventure Works, Kim Yoshida, has hired you as a consultant to help Adventure Works design a remote shopping solution Adventure Works is a regional, medium-sized supplier of mountain bicycles, parts, and accessories The following scenario describes the company’s process and challenges in selling products on a marketplace and to a direct buyer Read the scenario and then work with your assigned classmates to answer the questions Scenario Adventure Works has joined Northwind Traders, the primary marketplace for outdoor recreational manufacturers Although Adventure Works enjoys strong name recognition and sales in the western United States, the company is not well known outside its core market, nor has it achieved the level of sales that it expected from buyers that visit the marketplace On Northwind Traders, Adventure Works and other suppliers are limited to a one-line description that includes the product name, supplier, and price Because Adventure Works’s products are of high quality, they generally cost more than competitors’ products John Kelly, the sales manager, believes that the format of Northwind Traders’s catalog structure prevents Adventure Works from showcasing the quality of its products This lack of product differentiation on the marketplace leads to many buyers shopping solely based on price A long-term concern of John Kelly’s is that Adventure Works can enter only a single price for all buyers on the Northwind Traders marketplace Adventure Works has notified Wingtip Toys, its largest trading partner, that it will receive a 7.5 percent sales discount during order processing John wants the preferential price for Wingtip Toys to appear on the marketplace when Wingtip Toys shops for Adventure Works products Additional trading partner information Litware, Inc., a bicycle retailer, purchases assembled bicycles and accessories directly from Adventure Works by using an online catalog However, the purchasing agent at Litware, Inc knows little about bicycles or the industry Litware, Inc uses the xCBL 3.0 catalog format Litware, Inc prefers to receive catalogs over HTTP, but is willing to use other transport protocols if necessary Northwind Traders enables buyers and suppliers to standardize on B2B protocols and infrastructure It uses the cXML 1.1 protocol and supports both static catalogs and remote shopping Northwind Traders also offers buyers superior e-procurement applications that are based on cXML 1.1 Customization program Adventure Works recently launched a bicycle customization program, whereby buyers can purchase mountain bicycles that are built to their specifications A developer at Adventure Works created a Web-based configuration tool that buyers use to select parts for their custom mountain bicycles After buyers choose the parts, the tool dynamically generates the price of the custom bicycle Kim Yoshida believes that this tool can boost sales for Litware, Inc and also increase sales to Adventure Works’s buyers who use the Northwind Traders marketplace Module 6: Designing a Remote Shopping Solution Design Questions 25 What business problems does Adventure Works face in this scenario? Adventure Works suffers from a lack of branding on Northwind Traders, which is limiting the company’s sales on the marketplace because the company competes based on product quality rather than price Also, Adventure Works cannot use dynamic pricing on the marketplace, which the company’s custom mountain bicycle configuration tool requires How can remote shopping help Adventure Works solve its business problems? Remote shopping solves several problems for Adventure Works First, it enables the company to use its branding on Northwind Traders Second, Adventure Works can price its products dynamically on the marketplace based on buyers’ identity, which is essential for showing preferential pricing to Wingtip Toys And third, remote shopping enables buyers to gain access to Adventure Works’s custom mountain bicycle configuration tool so that they can build their own bicycles online As a supplier on the marketplace, Adventure Works already has a trading partner agreement with Northwind Traders To implement remote shopping, Adventure Works must amend the agreement What amendments are necessary? Adventure Works and Northwind Traders must define a method to authenticate buyers who are redirected from the marketplace to the company’s Web site They must also research how Northwind Traders uses the cXML protocol to establish remote shopping sessions John Kelly wants Wingtip Toys to be able to see preferential pricing, but he does not want other trading partners to see or receive those discounts by accident How can Adventure Works ensure that only Wingtip Toys can view preferential pricing during a remote shopping session? Although the marketplace may use its own authentication process, Adventure Works should implement SSL to authenticate buyers on the Adventure Works Web site This way, buyers who are not from Wingtip Toys not see the preferential prices THIS PAGE INTENTIONALLY LEFT BLANK ... AFS AFS ASP ASP Catalog Catalog Catalog Publisher ASP ASP ASP ASP ASP ASP Shopping Pages Remote Shopping Session Management Shopping Pages Remote Basket *****************************ILLEGAL FOR... information or branding What are the advantages and drawbacks of selling products on a marketplace? Advantages include the ability to broaden your geographic market reach Drawbacks include the lack... the amount and type of catalog data that you publish Limitations on catalog attributes may restrict your ability to represent some products accurately in a marketplace catalog—for example, a product