Introduction to Microsoft Commerce Server 2002 Mark D. Robinson Technical Lead Commerce Server Support Microsoft Corporation.

Slides:



Advertisements
Similar presentations
RP Designs Semi-Custom e-Commerce Package. Overview RP Designs semi- custom e-commerce package is a complete website solution. Visitors can browse a catalog.
Advertisements

SharePoint Forms All you ever wanted to know about forms but were afraid to ask.
Components of a Dynamics Ecommerce Solution The Situation Today for Many Organizations Retail Headquarters Financials Warehouse Management Stores.
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
Microsoft ASP.NET Security Venkat Chilakala Support Professional Microsoft Corporation.
Managing Employee Earnings Statements: PAYSTUB 3.0 A centralized, intranet-based application used to view employee earnings statements online Published:
Microsoft ® Official Course Interacting with the Search Service Microsoft SharePoint 2013 SharePoint Practice.
ESupport Shifting Customers to the Internet for Support Published: January 2002.
Microsoft Windows XP Remote Desktop Alvin Loh Program Manager Terminal Services Group.
Live Meeting APIs Robert Devine Program Manager Microsoft Corporation.
Connect with life Praveen Srvatsa Director | AsthraSoft Consulting Microsoft Regional Director, Bangalore Microsoft MVP, ASP.NET.
Enhanced Collaboration and other benefits of Sharepoint Technologies Kern Sutton Business Productivity Group Microsoft Corporation.
Tutorial Introduction Fidelity NTSConnect is an innovative Web-based software solution designed for use by customers of Fidelity National Title Insurance.
10 – 12 APRIL 2005 Riyadh, Saudi Arabia. Microsoft Commerce Server 2002: Introduction to Virtual Catalogs Abdellatif Tarhine Microsoft Regional Director.
Create with SharePoint 2010 Jen Dodd Sr. Solutions Consultant
1 Web Developer & Design Foundations with XHTML Chapter 6 Key Concepts.
Training Course 2 User Module Training Course 3 Data Administration Module Session 1 Orientation Session 2 User Interface Session 3 Database Administration.
Ihr Logo Data Explorer - A data profiling tool. Your Logo Agenda  Introduction  Existing System  Limitations of Existing System  Proposed Solution.
Module 8: Managing Client Configuration and Connectivity.
Joomla! Day France SEBLOD Version 2.0 for Joomla! 1.6.
OFC304 Excel 2003 Overview: XML Support Joseph Chirilov Program Manager.
DIGIT Directorate-General for Informatics DIGIT Directorate-General for Informatics EUSURVEY Creating online surveys DIGIT EUSURVEY SUPPORT.
Module 14: WCF Send Adapters. Overview Lesson 1: Introduction to WCF Send Adapters Lesson 2: Consuming a Web Service Lesson 3: Consuming Services from.
Building Search Portals With SP2013 Search. 2 SharePoint 2013 Search  Introduction  Changes in the Architecture  Result Sources  Query Rules/Result.
Introducing Reporting Services for SQL Server 2005.
Business Solutions Using Microsoft ® Office SharePoint ® Server ROADSHOW.
Microsoft Exchange 2000 Service Pack 2 Features Mark Barringer Support Professional Enterprise Messaging Support Microsoft Corporation.
Microsoft SharePoint Server 2010 for the Microsoft ASP.NET Developer Yaroslav Pentsarskyy
Home Networking and Internet Connection Sharing in Microsoft Windows XP Curtis Koenig Support Engineer Professional Platform Support Microsoft Corporation.
SharePoint 2010 Search Architecture The Connector Framework Enhancing the Search User Interface Creating Custom Ranking Models.
HOME EVIDENCE EXECUTION MICROSOFT SOLUTIONS SERVICES PARTNERS Custom Field Controls and SharePoint Web Content Management Chakkaradeep Chandran Robert.
10 – 12 APRIL 2005 Riyadh, Saudi Arabia. Building multi-lingual ASP.Net application that handle western languages and Arabic with a single code base.
Using Encryption with Microsoft SQL Server 2000 Kevin McDonnell Technical Lead SQL Server Support Microsoft Corporation.
What’s new in Kentico CMS 5.0 Michal Neuwirth Product Manager Kentico Software.
James Akrigg Microsoft Ltd Integrating InfoPath Forms Into Workflow Solutions And Business Processes.
ArcGIS for the Military: MIL-STD-2525D Joint Military Symbology
What’s New for Web Developers in ASP.NET and Visual Studio 2008 Kate Gregory Microsoft Regional Director
Slide 1 ASP Authentication There are basically three authentication modes Windows Passport Forms There are others through WCF You choose an authentication.
0 SharePoint Search 2013 Rafael de la Cruz SharePoint Developer Seneca Resources twitter.com/delacruz_rafael
Page 1 © 2001, Epicentric - All Rights Reserved Epicentric Modular Web Services Alan Kropp Web Services Architect WSRP Technical Committee – March 18,
Microsoft Dynamics NAV 2009 and Architecture Overview Name Title Microsoft Corporation.
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Search Overview Search Features: WSS and Office Search Architecture Content Sources and.
Graphical Enablement In this presentation… –What is graphical enablement? –Introduction to newlook dialogs and tools used to graphical enable System i.
BI Practice March-2006 COGNOS 8BI TOOLS COGNOS 8 Framework Manager TATA CONSULTANCY SERVICES SEEPZ, Mumbai.
Extending SharePoint through Web Parts and ASP.NET 최승현 대리 한국마이크로소프트.
Oracle Business Intelligence Foundation – Testing and Deploying OBI Repository.
Introduction to SQL Server 2000 Reporting Services Jeff Dumas Technical Specialist Microsoft Corporation
SharePoint 2007 Business Intelligence October 23 th, 2008 Neil Iversen - Inetium.
Developer Exam Preparation Thom Robbins Bryan Soltis
Integrating and Extending Workflow 8 AA301 Carl Sykes Ed Heaney.
Sagecrm.com Sage CRM An Introduction to the Developer Program.
Live. learn. work. play Superior Avenue Suite 310 Cleveland Ohio Tel: Fax:
Introduction to Web Services Srinath Vasireddy Support Professional Developer Support Microsoft Corporation.
BizTalk Damir Dobric Lead Architect. Agenda Microsoft BizTalk RFID Overview Architecture Application models Implementing Event Handlers Sensors.
1 BizTalk Server 2004, “Indigo” And “Yukon” Scott Woodgate Lead Product Manager E-Business Microsoft Corporation Scott Woodgate Lead Product Manager E-Business.
1 Copyright © 2008, Oracle. All rights reserved. Repository Basics.
IPDA Registry Definitions Project Dan Crichton Pedro Osuna Alain Sarkissian.
Jim Fawcett CSE681 – SW Modeling & Analysis Spring 2005
SharePoint 2007 Business Intelligence
Agenda Introduction Security flow for a request Authentication
Scalable Web Apps Target this solution to brand leaders responsible for customer engagement and roll-out of global marketing campaigns. Implement scenarios.
DotNetNuke® Web Application Framework
Business Connectivity Services in SharePoint 2010 and Office 2010
Scalable Web Apps Target this solution to brand leaders responsible for customer engagement and roll-out of global marketing campaigns. Implement scenarios.
Module 0: Introduction Chapter 2: Getting Started
Module 1: Getting Started
DAT381 Team Development with SQL Server 2005
Serpil TOK, Zeki BAYRAM. Eastern MediterraneanUniversity Famagusta
Introducing Schoolwires Forms & Surveys Module
1999 ACM SIGMOD: Data Management Issues in Electronic Commerce
Presentation transcript:

Introduction to Microsoft Commerce Server 2002 Mark D. Robinson Technical Lead Commerce Server Support Microsoft Corporation

2 Session Overview  Commerce Server 2002 overview  Key features of Commerce Server 2002  Commerce Server 2002 architecture  Product system catalog structure and schema  Types of catalogs in Commerce Server 2002  Virtual catalogs

3 Commerce Server 2002 Overview  Commerce Server 2002 is composed of five major systems: Business Analytics System Business Analytics System Profiling System Profiling System Product Catalog System Product Catalog System Targeting System Targeting System Business Processing Pipelines System Business Processing Pipelines System

4 Anatomy of Commerce Server Commerce Server Manager Solution Sites Product Catalog System Targeting System Profiling System SQL Server Commerce Server Data Warehouse SQL Server Catalogs Campaigns Orders LDAP ODBC SQL Server Profiles OtherApps Business Processing Pipelines System Business Analytics System Business Desk

5 Key Features  The ability to scale up to support the largest Internet commerce sites  Improved out-of-the-box operations and manageability  Feature and performance improvements  Support for multilingual and multicurrency implementations

6 Catalog System Design Goals  Need to be able to: Define rich catalog content for any type of products Define rich catalog content for any type of products Define customer/market specific catalogs Define customer/market specific catalogs Describe products in multiple languages Describe products in multiple languages Control who can change what Control who can change what Allow buyers to easily find relevant products Allow buyers to easily find relevant products Exchange catalogs with trading partners Exchange catalogs with trading partners

7 Business Desk Framework Business Desk Catalog modules Schema Design CatalogEditor Catalog Architecture Catalog COM API Layer SQL Server™ CatalogCollection Export/ Import Commerce Server Catalog XML, CSV Catalog DTS BusinessDW Commerce Server ASP Site Caches BizTalk ® Server Catalog Exchange Commerce Server ASP.NET Site Catalog.NET FW Classes

8 Catalog System Features  Business Desk administration interface Simple catalog design UI Simple catalog design UI User-definable product types User-definable product types Security Security  Sample catalogs – Adventure Works  Multiple search mechanisms  Import/Export/Merge of catalogs through XML XML-data schema for catalogs XML-data schema for catalogs Catalog exchange through BizTalk Server Catalog exchange through BizTalk Server  Export to business data warehouse for reporting  COM and.NET APIs

9 Catalog Structure Catalog Collection Catalog C Catalog B Catalog A Category 1 Category 2 Category 1a Category 1b Product X Variant3 Variant2 Variant1 Product Y Accessory

10 Product Definition  Template for a product describes a type of product  For example, Guitar has: Guitar has: Brand name Brand name Model number Model number Image Image Description Description Type Type Number of strings Number of strings Body type Body type Weight Weight List price List price And so on And so on

11 Products Can Have Variants  For example, Movie has: Title Title ID ID Description Description Director Director Stars Stars Synopsis Synopsis  And variant properties that change for different “versions” of the product: SKU SKU Format Format Price Price “Movie Title” MV131 … Director Name Actor, Actress … DVDVHSLD Instance of “Movie” Variants of MV131

12 Property Definitions  Can be one of the following types: Text/Multilingual TextFilename NumberDecimal CurrencyDate/time Multiple choice/Multilingual Multiple Choice  And can have the following attributes: Display on site, display name Display on site, display name Free-text searchable Free-text searchable Export to Business Data Warehouse Export to Business Data Warehouse Minimum, maximum length/value Minimum, maximum length/value Specification searchable Specification searchable Additional properties can be defined through API Additional properties can be defined through API

13 Catalog Schema Catalog Data Category Type ‘DEPT’ DEPT‘Jeans’ Properties Product Definitions Category Definitions Property‘name’ Property‘size’ Property‘color’ Product Type ‘PANTS’ Retro Closet PANTS’Designer’ Size: 36; Color: Green Size: 34; Color: Black Size: 34; Color: Green Size: 32; Color: Blue Size: 32; Color: Green

14 Virtual Catalogs  Powerful way to define customer or region specific pricing and/or product selection  Subset or aggregate content from “base” catalogs  Can be used to apply a currency exchange rate

15 Catalog Type Comparison  Commerce Server 2000 Base catalogs Base catalogs Custom catalogs Custom catalogs Catalog sets Catalog sets  Commerce Server 2002 Base catalogs Base catalogs Virtual catalogs Virtual catalogs Catalog sets Catalog sets Multilingual catalogs Multilingual catalogs

16 Creating a Virtual Catalog  When you create a virtual catalog you specify: The name of the catalog. The name of the catalog. The currency that will be used to price products (for example, USD). The currency that will be used to price products (for example, USD).  You can create up to 10,000 virtual catalogs.

17 Defining Virtual Catalogs  Virtual catalogs are defined by a set of rules.  Those rules are: Inclusion rules. Inclusion rules. Exclusion rules. Exclusion rules. Price rules. Price rules.

18 Managing Virtual Catalogs  You can easily manage virtual catalogs in the Business Desk.  You can configure security in the Business Desk.  System administrators can use the Product Catalog System APIs to manage virtual catalogs.

19 Performance  Virtual catalogs are by default implemented as SQL Server views.  Run-time performance of virtual catalogs is less than base catalogs.  To improve run-time performance of virtual catalogs, you can materialize them.  Materialize your virtual catalogs by using the MaterializeVC.vbs script provided with the product.

20 Tailspin Virtual catalog Motorcycle wheels Product P1 $ Truck wheels Product P2 $ Product P3 $ Virtual Catalog – Example 1  “Wingtip Toys” enters contract with “Tailspin Toys” to offer them motorcycle wheels at 20 percent off regular price. Motorcycle wheels Wingtip Product P1 $ Truck wheels Product P2 $ Product P3 $ Base catalog $ $ $ $ % -20%

21 Shoes Product P1 $50.00 Dresses Product P2 $ Product P3 $ Virtual Catalog – Example 2 Multicurrency scenario  “Fabrikam, Inc.” wants to offer its products priced in Canadian dollars to Canadian shoppers.  Create Clothes-CAN, Include Clothes, div prices by Shoes Clothes Product P1 $50.00 Dresses Product P2 $ Product P3 $ Product P1 $89.93 Product P2 $ Product P3 $ Clothes-CAN Virtual catalog Base catalog

22 Virtual Catalog – Example 3  “Fabrikam, Inc.” doesn’t sell certain products to France – needs to exclude those products.  Create ‘Clothes-FRN’ catalog, exclude category XYZ. Shoes Clothes Product P1 $50.00 XYZ Product P2 $ Product P3 $ Shoes Product P1 $50.00 Product P2 $ Clothes-FRN Virtual catalog Base catalog

23 Virtual Catalog – Example 4 Aggregation scenario  “Southridge Video” sells technical books from a number of publishers.  Create VC Southridge, Include Publisher1 catalog, Publisher2 catalog. Publisher1 Books Product P1 $89.93 Product P2 $24.82 Product P3 $60.79 Visual C#™.NET Visual Basic ®.NET Southridge Virtual catalog Base catalog Publisher2 Books Base catalog

24 Catalog Security Support  Commerce Server 2002 introduces the ability to secure certain catalog items within the Business Desk.  Leverages Business Desk security framework.  Supports control over which Business Desk users can edit: Each catalog. Each catalog. Categories within a catalog. Categories within a catalog. Particular properties. Particular properties.

25 Catalog XML Format  Published on  Provides a mechanism for getting data into and out of our catalog database  Represents both catalog schema and data  Suitable for mapping using BizTalk Server mapping tool

26 Catalog XML File Validation  Commerce Server 2002 provides the ability to validate catalog XML files.  Helps to identify bad catalog XML files and common mistakes in creating them.  New API: ValidateXML ValidateXML Returns a recordset of (up to 100) errors, or a success code. Returns a recordset of (up to 100) errors, or a success code.  Also exposed within the Business Desk: Validate only check box on XML import dialog. Validate only check box on XML import dialog. Displays errors within the Business Desk UI. Displays errors within the Business Desk UI.

27 Scale Points  Up to 5 million products per catalog database  Up to 10,000 product catalogs (total base + virtual)  Up to 10,000 virtual catalogs  Up to 10,000 rules/virtual catalog  Up to 1,000 properties per catalog

28 Virtual Catalog Summary  Virtual catalogs Implemented as SQL Server views Implemented as SQL Server views Can be subset of a base catalog Can be subset of a base catalog Can be created from multiple catalogs Can be created from multiple catalogs Can be associated with specific languages Can be associated with specific languages Can be associated with a specific currency Can be associated with a specific currency Support for up to 10,000 virtual catalogs Support for up to 10,000 virtual catalogs

29 Resources  Case studies Case studies White papers White papers  High availability planning High availability planning Developer information Developer information  Product documentation Product documentation Technical deployment guides Technical deployment guides Newsgroup pointers Newsgroup pointers  Product Ideas?

Thank you for joining us for today’s Microsoft Support WebCast. For information about all upcoming Support WebCasts and access to the archived content (streaming media files, PowerPoint® slides, and transcripts), please visit: We sincerely appreciate your feedback. Please send any comments or suggestions regarding the Support WebCasts to