Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 12 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
12
Dung lượng
175,52 KB
Nội dung
Course Number: 2260A Released: 02/2001 Delivery Guide DesigningE-BusinessApplicationswith Microsoft ® .NETEnterpriseServers Part Number: X08-12944 Information in this document is subject to change without notice. The names of companies, products, people, characters, and/or data mentioned herein are fictitious and are in no way intended to represent any real individual, company, product, or event, unless otherwise noted. Complying with all applicable copyright laws is the responsibility of the user. No part of this document may be reproduced or transmitted in any form or by any means, electronic or mechanical, for any purpose, without the express written permission of Microsoft Corporation. If, however, your only means of access is electronic, permission to print one copy is hereby granted. 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, Active Directory, ActiveX, BizTalk Server, FoxPro, FrontPage, Hotmail, Jscript, Outlook, PowerPoint, Visio, Visual Basic, Visual C#, Visual C++, Visual Studio, Windows, Windows Media, and Windows NT are either registered trademarks or trademarks of Microsoft Corporation in the U.S.A. and/or other countries. Other product and company names mentioned herein may be the trademarks of their respective owners. Course Number: 2260A Part Number: X08-12944 Released: 02/2001 DesigningE-BusinessApplicationswithMicrosoft®.NETEnterpriseServers iii Contents Introduction Course Materials 2 Prerequisites .3 Course Objectives 4 Course Objectives (continued) .5 Course Outline .6 Setup 8 Microsoft Certified Professional Program .10 Facilities .12 Module 1: E-Businesswith Microsoft .NET Technologies Overview 1 Introducing E-Business 2 An N-Tier Architecture for E-Business .8 Introducing the .NET Platform 19 Review .21 Module 2: Examining E-BusinessApplications Overview 1 Functional Characteristics of B2C Applications 2 Lab 2.1: Examining a .NET B2C Application .4 Functional Characteristics of B2B Applications 7 Lab 2.2: Examining a .NET B2B Application .20 Non-Functional Characteristics of E-BusinessApplications .23 Review .27 Module 3: Microsoft .NETEnterprise Servers, Framework, and Development Tools Overview 1 Overview of the .NETEnterpriseServers 2 Overview of the .NET Framework 21 The .NET Framework SDK .30 Review .32 Module 4: Designing the Client Experience Overview 1 Presentation Tier Architecture .2 Overview of ASP.NET 12 ASP.NET Server Controls .19 ASP.NET Web Controls 25 Lab 4: Controlling the Presentation Tier with ASP.NET .43 Review .51 Module 5: Managing the Business Logic Layer Overview 1 Implementing State in a Shopping Cart .2 State vs. Scalability 15 Membership and Authentication 24 Adapting the User’s View of the Site 31 iv DesigningE-BusinessApplicationswithMicrosoft®.NETEnterpriseServers Commerce Server 2000 Personalization Tools . 36 Lab 5: Using Business Desk . 44 Review 55 Module 6: Transaction Processing on the Business Logic Layer Overview . 1 Mechanics of Web-Based Purchasing . 2 Using COM+ in E-Commerce 11 Using Commerce Server 2000 17 Lab 6: Creating Pipeline Objects for the OPP . 30 Review 37 Module 7: Integrating with External Systems Overview . 1 Selecting a Transport 2 Time-Bound Operations 13 Security and Authentication 26 Lab 7: Creating and Using Web Services . 44 Review 52 Module 8: Exchanging Business Data Overview . 1 Exchanging Data . 2 Manipulating XML . 7 Lab 8.1: Building B2B Services . 19 Using SQL Server 2000: Internet and XML Support . 24 Introducing BizTalk 38 Overview of BizTalk Server 2000 44 Lab 8.2: Creating Business Document Specifications Using BizTalk Editor . 52 Using BizTalk Server 2000 . 56 Lab 8.3: Creating Transformation Maps Using BizTalk Mapper . 63 Lab 8.4: Creating Business Document Specifications Using BizTalk Orchestration Designer . 77 Review 86 Appendix A: Planning for Microsoft .NET Overview . 1 Visual Studio.NET 2 Resources on .NET . 8 DesigningE-BusinessApplicationswithMicrosoft®.NETEnterpriseServers v About This Course This section provides you with a brief description of the course, audience, suggested prerequisites, and course objectives. Description This course prepares application development architects for the task of designing Microsoft ® .NETe-business applications. It explains the architecture of e-businessapplications and how the Microsoft .NETEnterpriseServers and .NET technologies can be used in developing e-business applications. Audience This course is intended for application development architects. They will be involved in defining the use of the .NET technologies and .NETEnterpriseServers in the development of Web-based e-business applications. Student Prerequisites This course requires that students meet the following prerequisites: Familiarity with n-tier application architecture Experience in developing or designing distributed applications Familiarity with the following products and technologies: • Microsoft Visual Basic ® 6.0 • Active Server Pages (ASP) 3.0 or ASP 2.0 • Extensible Markup Language (XML) Course Objectives After completing this course, the student will be able to: Describe the .NET technologies from Microsoft as the latest step in the evolution of distributed application infrastructure. Describe the functional and non-functional characteristics of e-business applications. Identify how .NETEnterprise Servers, Microsoft .NET Framework, and development tools support e-business applications. Design full-featured presentation tiers by using ASP.NET. Manage state in business-to-consumer (B2C) e-commerce applications. Plan for an optimal e-commerce transaction processing architecture. Plan for an application’s interaction with external applications, particularly in business-to-business (B2B) scenarios. Exchange business data between organizations by using XML and Microsoft BizTalk ™ Server 2000. vi DesigningE-BusinessApplicationswithMicrosoft®.NETEnterpriseServers 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:10 Module 1: E-Businesswith Microsoft .NET Technologies 10:10 10:25 Break 10:25 10:35 Module 2: Examining E-BusinessApplications 10:35 10:50 Lab 2.1: Examining a .NET B2C Application 10:50 11:05 Module 2: Examining E-BusinessApplications (continued) 11:05 11:20 Lab 2.2: Examining a .NET B2B Application 11:20 11:35 Module 2: Examining E-BusinessApplications (continued) 11:35 11:55 Module 3: Microsoft .NETEnterprise Servers, Framework, and Development Tools 11:55 1:00 Lunch 1:00 2:05 Module 3: Microsoft .NETEnterprise Servers, Framework, and Development Tools (continued) 2:05 2:30 Module 4: Designing the Client Experience 2:30 2:45 Break 2:45 4:15 Module 4: Designing the Client Experience (continued) 4:15 4:50 Lab 4: Controlling the Presentation Tier with ASP.NET Day 2 Start End Module 9:00 9:30 Day 1 review 9:30 10:30 Module 5: Managing the Business Logic Layer 10:30 10:45 Break 10:45 11:25 Module 5: Managing the Business Logic Layer (continued) 11:25 12:00 Lab 5: Using Business Desk 12:00 1:00 Lunch 1:00 1:35 Lab 5: Using Business Desk (continued) 1:35 2:30 Module 6: Transaction Processing on the Business Logic Layer 2:30 3:00 Lab 6: Creating Pipeline Objects for the OPP 3:00 3:15 Break 3:15 4:15 Module 7: Integrating with External Systems DesigningE-BusinessApplicationswithMicrosoft®.NETEnterpriseServers vii Day 3 Start End Module 9:00 9:30 Day 2 review 9:30 10:30 Lab 7: Creating and Using Web Services 10:30 10:55 Module 8: Exchanging Business Data 10:55 11:10 Break 11:10 11:25 Lab 8.1: Building B2B Services 11:25 11:55 Module 8: Exchanging Business Data (continued) 11:55 1:00 Lunch 1:00 1:20 Lab 8.2: Creating Business Document Specifications Using BizTalk Editor 1:20 1:30 Module 8: Exchanging Business Data (continued) 1:30 1:45 Lab 8.3: Creating Transformation Maps Using BizTalk Mapper 1:45 2:00 Module 8: Exchanging Business Data (continued) 2:00 2:45 Lab 8.4: Creating Business Document Specifications Using BizTalk Application Designer 2:45 3:00 Day 3 review viii DesigningE-BusinessApplicationswithMicrosoft®.NETEnterpriseServers 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 CD-ROM drive, or when you double-click the autorun.exe file, this file opens the compact disc and allows you to browse the Student Materials or Trainer Materials compact disc, or install Internet Explorer. Default.htm. This file opens the Trainer Materials Web page. Readme.txt. This file contains a description of the compact disc contents and setup instructions in ASCII format (non-Microsoft Word document). 2260A_ms.doc. This file is the Classroom Setup Guide. It contains a description of classroom requirements, classroom configuration, and classroom setup instructions. 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. Errorlog. This folder contains a template that is used to record any errors and corrections that you find in the course. Fonts. This folder contains fonts that are required to view the Microsoft PowerPoint ® presentation and Web-based materials. Mplayer. This folder contains files that are required to install Microsoft Windows Media ™ Player. Powerpnt. This folder contains the PowerPoint slides that are used in this course. Pptview. This folder contains the PowerPoint Viewer, which is used to display the PowerPoint slides. Webfiles. This folder contains the files that are required to view the course Web page. To open the Web page, open Windows Explorer, and in the root directory of the compact disc, double-click Default.htm or Autorun.exe. DesigningE-BusinessApplicationswithMicrosoft®.NETEnterpriseServers 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 and allows you to browse the Student Materials compact disc or install Internet Explorer. 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 contains a description of the compact disc contents and setup instructions in ASCII format (non-Microsoft Word document). 2260A_ms.doc. This file is the Classroom Setup Guide. It contains a description of classroom requirements, classroom setup instructions, and the classroom configuration. AddRead. This folder contains additional reading pertaining to this course. If there are no additional reading files, this folder does not appear. Appendix. This folder contains appendix files for this course. If there are no appendix files, this folder does not appear. Democode. This folder contains demonstration code. If there is no demonstration code, the Democode folder does not appear. Fonts. This folder contains fonts that are required to view the Microsoft PowerPoint presentation and Web-based materials. Ie5. This folder contains Microsoft Internet Explorer 5. Labs. This folder contains files that are used in the hands-on labs. These files may be used to prepare the student computers for the hands-on labs. Media. This folder contains files that are used in multimedia presentations for this course. If this course does not include any multimedia presentations, this folder does not appear. Menu. This folder contains elements for autorun.exe. Mplayer. This folder contains files that are required to install Microsoft Windows Media Player. Practices. This folder contains files that are used in the hands-on practices. If there are no practices, the Practices folder does not appear. Sampapps. This folder contains the sample applications associated with this course. If there are no associated sample applications, the Sampapps folder does not appear. Sampcode. This folder contains sample code that is accessible through the Web pages on the Student Materials compact disc. If there is no sample code, the Sampcode folder does not appear. Sampsite. This folder contains files that create the sample site associated with this course. If there is no sample site, the Sampsite folder does not appear. Setup. This folder contains additional files that may be required for lab setup. If no additional files are required, the Setup folder does not appear. x DesigningE-BusinessApplicationswithMicrosoft®.NETEnterpriseServers Webfiles. This folder contains the files that are required to view the course Web page. To open the Web page, open Windows Explorer, and 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. If no Word documents are included, this folder does not appear. [...].. .Designing E-BusinessApplicationswithMicrosoft® NET EnterpriseServers xi Document Conventions The following conventions are used in course materials to distinguish elements of the text Convention Use Indicates an introductory page... 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 xii DesigningE-BusinessApplicationswithMicrosoft® NET EnterpriseServers THIS PAGE INTENTIONALLY LEFT BLANK ... 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 . of designing Microsoft ® .NET e-business applications. It explains the architecture of e-business applications and how the Microsoft .NET Enterprise Servers. 3:15 4:15 Module 7: Integrating with External Systems Designing E-Business Applications with Microsoft® .NET Enterprise Servers vii Day 3 Start End Module