Exploring the Business Scenario Northwind Traders Telephone Number SQL 2000 Telephone Number SQL 2000 Active Directory Exchange 5.5 HR Database Flat File HR Database Flat File You have b
Trang 1Contents
Overview 3
Exploring the Business Scenario 4
Examining the Business Requirements 5
Examining the Proposed MMS
Implementation 6
Lab A: Performing a Basic MMS
Implementation 12
Module 7: Performing a Basic MMS
Implementation
Trang 2Information 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
2000 Microsoft Corporation All rights reserved
Microsoft, BackOffice, MS-DOS, Windows, Windows NT, <plus other appropriate product
names or titles The publications specialist replaces this example list with the list of trademarks provided by the copy editor Microsoft is listed first, followed by all other Microsoft trademarks
in alphabetical order > are either registered trademarks or trademarks of Microsoft Corporation
in the U.S.A and/or other countries
<The publications specialist inserts mention of specific, contractually obligated to, third-party trademarks, provided by the copy editor>
Other product and company names mentioned herein may be the trademarks of their respective owners
Trang 3Overview
! Exploring the Business Scenario
! Examining the Business Requirements
! Examining the Proposed MMS Implementation
! Lab A: Performing a Basic MMS Implementation
This module provides you with the opportunity to apply the knowledge and skills that you have learned regarding management agents, joins, attribute flow, templates, and advanced management agent configuration To strengthen your knowledge and skills in these areas, you will perform a basic Microsoft Metadirectory Services (MMS) version 2.2 implementation based on the business requirements of a fictitious organization, Northwind Traders
At the end of this module, you will be able to:
! Identify the elements of a business scenario that are relevant to an MMS implementation
! Describe the business requirements of the organization
! Describe the elements of a proposed MMS implementation that is designed
to address the business requirements of the organization
! Perform a basic MMS implementation
Topic Objective
To provide an overview of
the module topics and
objectives
Lead-in
In this module, you will learn
how to perform a basic
MMS implementation that is
based on the business
requirements of a fictitious
organization
Trang 4Exploring the Business Scenario
Northwind Traders
Telephone Number (SQL 2000)
Telephone Number (SQL 2000)
Active Directory Exchange 5.5
HR Database (Flat File)
HR Database (Flat File)
You have been tasked with implementing an MMS solution for a fictitious organization named Northwind Traders Northwind Traders is a worldwide organization with approximately 5,000 employees
Northwind Traders currently maintains four, distinct directories:
! A human resources database
! An Microsoft Exchange Server 5.5 database
! An Active Directory™ directory service implementation
! A telephone number database (Microsoft SQL Server™ 2000)
Topic Objective
To describe the business
specifications of a fictitious
organization
Lead-in
You are required to
implement an MMS solution
for a fictitious organization
We will start by discussing
the business specifications
of this fictitious organization
Trang 5Examining the Business Requirements
! Information in the Four Directories Must Be Integrated
! Human Resources Contact Information Must Be Propagated to Exchange and Active Directory
! Telephone Number Information Must Be Propagated to Exchange and Active Directory
Implementation Requirements
Northwind Traders requires that the MMS implementation address the following requirements:
! Information in the four directories must be integrated
! Human resources contact information must be propagated to Exchange and Active Directory
! Telephone number information must be propagated to Exchange and Active Directory
Topic Objective
To identify the business
requirements for Northwind
Traders’ MMS
implementation
Lead-in
Northwind Traders requires
an MMS implementation
that addresses specific
business requirements
Remind students that these
are the business
requirements of the fictitious
organization, and that these
requirements may not be
necessary for implementing
MMS in other situations
Trang 6# Examining the Proposed MMS Implementation
! Management Agents
! Join Configuration
! Attribute Flow
This topic presents the specifics of an MMS implementation that is designed to address the business requirements specified by Northwind Traders
Topic Objective
To identify the major
components of the MMS
implementation designed to
address the business
requirements of Northwind
Traders
Lead-in
Now, we will discuss a
proposed MMS
implementation that is
designed to address the
business requirements
specified by Northwind
Traders
Delivery Tip
As you discuss the
proposed MMS
implementation, explain how
the implementation
addresses the business
requirements
Trang 7Management Agents
Telephone Number
Telephone Number
Active Directory Exchange 5.5
HR Database
HR Database
Tutorial HR (LDIF) Management Agent
Tutorial HR (LDIF) Management Agent
Microsoft Exchange (LDAP)-based Management Agent
Microsoft Exchange (LDAP)-based Management Agent
Microsoft Active Directory Management Agent
Microsoft Active Directory Management Agent
Generic Management Agent
Mode: Reflector
Mode: Association
Mode: Association
Mode: Association Create Parsing and Construction Templates Modify MA Control Script
Connecting the directories to MMS requires that you create and configure the following four management agents:
! Tutorial HR (LDIF) Management Agent (human resources database) This management agent will operate in Reflector mode Information from the HR database will be used during the initial population of the metadirectory
! Microsoft Exchange (LDAP)-based Management Agent (Exchange database) This management agent will operate in Association mode and will point to the Exchange database
! Microsoft Active Directory Management Agent (Active Directory implementation) This management agent will operate in Association mode
and will point to the domain.nwtraders.msft forest
! Generic Management Agent (telephone number database) This management agent will operate in Association mode You must also create the parsing and construction templates; and modify the management agent control script
Topic Objective
To introduce the
management agents
necessary to address the
business requirements of
Northwind Traders
Lead-in
Connecting the directories
to MMS requires that you
create and configure four
management agents
Trang 8Join Configuration
Telephone Number
Telephone Number
Active Directory
Active Directory
Exchange 5.5
HR Database Metadirectory
Metaverse Namespace
Metaverse Namespace
Connector Namespace
Connector Namespace
Connector Namespace
Connector Namespace
Connector Namespace
Connector Namespace
Connector Namespace
Connector Namespace
UID
Automatic Join
Common Name; Surname Displayname; Surname
Displayname; Surname
To address the business requirements of Northwind Traders, you need to configure joins to link entries in the connected directories to entries in the metaverse namespace
The following join configuration rules will accommodate most, but not all, of the entries in the connector namespace
HR Database Accounts
Accounts in the HR database will be joined automatically to entries in the metaverse namespace No further join configuration is needed for HR accounts
Exchange Accounts
Accounts from the Exchange management agent will be joined to existing entries in the metaverse namespace based on the following criteria:
Exchange matches the value of the cn attribute in the metaverse namespace, the Exchange account will be joined to the metaverse entry
matches the sn attribute in the metaverse namespace, the Exchange account will be joined to the metaverse entry
Topic Objective
To introduce the join
configuration necessary to
address the business
requirements of Northwind
Traders
Lead-in
To address the business
requirements of Northwind
Traders, you need to
configure joins in the
following way
Note
Trang 9Active Directory Accounts
Accounts from the Active Directory management agent will be joined to existing entries in the metaverse namespace based on the following criteria:
! A match on the Active Directory displayname attribute If the value of the displayname attribute in Active Directory matches any attribute of the entry
in the metaverse namespace, the Active Directory account will be joined to the metaverse entry
! Matching surnames If the value of the surname attribute (sn) in Active Directory matches the sn attribute in the metaverse namespace, the Active Directory account will be joined to the entry in the metaverse namespace
Telephone Number Accounts
Accounts from the Telephone Numbers management agent will be joined to existing entries in the metaverse namespace based on a matching User Identifier (UID) value If the value of the UID attribute in the telephone number database matches the value in the UID attribute in the metaverse namespace, the
Telephone Numbers account will be joined with the entry metaverse namespace
Trang 10Attribute Flow
From Human Resources to Exchange
From Human Resources to Exchange
l -> City
ou -> Department title -> Title
l -> City
ou -> Department title -> Title
From Human Resources to Active Directory
From Human Resources to Active Directory
description -> description
l -> l
ou -> Department title -> title
description -> description
l -> l
ou -> Department title -> title
From Telephone Numbers to Exchange
From Telephone Numbers to Exchange
telephoneNumber -> telephoneNumber facsimileTelephoneNumber -> facsimileTelephoneNumber mobile -> mobile
pager -> pager
telephoneNumber -> telephoneNumber facsimileTelephoneNumber -> facsimileTelephoneNumber mobile -> mobile
pager -> pager
From Telephone Numbers to Active Directory
From Telephone Numbers to Active Directory
telephoneNumber -> telephoneNumber facsimileTelephoneNumber -> facsimileTelephoneNumber mobile -> mobile
pager -> pager
telephoneNumber -> telephoneNumber facsimileTelephoneNumber -> facsimileTelephoneNumber mobile -> mobile
pager -> pager
Create an advanced attribute flow script to convert the c attribute in the
HR database to a format that is acceptable in the co attribute in Exchange and the co attribute in Active Directory
Create an advanced attribute flow script to convert the c attribute in the
HR database to a format that is acceptable in the co attribute in Exchange and the co attribute in Active Directory
Upon completion of a successful join, attribute flow will take place as described below
From Human Resources to Exchange
l -> City
ou -> Department title -> Title
From Human Resources to Active Directory
description -> description
l -> l
ou -> Department title -> title
From Telephone Numbers to Exchange
telephoneNumber -> telephoneNumber facsimileTelephoneNumber -> facsimileTelephoneNumber mobile -> mobile
Topic Objective
To introduce the attribute
flow necessary to address
the business requirements
of Northwind Traders
Lead-in
Upon completion of a
successful join, attribute
flow will take place:
Trang 11From Telephone Numbers to Active Directory
telephoneNumber -> telephoneNumber facsimileTelephoneNumber -> facsimileTelephoneNumber mobile -> mobile
pager -> pager
You must create an advanced attribute flow script to convert the c attribute in the Human Resources database to a format that is acceptable in the
co attribute in Exchange and the co attribute in Active Directory The value of the c attribute in the Human Resources database represents the ISO two-letter abbreviation for the country, while the value of the co attribute in Active Directory requires the country name to be spelled out in full
Note
Trang 12Lab A: Performing a Basic MMS Implementation
Lab.doc
Topic Objective
To introduce the lab
Lead-in
In this lab, you will perform a
basic MMS implementation
that is designed to address
the business requirements
of Northwind Traders
Explain the lab objectives
If necessary, take time after
students complete the lab to
discuss any issues that
students had while
performing the MMS
implementation