Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 34 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
34
Dung lượng
1,13 MB
Nội dung
Contents
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: UsingUDDI 24
Course Evaluation 28
Module 7:UsingUDDI
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.
Module7:UsingUDDI iii
Instructor Notes
This module provides students with an introduction to Universal Description,
Discovery and Integration (UDDI), a free online service that provides suppliers
and buyers with a forum for sharing business-to-business (B2B) contact
information. Students will explore the process of registering their business in
UDDI and querying the UDDI database to find potential trading partners.
After completing this module, students will be able to:
!
Explain UDDI and describe its benefits.
!
Register and publish information in UDDI.
!
Search UDDI for information about potential trading partners.
To teach this module, you need:
!
Microsoft
®
PowerPoint
®
file 2420A_07.ppt.
!
The UDDIDemo.exe application, which is located on the Trainer Materials
compact disc and installed on the instructor computer under Programs,
UDDIDemo.
To prepare for this module:
!
Read all of the materials for this module.
!
Complete the practices and lab.
!
Perform the instructor demonstrations.
!
Explore the UDDI Web site at http://www.uddi.org.
!
Read the white paper, UDDI Data Structures, located under Additional
Reading on the Web page on the Trainer Materials compact disc.
!
View the UDDI software development kit at
http://msdn.microsoft.com/uddi.
!
Practice registering with and publishing information in UDDI by using the
UDDI test registry at http://test.uddi.microsoft.com.
!
Practice locating information in UDDI by using the Microsoft UDDI Web
site at http://uddi.microsoft.com and the UDDIDemo.exe application on the
Trainer Materials compact disc.
The information in this section provides setup instructions that are required to
prepare the instructor computer or classroom configuration for the hands-on
practice.
!
To prepare for the demonstration and hands-on practices
• Ensure that the instructor and student computers can connect to the Internet.
Presentation:
45 minutes
Lab:
45 minutes
Required materials
Preparation tasks
Classroom setup
iv Module7:UsingUDDI
How to Teach This Module
This section contains information that will help you teach this module. If
Internet access is unavailable, skip the practices and demonstrations in this
module.
Lesson: Introduction to UDDI
When you introduce UDDI to students, explain that UDDI is an Extensible
Markup Language XML Web service, and also a list of businesses and XML
Web services. Explain the value of usingUDDI to search the UDDI database
programmatically for information. Tell students that Module 8, “Integrating
XML Web Services in a B2B Solution,” in this course discusses XML Web
services in more detail.
The following information is specific to individual pages in this lesson.
Explain the difference between the UDDI registry and applications or Web sites
that access UDDI. Emphasize that all UDDI nodes are fully replicated and
therefore contain the same database information, but that users will see a
different user interface when they visit a particular UDDI node—for example,
the Microsoft UDDI Web site.
On the instructor computer, demonstrate the steps to search the Microsoft
UDDI Web site for information about Microsoft Corporation. Show students
other points of interest on the Web site. Encourage students to follow along on
their computers as you perform the demonstration. Tell students that browsing
the UDDI registry through the uddi.microsoft.com Web site does not reveal all
UDDI information about a given organization, because some UDDI information
is accessible only programmatically.
Lesson: Registering and Publishing Information in UDDI
Explain in greater detail the types of information that an organization can
include in a UDDI profile. Ensure that students understand the difference
between registering and publishing in UDDI.
The following information is specific to individual pages in this lesson.
Emphasize to students that this practice and the one in the next lesson use the
Microsoft UDDI test site, not the actual UDDI registry. Because the user
interface for the UDDI test Web site changes frequently, it may be necessary to
explain to students how to perform the practice. This practice contains general
instructions only, so complete this practice prior to teaching the class. You can
also perform the practice with students during class.
What Is UDDI?
Demonstration: Using
UDDI
Practice
Module7:UsingUDDI v
Lesson: Locating Trading Partner Information in UDDI
This lesson discusses how to search UDDI for trading partner information.
Emphasize again the difference between browsing the UDDI registry by using a
Web browser and searching the UDDI registry programmatically for
XML-related information.
The following information is specific to individual pages in this lesson.
Emphasize that because UDDI is a free and open registry, students must use
good business sense and verify the accuracy and validity of any information
that they find there.
In this demonstration, you use a simple application, UDDIDemo, to
demonstrate that UDDI can be built into line-of-business and custom
applications. The UDDIDemo application was built by using Microsoft
Visual Basic
®
version 6.0, Service Pack 5 (SP5), and the UDDI software
development kit (SDK) 1.5.2. Use the application to locate the same
information that you located by using the Web application on the UDDI Web
site in the earlier demonstration. You can also use the Options menu on the
application to switch to the UDDI test registry at Microsoft and then search for
registrations that your students created in the previous practice.
In this practice, students search the Microsoft UDDI test node for information
that their lab partners published in the previous practice. If the lab partners did
not complete the previous practice, search by using the words Microsoft
Corporation.
This summary page highlights the main design elements of the module. It is
meant as a simple module review and a tool to help students prepare for the
final module and lab, where they analyze a new scenario and create a B2B
integration design.
Lab: UsingUDDI
In this lab, students read a scenario that contains information that Adventure
Works wants to provide to trading partners, and then students discuss the
challenges that Adventure Works faces in doing so. Several managers in
Adventure Works maintain different types of business and technical
information. Students must answer the design questions to create a strategy in
order to determine what information to publish and maintain in UDDI.
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.
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.
Guidelines for Verifying
Information
Demonstration: Using a
Custom UDDI
Application
Practice
Summary: UsingUDDI
Timing
Discussion
vi Module7:UsingUDDI
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.
Module7:UsingUDDI 1
Overview
! Introduction to UDDI
! Registering and Publishing Information in UDDI
! Locating Trading Partner Information in UDDI
Supplier
Supplier
Business
Logic
Business
Logic
Other
Business
Systems
Other
Business
Systems
CRM
CRM
ERP
ERP
Inventory
Inventory
Accounting
Accounting
UDDI
UDDI
*****************************
ILLEGAL FOR NON
-
TRAINER USE
******************************
To be successful in the business-to-business (B2B) world of e-commerce,
organizations must find trading partners, establish trading partner relationships,
and integrate trading partners in their own business processes. Finding trading
partners and locating their B2B integration information can be difficult.
To make it easier to find B2B trading partners and information about them,
several e-commerce organizations have cooperated to develop Universal
Description, Discovery and Integration (UDDI). A free online service, UDDI
provides suppliers and buyers with a forum for sharing B2B contact
information. You can register and publish your organization’s information in
UDDI to make it easier for buyers to integrate their business processes with
those of your organization so that they can buy from you. You can also use
UDDI’s dynamic search capabilities to discover new trading partners and the
services that they offer.
After completing this module, you will be able to:
!
Explain UDDI and describe its benefits.
!
Register and publish information in UDDI.
!
Search UDDI for information about potential trading partners.
Introduction
Objectives
2 Module7:UsingUDDI
Lesson: Introduction to UDDI
! Common B2B Integration Challenges
! What Is UDDI?
! How Organizations Use UDDI
! Data Structures in UDDI
! Demonstration: Using UDDI
*****************************
ILLEGAL FOR NON
-
TRAINER USE
******************************
Integrating business systems between different organizations is a challenge.
Sometimes, even finding potential trading partners can be difficult. UDDI
makes it easier for your organization to find trading partners. UDDI also lists
essential contact and integration information, which can expedite the integration
process.
After completing this lesson, you will be able to:
!
Describe common B2B integration challenges.
!
Define UDDI.
!
Explain how organizations use UDDI.
!
Describe how UDDI stores data.
Introduction
Lesson Ob
j
ectives
Module7:UsingUDDI 3
Common B2B Integration Challenges
Supplier A
Supplier A
Buyer A
Buyer A
Buyer A
Supplier B
Supplier B
Buyer B
Buyer B
Buyer B
Buyer C
Buyer C
Buyer C
Supplier challenges
Supplier challenges
Supplier challenges
!
Finding new trading partners
!
Finding new trading partners
!
Providing contact information
!
Providing contact information
!
Providing B2B information
!
Providing B2B information
!
Providing XML Web services
!
Providing XML Web services
Buyer challenges
Buyer challenges
Buyer challenges
!
Finding new trading partners
!
Finding new trading partners
!
Gathering contact information
!
Gathering contact information
!
Gathering B2B information
!
Gathering B2B information
!
Locating XML Web services
!
Locating XML Web services
*****************************
ILLEGAL FOR NON
-
TRAINER USE
******************************
Buyers and suppliers confront several common challenges when locating B2B
trading partners and determining what services those trading partners provide.
Buyers want to find additional suppliers to reduce their reliability on a single
supplier or small number of suppliers and to increase value-added services that
they can receive. Suppliers want to expand their operations to potential buyers
and markets that they previously could not reach. Although e-commerce
marketplaces provide an infrastructure for buyers and suppliers, they have not
been universally successful due to the high cost of entry and their proprietary
nature.
Buyers and suppliers want to find B2B contact information quickly from
organizations. Finding the right person or department to engage with can be
difficult, especially in diversified enterprise organizations. The time that you
waste in determining the correct contact can easily offset any gains in time to
market that you achieved by having B2B capability.
After buyers and suppliers find each other and begin forming a trading partner
relationship, they must determine how to integrate their business systems.
Integration challenges present one of the biggest barriers to widespread
adoption of B2B e-commerce. Organizations that do not clearly identify
integration requirements risk complicating their supply chain management
integrations, delaying integration, and increasing costs.
Increasingly, buyers and suppliers use Extensible Markup Language (XML)
Web services to enable different applications to exchange information locally
and over the Internet without complex integration requirements.
Introduction
Access to new partners
and markets
Contact information
B2B integration
information
XML Web service
information
4 Module7:UsingUDDI
What Is UDDI?
UDDI is a global business registry that provides:
UDDI is a global business registry that provides
UDDI is a global business registry that provides
:
:
General business
information
General business
information
" Name of organization
" Contact information
" Common business identifiers
" Name of organization
" Contact information
" Common business identifiers
Categorizations
Categorizations
" Product classification
" Industry classification
" Geographic classification
" Product classification
" Industry classification
" Geographic classification
XML Web service
listings
XML Web service
listings
" Business processes
" B2B document specifications
" XML Web services information
" Business processes
" B2B document specifications
" XML Web services information
*****************************
ILLEGAL FOR NON
-
TRAINER USE
******************************
Universal Description, Discovery and Integration (UDDI) is a searchable global
registry of businesses that operate online and the XML Web services that those
businesses offer. Based on open standards, UDDI is an XML Web service that
uses messages based on Simple Object Access Protocol (SOAP) and XML.
After you register your organization in UDDI, your business information is
visible in the UDDI registry as a profile.
The data in the UDDI registry is replicated between nodes. A node is an
instance of the UDDI database that an organization maintains. Both Microsoft
and IBM maintain UDDI nodes. Any information that is entered in the
Microsoft node is replicated to the IBM node.
The information in UDDI is organized into the following three areas:
!
General business information. Includes contact information, such as the
name and description of an organization, contact name, telephone number,
fax number, e-mail address, and Web site address. General business
information also includes common business identifiers, such as a Dun and
Bradstreet D-U-N-S Number.
!
Categorizations. Types of business classifications that organizations can use
in UDDI. Each classification is a standardized specification that arranges an
organization and its services in searchable categories. The classifications
cover industry, geographic, and product-specific information—for example,
the Universal Standard Products and Services Classification (UNSPSC).
Definition
Types of information in
UDDI
[...]... accurate information may negate many of the benefits of usingUDDI 14 Module7:UsingUDDI Practice: Registering and Publishing Information Hands-On Exercise HandsHands-On Exercise 1 Open the UDDI test site at 1 Open the UDDI test site at http://test .uddi. microsoft.com http://test .uddi. microsoft.com 2 Register and publish a UDDI 2 Register and publish a UDDI profile for yourself profile for yourself *****************************ILLEGAL... information that you choose to include Note For more information about UDDI data structures, see the white paper, UDDI Data Structures, under Additional Reading on the Web page on the Student Materials compact disc 8 Module7:UsingUDDI Demonstration: UsingUDDI Demonstration Steps Demonstration Steps 1 Open the UDDI Web site in 1 Open the UDDI Web site in Internet Explorer Internet Explorer 2 Search for... integrate your business systems in their B2B infrastructures Note For more information about UDDI, see the UDDI organization Web site at http://www .uddi. org 5 6 Module7:UsingUDDI How Organizations Use UDDI Supplier Supplier Marketplace Marketplace Registers business information Registers buyers and suppliers UDDI Registers business information Registers XML Web services XML Web XML Web Service Provider... not required to use UDDI Nearly all organizations can use UDDI without any additional cost or configuration of software ! Limited to browsing Using a Web browser limits you to browsing trading partner information If you use a Web browser to search UDDI, you must manually save any information that you gathered from UDDI before you can apply it to a business process 18 Module7:UsingUDDI Line-of-business... accuracy of profile information Verification of information about other organizations in UDDI Validation of the accuracy and authenticity of the information that you find in UDDIModule7:UsingUDDI 23 Review ! Introduction to UDDI ! Registering and Publishing Information in UDDI ! Locating Trading Partner Information in UDDI *****************************ILLEGAL FOR NON-TRAINER USE******************************... integration questions that you have 24 Module7:UsingUDDI Lab A: UsingUDDI ! Exercise 1: Determining Information to Publish and Maintain in UDDI *****************************ILLEGAL FOR NON-TRAINER USE****************************** Objectives After completing this lab, you will be able to: ! Create a strategy for publishing and maintaining information in UDDI ! Use UDDI to locate potential trading partners... experimenting with UDDI, David locates many potential business partners outside the company’s sales territory John believes that his sales team can benefit from the functionality of UDDI, but knows that his team members will want a more user-friendly way to search for buyers 26 Module7:UsingUDDI Design questions 1 How would you explain to upper management the benefits of using UDDI? John’s use of UDDI showed... about UDDI Introduction In the design exercise, you will read a scenario that describes how Adventure Works, an online supplier, plans to use UDDI You will explore several design considerations, including what is relevant business and technical information to expose in UDDI and how to search UDDI for information about other organizations Estimated time to complete this lab: 45 minutes Module7:Using UDDI. .. custom UDDI application that was developed by using Visual Basic 6.0 and the UDDI SDK The custom application and source code are available on the Student Materials compact disc Demonstration steps ! To perform the demonstration 1 Open the UDDI search application 2 In the Organization Name box, type Micro and then click Search 3 Click Microsoft Corporation to view the search results Module 7:Using UDDI. .. Module 7:UsingUDDI 15 7 If prompted, open the e-mail account that you specified earlier, open the e-mail message from uddi@ microsoft.com, and then click the URL to validate your e-mail address 8 Click Add a New Business, type a business name, and then click Save 9 Add other business information to your profile as time permits, scroll to the bottom of the page, and then click Publish 16 Module7: . class.
What Is UDDI?
Demonstration: Using
UDDI
Practice
Module 7: Using UDDI v
Lesson: Locating Trading Partner Information in UDDI
This lesson.
Information
Demonstration: Using a
Custom UDDI
Application
Practice
Summary: Using UDDI
Timing
Discussion
vi Module 7: Using UDDI
Customization