dave kearns [email protected] business layers, inc. unlocking directory services

74
Dave Kearns [email protected] Business Layers, Inc. http://www.businesslayers.com/ Unlocking Unlocking Directory Directory Services Services

Upload: felicity-kennedy

Post on 18-Dec-2015

212 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Dave Kearns Dkearns@vquill.com Business Layers, Inc.  Unlocking Directory Services

Dave Kearns

[email protected]

Business Layers, Inc.

http://www.businesslayers.com/

UnlockingUnlockingDirectory Directory ServicesServices

Page 2: Dave Kearns Dkearns@vquill.com Business Layers, Inc.  Unlocking Directory Services

Dave Kearns

[email protected]

Business Layers, Inc.

http://www.businesslayers.com/

AgendaAgenda

• Directories, Yesterday & Today

• Today's Reality, Tomorrow's Promise

• Q & A

Page 3: Dave Kearns Dkearns@vquill.com Business Layers, Inc.  Unlocking Directory Services

Dave Kearns

[email protected]

Business Layers, Inc.

http://www.businesslayers.com/

Directories, Yesterday & Directories, Yesterday & TodayToday

• What is a Directory?

• What is a Directory service?

Page 4: Dave Kearns Dkearns@vquill.com Business Layers, Inc.  Unlocking Directory Services

Dave Kearns

[email protected]

Business Layers, Inc.

http://www.businesslayers.com/

What is a Directory?What is a Directory?A directory is merely a type of database that is distinguished by its purpose: it is designed, built, and populated with data to allow users to locate objects using information associated with the objects.

A Directory has three components:

Scope * Structure * Presentation

Page 5: Dave Kearns Dkearns@vquill.com Business Layers, Inc.  Unlocking Directory Services

Dave Kearns

[email protected]

Business Layers, Inc.

http://www.businesslayers.com/

Directory ScopeDirectory Scope

That portion of the real world that will be represented by information in the directory.

• Types of Information (name, address, etc.)

• Range of Information (company, city, country, etc.)

Page 6: Dave Kearns Dkearns@vquill.com Business Layers, Inc.  Unlocking Directory Services

Dave Kearns

[email protected]

Business Layers, Inc.

http://www.businesslayers.com/

Directory StructureDirectory Structure

How data elements contained in the directory can be identified so that they can be associated unambiguously with objects that exist in the real world.

• Telephone number• Social Security number• ID number

Page 7: Dave Kearns Dkearns@vquill.com Business Layers, Inc.  Unlocking Directory Services

Dave Kearns

[email protected]

Business Layers, Inc.

http://www.businesslayers.com/

Directory PresentationDirectory Presentation

The ways in which the information contained in the directory can be viewed or employed by users of the directory.

• White Pages• Yellow Pages• TV Guide

Page 8: Dave Kearns Dkearns@vquill.com Business Layers, Inc.  Unlocking Directory Services

Dave Kearns

[email protected]

Business Layers, Inc.

http://www.businesslayers.com/

Directory ExamplesDirectory Examples

• Telephone Directory• Employee Directory

• TV Guide

Page 9: Dave Kearns Dkearns@vquill.com Business Layers, Inc.  Unlocking Directory Services

Dave Kearns

[email protected]

Business Layers, Inc.

http://www.businesslayers.com/

Example: Telephone Example: Telephone DirectoryDirectory

SCOPE:

Type: Telephone number, first name, last name, street address

Range: City and county

Page 10: Dave Kearns Dkearns@vquill.com Business Layers, Inc.  Unlocking Directory Services

Dave Kearns

[email protected]

Business Layers, Inc.

http://www.businesslayers.com/

Example: Telephone Example: Telephone DirectoryDirectory

STRUCTURE:

Fully Qualified Telephone Number is unique

011 512 918 1800Country code+Area code+Exchange+4-

digit identifier

Page 11: Dave Kearns Dkearns@vquill.com Business Layers, Inc.  Unlocking Directory Services

Dave Kearns

[email protected]

Business Layers, Inc.

http://www.businesslayers.com/

Example: Telephone Example: Telephone DirectoryDirectory

Presentation:

White pages: Last Name, First Name, Address,

[Area Code] Exchange, 4-digit identifier

Page 12: Dave Kearns Dkearns@vquill.com Business Layers, Inc.  Unlocking Directory Services

Dave Kearns

[email protected]

Business Layers, Inc.

http://www.businesslayers.com/

What is a Directory What is a Directory Service?Service?

A directory service is a distributed, replicated database of information about every application, user, server, service and resource attached to a network, either permanently or transiently.

Page 13: Dave Kearns Dkearns@vquill.com Business Layers, Inc.  Unlocking Directory Services

Dave Kearns

[email protected]

Business Layers, Inc.

http://www.businesslayers.com/

Directory Service is Directory Service is distributeddistributed

Page 14: Dave Kearns Dkearns@vquill.com Business Layers, Inc.  Unlocking Directory Services

Dave Kearns

[email protected]

Business Layers, Inc.

http://www.businesslayers.com/

Directory Service is Directory Service is replicatedreplicated

Page 15: Dave Kearns Dkearns@vquill.com Business Layers, Inc.  Unlocking Directory Services

Dave Kearns

[email protected]

Business Layers, Inc.

http://www.businesslayers.com/

Directory Service is Directory Service is replicatedreplicated

Page 16: Dave Kearns Dkearns@vquill.com Business Layers, Inc.  Unlocking Directory Services

Dave Kearns

[email protected]

Business Layers, Inc.

http://www.businesslayers.com/

Directory Service is Directory Service is replicatedreplicated

Page 17: Dave Kearns Dkearns@vquill.com Business Layers, Inc.  Unlocking Directory Services

Dave Kearns

[email protected]

Business Layers, Inc.

http://www.businesslayers.com/

Catalog ServicesCatalog Services

Catalog = a snapshot of a directory

Telephone Directory = Telephone

Catalog

Page 18: Dave Kearns Dkearns@vquill.com Business Layers, Inc.  Unlocking Directory Services

Dave Kearns

[email protected]

Business Layers, Inc.

http://www.businesslayers.com/

Directory & eCommerceDirectory & eCommerceElectronic commerce is simply conducting business on-line, whether through an Internet connection or an Intranet. This includes, for example, buying and selling products with digital cash or exchanging documents via Electronic Data Interchange (EDI).

Page 19: Dave Kearns Dkearns@vquill.com Business Layers, Inc.  Unlocking Directory Services

Dave Kearns

[email protected]

Business Layers, Inc.

http://www.businesslayers.com/

Directory & eCommerceDirectory & eCommerce"A directory is the single most important piece of foundation that will enable electronic commerce" - Doug Simmons, The Radicati Group

NetWare Windows NT

Solaris Linux S/390OtherOS

DIRECTORY SERVICES

Retail Sales Manufacturing Education

Page 20: Dave Kearns Dkearns@vquill.com Business Layers, Inc.  Unlocking Directory Services

Dave Kearns

[email protected]

Business Layers, Inc.

http://www.businesslayers.com/

Directory & eCommerceDirectory & eCommerce”I don't need a directory to do e-mail if I know your address. So also in e-commerce. But if you go beyond our five-person LAN, you do need a directory for e-mail. So also with e-commerce."

- Gary Rowe, The Burton Group

Page 21: Dave Kearns Dkearns@vquill.com Business Layers, Inc.  Unlocking Directory Services

Dave Kearns

[email protected]

Business Layers, Inc.

http://www.businesslayers.com/

Directory = IdentityDirectory = Identity“As long as we know who you are, we can come up with a market mechanism to service you, but if we can't authenticate you, if we cannot fundamentally know who you are, we get very confused. We can't do business with you because we can't authenticate the transaction and we can't give you your money. We can't charge you. We can't measure you. We can't vend things to you. We can't serve you. We can't find you without your identity. “ - Eric Schmidt

Page 22: Dave Kearns Dkearns@vquill.com Business Layers, Inc.  Unlocking Directory Services

Dave Kearns

[email protected]

Business Layers, Inc.

http://www.businesslayers.com/

Identity – How Many?Identity – How Many?

Multiple Identities Multiple Personalities!

Page 23: Dave Kearns Dkearns@vquill.com Business Layers, Inc.  Unlocking Directory Services

Dave Kearns

[email protected]

Business Layers, Inc.

http://www.businesslayers.com/

Digital PersonaDigital Persona

How you are perceived

Page 24: Dave Kearns Dkearns@vquill.com Business Layers, Inc.  Unlocking Directory Services

Dave Kearns

[email protected]

Business Layers, Inc.

http://www.businesslayers.com/

Digital PersonaDigital Persona

How you are perceived by:

•Other users

Page 25: Dave Kearns Dkearns@vquill.com Business Layers, Inc.  Unlocking Directory Services

Dave Kearns

[email protected]

Business Layers, Inc.

http://www.businesslayers.com/

Digital PersonaDigital Persona

How you are perceived by:

•Other users

•Applications

Page 26: Dave Kearns Dkearns@vquill.com Business Layers, Inc.  Unlocking Directory Services

Dave Kearns

[email protected]

Business Layers, Inc.

http://www.businesslayers.com/

Digital PersonaDigital Persona

How you are perceived by:

•Other users

•Applications

•Web sites

Page 27: Dave Kearns Dkearns@vquill.com Business Layers, Inc.  Unlocking Directory Services

Dave Kearns

[email protected]

Business Layers, Inc.

http://www.businesslayers.com/

Digital PersonaDigital Persona

How you are perceived by:

•Other users

•Applications

•Web sites

•Services

Page 28: Dave Kearns Dkearns@vquill.com Business Layers, Inc.  Unlocking Directory Services

Dave Kearns

[email protected]

Business Layers, Inc.

http://www.businesslayers.com/

Thanksgiving PersonaThanksgiving Persona

•Host/Hostess

Page 29: Dave Kearns Dkearns@vquill.com Business Layers, Inc.  Unlocking Directory Services

Dave Kearns

[email protected]

Business Layers, Inc.

http://www.businesslayers.com/

Thanksgiving PersonaThanksgiving Persona

•Mother/Father

Page 30: Dave Kearns Dkearns@vquill.com Business Layers, Inc.  Unlocking Directory Services

Dave Kearns

[email protected]

Business Layers, Inc.

http://www.businesslayers.com/

Thanksgiving PersonaThanksgiving Persona

•Son/Daughter

Page 31: Dave Kearns Dkearns@vquill.com Business Layers, Inc.  Unlocking Directory Services

Dave Kearns

[email protected]

Business Layers, Inc.

http://www.businesslayers.com/

Thanksgiving PersonaThanksgiving Persona

•Brother/Sister

Page 32: Dave Kearns Dkearns@vquill.com Business Layers, Inc.  Unlocking Directory Services

Dave Kearns

[email protected]

Business Layers, Inc.

http://www.businesslayers.com/

Thanksgiving PersonaThanksgiving Persona

•In-law

Page 33: Dave Kearns Dkearns@vquill.com Business Layers, Inc.  Unlocking Directory Services

Dave Kearns

[email protected]

Business Layers, Inc.

http://www.businesslayers.com/

Thanksgiving PersonaThanksgiving PersonaWhich one is the real you?

Page 34: Dave Kearns Dkearns@vquill.com Business Layers, Inc.  Unlocking Directory Services

Dave Kearns

[email protected]

Business Layers, Inc.

http://www.businesslayers.com/

Today’s DirectoriesToday’s Directories

•Email Address Book

x.400, x.500, address books and directories

Page 35: Dave Kearns Dkearns@vquill.com Business Layers, Inc.  Unlocking Directory Services

Dave Kearns

[email protected]

Business Layers, Inc.

http://www.businesslayers.com/

Today’s DirectoriesToday’s Directories

•Email Address Book

•Network Operating System Authentication

Bindery, StreetTalk, DNS-Bind, Domains, NDS, AD

Page 36: Dave Kearns Dkearns@vquill.com Business Layers, Inc.  Unlocking Directory Services

Dave Kearns

[email protected]

Business Layers, Inc.

http://www.businesslayers.com/

Today’s DirectoriesToday’s Directories

•Email Address Book

•Network Operating System Authentication

•Mainframe Authentication

RACF, Top Secret, ACF2

Page 37: Dave Kearns Dkearns@vquill.com Business Layers, Inc.  Unlocking Directory Services

Dave Kearns

[email protected]

Business Layers, Inc.

http://www.businesslayers.com/

Today’s DirectoriesToday’s Directories

•Email Address Book

•Network Operating System Authentication

•Mainframe Authentication

•Databases

FinanceInventorysales

Page 38: Dave Kearns Dkearns@vquill.com Business Layers, Inc.  Unlocking Directory Services

Dave Kearns

[email protected]

Business Layers, Inc.

http://www.businesslayers.com/

Today’s DirectoriesToday’s Directories

•Email Address Book

•Network Operating System Authentication

•Mainframe Authentication

•Databases

•And more databases!

Page 39: Dave Kearns Dkearns@vquill.com Business Layers, Inc.  Unlocking Directory Services

Dave Kearns

[email protected]

Business Layers, Inc.

http://www.businesslayers.com/

BreakBreak

Page 40: Dave Kearns Dkearns@vquill.com Business Layers, Inc.  Unlocking Directory Services

Dave Kearns

[email protected]

Business Layers, Inc.

http://www.businesslayers.com/

Today’s RealityToday’s Reality

Tomorrow’s PromiseTomorrow’s Promise

Page 41: Dave Kearns Dkearns@vquill.com Business Layers, Inc.  Unlocking Directory Services

Dave Kearns

[email protected]

Business Layers, Inc.

http://www.businesslayers.com/

Today’s RealityToday’s Reality

• Multiple Directories• Multiple Directory Services

• Multiple Data owners

Page 42: Dave Kearns Dkearns@vquill.com Business Layers, Inc.  Unlocking Directory Services

Dave Kearns

[email protected]

Business Layers, Inc.

http://www.businesslayers.com/

Multiple DirectoriesMultiple Directories

• Email Address Book

• Network Operating System Authentication

• Mainframe Authentication

• Databases

• And more databases!

Page 43: Dave Kearns Dkearns@vquill.com Business Layers, Inc.  Unlocking Directory Services

Dave Kearns

[email protected]

Business Layers, Inc.

http://www.businesslayers.com/

Multiple Directory Multiple Directory ServicesServices

Novell’s NDS eDirectoryMicrosoft’s Active DirectorySun/Netscape’s iPlanetIBM’s SecureWayComputer Assoc.’s eTrust

Page 44: Dave Kearns Dkearns@vquill.com Business Layers, Inc.  Unlocking Directory Services

Dave Kearns

[email protected]

Business Layers, Inc.

http://www.businesslayers.com/

Directory Directory InteroperabilityInteroperability

Lightweight Directory Access Protocol - LDAP

MetaDirectories

Page 45: Dave Kearns Dkearns@vquill.com Business Layers, Inc.  Unlocking Directory Services

Dave Kearns

[email protected]

Business Layers, Inc.

http://www.businesslayers.com/

Lightweight Directory Lightweight Directory Access ProtocolAccess Protocol

LDAP is a specification for a client-server protocol to retrieve and manage directory information. LDAP is not a directory specification.

Page 46: Dave Kearns Dkearns@vquill.com Business Layers, Inc.  Unlocking Directory Services

Dave Kearns

[email protected]

Business Layers, Inc.

http://www.businesslayers.com/

Meta-DirectoriesMeta-Directories

• Uber Directories• Virtual Directories

Page 47: Dave Kearns Dkearns@vquill.com Business Layers, Inc.  Unlocking Directory Services

Dave Kearns

[email protected]

Business Layers, Inc.

http://www.businesslayers.com/

Uber DirectoriesUber Directories

• One Authoritative directory – all others synchronize to it.

• Install new directory service• Choose an installed service

• Data owned by IT

Page 48: Dave Kearns Dkearns@vquill.com Business Layers, Inc.  Unlocking Directory Services

Dave Kearns

[email protected]

Business Layers, Inc.

http://www.businesslayers.com/

Virtual DirectoriesVirtual Directories

• Data doesn’t move• Master Datastore holds pointers• Synchronization goes either way• Data controlled by owning

department

Page 49: Dave Kearns Dkearns@vquill.com Business Layers, Inc.  Unlocking Directory Services

Dave Kearns

[email protected]

Business Layers, Inc.

http://www.businesslayers.com/

Meta Directory Meta Directory ExamplesExamples

• Novell’s DirXML• Microsoft Metadirectory Service

(formerly Zoomit Via)• Critical Path’s InJoin

(formerly Isocor’s MetaConnect)• NetVision Synchronicity• Radiant Logic’s RadiantOne

Page 50: Dave Kearns Dkearns@vquill.com Business Layers, Inc.  Unlocking Directory Services

Dave Kearns

[email protected]

Business Layers, Inc.

http://www.businesslayers.com/

Today’s RealityToday’s Reality

• Security Issues

Page 51: Dave Kearns Dkearns@vquill.com Business Layers, Inc.  Unlocking Directory Services

Dave Kearns

[email protected]

Business Layers, Inc.

http://www.businesslayers.com/

Security = DirectorySecurity = Directory

“...directories are critical to secure VPNs [Virtual Private Networks] especially for large applications where a public key infrastructure is needed to manage thousands of users effectively."

- Ed Harrington, ICL Inc.

Page 52: Dave Kearns Dkearns@vquill.com Business Layers, Inc.  Unlocking Directory Services

Dave Kearns

[email protected]

Business Layers, Inc.

http://www.businesslayers.com/

Security Vendors who Security Vendors who leverage the Directoryleverage the Directory

Page 53: Dave Kearns Dkearns@vquill.com Business Layers, Inc.  Unlocking Directory Services

Dave Kearns

[email protected]

Business Layers, Inc.

http://www.businesslayers.com/

Security Vendors who Security Vendors who leverage the Directoryleverage the Directory

Page 54: Dave Kearns Dkearns@vquill.com Business Layers, Inc.  Unlocking Directory Services

Dave Kearns

[email protected]

Business Layers, Inc.

http://www.businesslayers.com/

Today’s RealityToday’s Reality

Directory Enabled Applications and Services

Page 55: Dave Kearns Dkearns@vquill.com Business Layers, Inc.  Unlocking Directory Services

Dave Kearns

[email protected]

Business Layers, Inc.

http://www.businesslayers.com/

Directory Enabled Directory Enabled ApplicationsApplications

• Tools & Utilities• Messaging• Collaboration• Network Management• Business Tools

Page 56: Dave Kearns Dkearns@vquill.com Business Layers, Inc.  Unlocking Directory Services

Dave Kearns

[email protected]

Business Layers, Inc.

http://www.businesslayers.com/

Directory Enabled Directory Enabled ApplicationsApplications

Tools & UtilitiesTools & Utilities

Single SignOn

Page 57: Dave Kearns Dkearns@vquill.com Business Layers, Inc.  Unlocking Directory Services

Dave Kearns

[email protected]

Business Layers, Inc.

http://www.businesslayers.com/

Directory Enabled Directory Enabled ApplicationsApplications

MessagingMessaging

Electronic Mail

Universal Inbox

Page 58: Dave Kearns Dkearns@vquill.com Business Layers, Inc.  Unlocking Directory Services

Dave Kearns

[email protected]

Business Layers, Inc.

http://www.businesslayers.com/

Directory Enabled Directory Enabled ApplicationsApplications

CollaborationCollaboration

Instant Messaging

Page 59: Dave Kearns Dkearns@vquill.com Business Layers, Inc.  Unlocking Directory Services

Dave Kearns

[email protected]

Business Layers, Inc.

http://www.businesslayers.com/

Directory Enabled Directory Enabled ApplicationsApplications

Network ManagementNetwork Management

Server management

QoS Policy Management

Page 60: Dave Kearns Dkearns@vquill.com Business Layers, Inc.  Unlocking Directory Services

Dave Kearns

[email protected]

Business Layers, Inc.

http://www.businesslayers.com/

Directory Enabled Directory Enabled ApplicationsApplications

Business ToolsBusiness Tools

Electronic Provisioning

Page 61: Dave Kearns Dkearns@vquill.com Business Layers, Inc.  Unlocking Directory Services

Dave Kearns

[email protected]

Business Layers, Inc.

http://www.businesslayers.com/

Directory Enabled Directory Enabled ApplicationsApplications

Electronic ProvisioningElectronic Provisioning

NOS NOS Email Email HelpDesk HelpDesk Human ResourcesHuman Resources Security AppsSecurity Apps WorkflowWorkflow Collaboration Collaboration Payroll and TimeslipPayroll and Timeslip Database Database (RDBMS)(RDBMS) Phone SystemsPhone Systems Facilities Facilities MIS (Mainframe)MIS (Mainframe)

Page 62: Dave Kearns Dkearns@vquill.com Business Layers, Inc.  Unlocking Directory Services

Dave Kearns

[email protected]

Business Layers, Inc.

http://www.businesslayers.com/

Tomorrow’s PromiseTomorrow’s Promise

Imagine, if you will…

Page 63: Dave Kearns Dkearns@vquill.com Business Layers, Inc.  Unlocking Directory Services

Dave Kearns

[email protected]

Business Layers, Inc.

http://www.businesslayers.com/

Tomorrow’s PromiseTomorrow’s Promise

Page 64: Dave Kearns Dkearns@vquill.com Business Layers, Inc.  Unlocking Directory Services

Dave Kearns

[email protected]

Business Layers, Inc.

http://www.businesslayers.com/

Tomorrow’s PromiseTomorrow’s Promise

Page 65: Dave Kearns Dkearns@vquill.com Business Layers, Inc.  Unlocking Directory Services

Dave Kearns

[email protected]

Business Layers, Inc.

http://www.businesslayers.com/

Tomorrow’s PromiseTomorrow’s Promise

Page 66: Dave Kearns Dkearns@vquill.com Business Layers, Inc.  Unlocking Directory Services

Dave Kearns

[email protected]

Business Layers, Inc.

http://www.businesslayers.com/

Tomorrow’s PromiseTomorrow’s Promise

Page 67: Dave Kearns Dkearns@vquill.com Business Layers, Inc.  Unlocking Directory Services

Dave Kearns

[email protected]

Business Layers, Inc.

http://www.businesslayers.com/

Tomorrow’s PromiseTomorrow’s Promise

Page 68: Dave Kearns Dkearns@vquill.com Business Layers, Inc.  Unlocking Directory Services

Dave Kearns

[email protected]

Business Layers, Inc.

http://www.businesslayers.com/

Tomorrow’s PromiseTomorrow’s Promise

Page 69: Dave Kearns Dkearns@vquill.com Business Layers, Inc.  Unlocking Directory Services

Dave Kearns

[email protected]

Business Layers, Inc.

http://www.businesslayers.com/

Tomorrow’s PromiseTomorrow’s Promise

Page 70: Dave Kearns Dkearns@vquill.com Business Layers, Inc.  Unlocking Directory Services

Dave Kearns

[email protected]

Business Layers, Inc.

http://www.businesslayers.com/

Tomorrow’s PromiseTomorrow’s Promise

Page 71: Dave Kearns Dkearns@vquill.com Business Layers, Inc.  Unlocking Directory Services

Dave Kearns

[email protected]

Business Layers, Inc.

http://www.businesslayers.com/

Tomorrow’s PromiseTomorrow’s PromiseYou can do it all today.

But, it isn’t all tied together yet.

We still need to

Page 72: Dave Kearns Dkearns@vquill.com Business Layers, Inc.  Unlocking Directory Services

Dave Kearns

[email protected]

Business Layers, Inc.

http://www.businesslayers.com/

Tomorrow’s PromiseTomorrow’s Promise

Directory Enable Life

Page 73: Dave Kearns Dkearns@vquill.com Business Layers, Inc.  Unlocking Directory Services

Dave Kearns

[email protected]

Business Layers, Inc.

http://www.businesslayers.com/

DirectoDirectory ry

ServiceServicess

View Slide Show:

HTTP://WWW.VQUILL.COM/UNLOCKING/

Download Slide Show: HTTP://VQUILL.COM/UNLOCKING/UNLOCKING.PPT

Page 74: Dave Kearns Dkearns@vquill.com Business Layers, Inc.  Unlocking Directory Services

Dave Kearns

[email protected]

Business Layers, Inc.

http://www.businesslayers.com/

Directory Directory ServicesServices