Part Number: X08-65324 Course Number: 2420A Released: 12/2001 Delivery Guide DesigningB2BIntegrationSolutions 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. Course Number: 2420A Part Number: X08-65324 Released: 12/2001 DesigningB2BIntegrationSolutions iii Contents Introduction Course Materials 2 Prerequisites .3 Course Outline .4 Microsoft Official Curriculum .6 Microsoft Certified Professional Program .7 Facilities .9 Module 1: Introduction to B2BIntegration Overview 1 Lesson: Introduction to B2B E-Commerce 2 Lesson: Introduction to B2B Trading Partner Integration .11 Review .19 Module 2: Conducting Project Research Overview 1 Lesson: Determining Design Criteria 2 Lesson: Creating a Design Plan .12 Review .21 Lab A: Conducting Project Research .22 Module 3: Organizing Product Information Overview 1 Lesson: Introduction to Master Content Sources .2 Lesson: Selecting a Master Content Source Design 9 Lesson: Establishing a Data Migration Process .16 Review .25 Lab A: Organizing Product Information 27 Module 4: Designing and Publishing Catalogs Overview 1 Lesson: Introduction to Electronic Catalogs 2 Lesson: Designing Electronic Catalogs .10 Lesson: Publishing Electronic Catalogs .21 Review .32 Lab A: Designing and Publishing Electronic Catalogs 33 Module 5: Processing Orders Overview 1 Lesson: Introduction to Processing Orders 2 Lesson: Designing a Solution to Receive Purchase Orders .7 Lesson: Designing a Solution to Process Purchase Orders 20 Lesson: Implementing an Order Processing Solution Using AFS .32 Summary: Processing Orders .36 Review .37 Lab A: Receiving and Processing Purchase Orders .39 iv DesigningB2BIntegrationSolutions Module 6: Designing a Remote Shopping Solution Overview . 1 Lesson: Introduction to Remote Shopping 2 Lesson: Designing a Remote Shopping Solution 11 Summary: Designing Remote Shopping . 20 Review 21 Lab A: Enabling Remote Shopping 23 Module 7: Using UDDI Overview . 1 Lesson: Introduction to UDDI 2 Lesson: Registering and Publishing Information in UDDI . 9 Lesson: Locating Trading Partner Information in UDDI 16 Review 23 Lab A: Using UDDI 24 Course Evaluation . 28 Module 8: Integrating XML Web Services in a B2B Solution Overview . 1 Lesson: Introduction to XML Web Services . 2 Lesson: Applying XML Web Services to Order Processing . 10 Lesson: Providing XML Web Services to Trading Partners . 16 Review 22 Lab A: Integrating XML Web Services 24 Module 9: Creating a B2BIntegration Design Overview . 1 Lesson: Creating a Project Vision . 2 Lesson: Creating a Project Design 8 Review 15 Lab A: Creating a B2BIntegration Design . 16 Course Evaluation . 24 DesigningB2BIntegrationSolutions v About This Course This section provides you with a brief description of the course, audience, suggested prerequisites, and course objectives. This course provides students with the knowledge and skills necessary to identify and analyze an organization’s business and technical requirements to design the key elements of a business-to-business (B2B) integration solution. This course is intended for individuals who are responsible for designing a B2B infrastructure and managing supporting applications. The job role often combines the responsibilities of developers, Information Technology (IT) professionals, and solutions architects. Persons in this position typically have three to five years of experience designing business solutions or equivalent knowledge. This course requires that students have the following business skills: ! Analyze common business practices ! Propose technical solutions to business problems ! Specify technologies required to solve business problems ! Communicate the problems and solutions to management and development teams This course requires that students have familiarity with the following technical products and protocols: ! Microsoft ® BizTalk ™ Server 2000, BizTalk Messaging Services and BizTalk Orchestration Services ! XML and XML protocols ! Catalog management by using Microsoft Commerce Server 2000 ! Microsoft SQL Server ™ 2000 database design After completing this course, students will be able to: ! Design a B2Bintegration solution directly between a supplier and its buyers or indirectly by using online marketplaces. ! Collect and organize content into electronic catalogs. ! Design and publish product catalogs. ! Receive and process orders from trading partners. ! Design a remote shopping solution. ! Use Universal Description, Discovery and Integration (UDDI) to establish business relationships. ! Integrate XML Web services in a B2B solution. ! Create the foundation of a B2B trading partner integration design. Description Audience Student prerequisites Course objectives vi DesigningB2BIntegrationSolutions Course Timing The following schedule is an estimate of the course timing. Your timing may vary. Day 1 Start End Module 9:00 9:30 Introduction 9:30 10:15 Module 1: Introduction to B2BIntegration 10:15 10:30 Break 10:30 11:30 Module 2: Conducting Project Research 11:30 12:15 Lab A: Conducting Project Research 12:15 1:15 Lunch 1:15 2:45 Module 3: Organizing Product Information 2:45 3:00 Break 3:00 3:45 Lab A: Organizing Product Information 3:45 4:00 Review Day 2 Start End Module 9:00 9:30 Day 1 review 9:30 11:00 Module 4: Designing and Publishing Catalogs 11:00 11:15 Break 11:15 12:00 Lab A: Designing and Publishing Catalogs 12:00 1:00 Lunch 1:00 2:15 Module 5: Processing Orders 2:15 3:00 Lab A: Receiving and Processing Purchase Orders 3:00 3:15 Break 3:15 4:00 Module 6: Designing a Remote Shopping Solution 4:00 4:45 Lab A: Enabling Remote Shopping 4:45 5:00 Review DesigningB2BIntegrationSolutions vii Day 3 Start End Module 9:00 9:30 Day 2 review 9:30 10:15 Module 7: Using UDDI 10:15 10:30 Break 10:30 11:15 Lab A: Using UDDI 11:15 12:00 Module 8: Integrating XML Web Services in a B2B Solution 12:00 1:00 Lunch 1:00 1:45 Lab A: Integrating XML Web Services 1:45 2:00 Break 2:00 2:30 Module 9: Creating a B2BIntegration Design 2:30 3:45 Lab A: Creating a B2BIntegration Design 3:45 4:00 Review viii DesigningB2BIntegrationSolutions Trainer Materials Compact Disc Contents The Trainer Materials compact disc contains the following files and folders: ! Autorun.exe. When the compact disc is inserted into the compact disc drive, or when you double-click the Autorun.exe file, this file opens the compact disc so that you can browse the Student Materials or Trainer Materials compact disc. ! Autorun.inf. When the compact disc is inserted into the compact disc drive, this file opens Autorun.exe. ! Default.htm. This file opens the Trainer Materials Web page. ! Readme.txt. This file explains how to install the software for viewing the Trainer Materials compact disc and its contents and how to open the Trainer Materials Web page. ! 2420A_ms.doc. This file is the Manual Classroom Setup Guide. It contains the steps for manually setting up the classroom computers. ! 2420A_sg.doc. This file is the Automated Classroom Setup Guide. It contains a description of classroom requirements, classroom configuration, instructions for using the automated classroom setup scripts, and the Classroom Setup Checklist. ! Powerpnt. This folder contains the Microsoft PowerPoint ® slides that are used in this course. ! Pptview. This folder contains the PowerPoint Viewer, which is used to display the PowerPoint slides. ! Setup. This folder contains the files that install the course and related software to computers in a classroom setting. ! StudentCD. This folder contains the Web page that provides students with links to resources pertaining to this course, including additional reading, review and lab answers, lab files, multimedia presentations, and course- related Web sites. ! Tools. This folder contains files and utilities used to complete the setup of the instructor computer. ! Webfiles. This folder contains the files that are required to view the course Web page. To open the Web page, open Microsoft Windows ® Explorer, and then in the root directory of the compact disc, double-click Default.htm or Autorun.exe. DesigningB2BIntegrationSolutions ix Student Materials Compact Disc Contents The Student Materials compact disc contains the following files and folders: ! Autorun.exe. When the compact disc is inserted into the CD-ROM drive, or when you double-click the Autorun.exe file, this file opens the compact disc so that you can browse the Student Materials compact disc. ! Autorun.inf. When the compact disc is inserted into the CD-ROM drive, this file opens Autorun.exe. ! Default.htm. This file opens the Student Materials Web page. It provides you with resources pertaining to this course, including additional reading, review and lab answers, lab files, multimedia presentations, and course- related Web sites. ! Readme.txt. This file explains how to install the software for viewing the Student Materials compact disc and its contents and how to open the Student Materials Web page. ! Addread. This folder contains additional reading pertaining to this course. ! Flash. This folder contains the installer for the Macromedia Flash 5.0 browser plug-in. ! Fonts. This folder contains fonts that are required to view the PowerPoint presentation and Web-based materials. ! Media. This folder contains files that are used in multimedia presentations for this course. ! Mplayer. This folder contains the setup file to install Microsoft Windows Media ™ Player. ! Webfiles. This folder contains the files that are required to view the course Web page. To open the Web page, open Windows Explorer, and then in the root directory of the compact disc, double-click Default.htm or Autorun.exe. ! Wordview. This folder contains the Word Viewer that is used to view any Word document (.doc) files that are included on the compact disc. x DesigningB2BIntegrationSolutions Document Conventions The following conventions are used in course materials to distinguish elements of the text. Convention Use " "" " Indicates an introductory page. This symbol appears next to a topic heading when additional information on the topic is covered on the page or pages that follow it. Bold Represents commands, command options, and syntax that must be typed exactly as shown. It also indicates commands on menus and buttons, dialog box titles and options, and icon and menu names. Italic In syntax statements or descriptive text, indicates argument names or placeholders for variable information. Italic is also used for introducing new terms, for book titles, and for emphasis in the text. Title Capitals Indicate domain names, user names, computer names, directory names, and folder and file names, except when specifically referring to case-sensitive names. Unless otherwise indicated, you can use lowercase letters when you type a directory name or file name in a dialog box or at a command prompt. ALL CAPITALS Indicate the names of keys, key sequences, and key combinations — for example, ALT+SPACEBAR. monospace Represents code samples or examples of screen text. [ ] In syntax statements, enclose optional items. For example, [filename] in command syntax indicates that you can choose to type a file name with the command. Type only the information within the brackets, not the brackets themselves. { } In syntax statements, enclose required items. Type only the information within the braces, not the braces themselves. | In syntax statements, separates an either/or choice. ! Indicates a procedure with sequential steps. . In syntax statements, specifies that the preceding item may be repeated. . . . Represents an omitted portion of a code sample. . Integration Design 2:30 3:45 Lab A: Creating a B2B Integration Design 3:45 4:00 Review viii Designing B2B Integration Solutions Trainer Materials Compact Disc. B2B trading partner integration design. Description Audience Student prerequisites Course objectives vi Designing B2B Integration Solutions Course Timing