Registry & Directory Infrastructure at Stanford Note! This talk was superseded by.. Registry & Directory Infrastructure: A Case History..as of 31-Mar-1999.

Slides:



Advertisements
Similar presentations
Welcome to Middleware Joseph Amrithraj
Advertisements

Developing the Mobile Learning Business London, 24 September 2001 Mark Watkinson e-Learning Principal, IBM Region North (c) Copyright IBM Corp m-
People Database project John Byrne. Project aims Improve current Computing Service resource management processes Provide a reference 'People Database'
Extending ForeFront beyond the limit TMGUAG ISAIAG AG Security Suite.
Directories at the University of Florida Mike Conlon Director of Data Infrastructure University of Florida.
Active Directory: Final Solution to Enterprise System Integration
UPortal.Cornell Using uPortal to integrate disparate campus systems Jon Atherton, Cornell Information Technologies
The Internet Useful Definitions and Concepts About the Internet.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 1: Introduction to Windows Server 2003.
Peter Deutsch Director, I&IT Systems July 12, 2005
Ch 12 Distributed Systems Architectures
PENN Community Project SUG Presentation April 8, 2002.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Application Layer Functionality and Protocols Network Fundamentals – Chapter 3.
Lesson 2: Configuring Servers
Directory Services Project University of Colorado at Boulder.
By Karan Oberoi.  A directory service (DS) is a software application- or a set of applications - that stores and organizes information about a computer.
Hands-On Microsoft Windows Server 2008 Chapter 8 Managing Windows Server 2008 Network Services.
Introduction to UDDI From: OASIS, Introduction to UDDI: Important Features and Functional Concepts.
Brown University Exchange 2003 Molly Baird Manager, Windows-Novell Services.
Directory Services at UMass  Directory Services Overview  Some common definitions  What can a directory do or not do?  User Needs Assessment  What.
Networked Application Architecture Design. Application Building Blocks Application Software Data Infrastructure Software Local Area Network Server Desktop.
Web Services Architecture1 - Deepti Agarwal. Web Services Architecture2 The Definition.. A Web service is a software system identified by a URI, whose.
The Directory A distributed database Distributed maintenance.
CSC271 Database Systems Lecture # 4.
Jeff Hodges 11-Aug-1999 v0.95 LDAP Directory Services: Security.
Microsoft Active Directory(AD) A presentation by Robert, Jasmine, Val and Scott IMT546 December 11, 2004.
OASIS ebXML Registry Standard Open Forum 2003 on Metadata Registries 10:30 – 11:15 January 20, 2003 Kathryn Breininger The Boeing Company Chair, OASIS.
USM Regional PeopleSoft Conference
DISTRIBUTED COMPUTING
M1G Introduction to Database Development 6. Building Applications.
Chapter 7: Database Systems Succeeding with Technology: Second Edition.
SUSE Linux Enterprise Desktop Administration Chapter 12 Administer Printing.
H.350 Case Study: University of Alabama at Birmingham Jason L. W. Lynn IT Academic Computing University of Alabama at Birmingham.
Siteman Cancer Center at Barnes-Jewish Hospital and Washington University School of Medicine Cancer Center Administration Database.
Fundamentals of Information Systems, Second Edition 1 Telecommunications, the Internet, Intranets, and Extranets.
LDAP Directory Services: Security. Directory Security Syllabus  Brief Review of Directories and LDAP  Brief Review of Security  Basic Security Concepts.
Stanford University Information Technology Systems & Services Registry & Directory Infrastructure: A Case History Jeff Hodges
Secure Messaging Workshop The Open Group Messaging Forum February 6, 2003.
1 Introduction to Microsoft Windows 2000 Windows 2000 Overview Windows 2000 Architecture Overview Windows 2000 Directory Services Overview Logging On to.
Stanford Authorization Existing mainframe based authority –homegrown, in operation since the 80’s –primarily for financial and personnel authority for.
ECEN “Internet Protocols and Modeling”, Spring 2012 Course Materials: Papers, Reference Texts: Bertsekas/Gallager, Stuber, Stallings, etc Class.
Extending ISA/IAG beyond the limit. AGAT Security suite - introduction AGAT Security suite is a set of unique components that allow extending ISA / IAG.
Lecture Week 3 Application Layer Functionality and Protocols Network Fundamentals.
INTERNET PROTOCOLS. Microsoft’s Internet Information Server Home Page Figure IT2031 UNIT-3.
1 Registry Services Overview J. Steven Hughes (Deputy Chair) Principal Computer Scientist NASA/JPL 17 December 2015.
Assignment of JAVA id : BSSE-F10-M-10-JAVA1 Overview of J2EE/Session 2/Slide 1 of 38.
14 1 Chapter 14 Web Database Development Database Systems: Design, Implementation, and Management, Sixth Edition, Rob and Coronel.
© Chinese University, CSE Dept. Distributed Systems / Distributed Systems Topic 1: Characterization of Distributed & Mobile Systems Dr. Michael R.
1 Chapter Overview What is Microsoft SQL Server 2000? What are the SQL Server 2000 Components? What is the Relational Database Architecture? What is the.
AMQP, Message Broker Babu Ram Dawadi. overview Why MOM architecture? Messaging broker like RabbitMQ in brief RabbitMQ AMQP – What is it ?
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Application Layer Functionality and Protocols Network Fundamentals – Chapter 3.
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
MCSE: Windows Server 2003 Active Directory Planning, Implementation, and Maintenance Study Guide, Second Edition (70-294) Chapter 1: Overview of the Active.
E-commerce Architecture Ayşe Başar Bener. Client Server Architecture E-commerce is based on client/ server architecture –Client processes requesting service.
Data Resource Management Data Concepts Database Management Types of Databases Chapter 5 McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies,
3.1 Types of Servers.
Sabri Kızanlık Ural Emekçi
3.1 Types of Servers.
Working at a Small-to-Medium Business or ISP – Chapter 7
Working at a Small-to-Medium Business or ISP – Chapter 7
IIS.
Working at a Small-to-Medium Business or ISP – Chapter 7
Distributed Systems Bina Ramamurthy 11/30/2018 B.Ramamurthy.
Distributed Systems Bina Ramamurthy 12/2/2018 B.Ramamurthy.
LDAP Directory Services: Security
Distributed Systems Bina Ramamurthy 4/7/2019 B.Ramamurthy.
ACTIVE DIRECTORY An Overview.. By Karan Oberoi.
Distributed Systems Bina Ramamurthy 4/22/2019 B.Ramamurthy.
UF Directory Coordinator Training
Presentation transcript:

Registry & Directory Infrastructure at Stanford Note! This talk was superseded by.. Registry & Directory Infrastructure: A Case History..as of 31-Mar-1999 Jeff Hodges Stanford University 30 April 1998

Registry & Directory Stanford / Jeff Hodges 2 Registry/Directory Infrastructure Overall Problem Statement Highly decentralized enterprise with multiple, virtually autonomous systems of record Common, shared business objects, e.g. People –Personnel’s system: faculty & staff –Registrar’s system: students –Affiliated enterprises’ systems: SLAC, Hospital –Non-trivial number of variously-affiliated people who aren’t in any system Other objects: Groups, (network) Services

30 April 1998Registry & Directory Stanford / Jeff Hodges 3 Registry/Directory Infrastructure Overall Problem Statement, cont’d Directories, as a class, are subtly different than general- purpose relational databases (RDBMSs) RDBMS properties –strongly typed data –can represent complex relationships –transaction support –support on-the-fly data view generation “find all the people whose managers are located in New York” –no open “on the wire” protocol standard

30 April 1998Registry & Directory Stanford / Jeff Hodges 4 Registry/Directory Infrastructure Overall Problem Statement, cont’d Directory properties –strongly typed and structured information, like RDBMS –open standard access protocols –core standard schema –object-oriented –highly distributable –extensible schema –but can’t cut on-the-fly views, no notion of “report generation”, etc.

30 April 1998Registry & Directory Stanford / Jeff Hodges 5 Registry/Directory Infrastructure Definitions and Scope A Registry is a service that serves the needs of applications for coordinated maintenance of identity information about a class of business objects. –E.g. People, services, groups A Registry is a transaction-oriented service… –Client applications will use it mostly to enter and update entries. –Read-oriented access may be handled by other components of the overall system, e.g. the Directory.

30 April 1998Registry & Directory Stanford / Jeff Hodges 6 Registry/Directory Infrastructure Definitions and Scope, cont’d The scope of the Registry is enterprise-wide All people affiliated with the university should be in the Registry –I.e. if you need others within the enterprise to recognize your affiliation, you need to be in the Registry. A primary materialization of this requirement: –Needing an authentication principal - a SUNet ID –Many network services are authenticated E.g. AFS distributed file system, various web pages, distributed computing resources (e.g. POP-based service) Authentication infrastructure is Kerberos-based

30 April 1998Registry & Directory Stanford / Jeff Hodges 7 Registry/Directory Infrastructure Definitions and Scope, cont’d Registry entries are shared via the Directory Various infrastructure applications utilize the Directory when they need information about people, e.g... routing –WebAuthentication –Authenticated Printing service –DialIn Network Service –Whitepages (I.e. general purpose) Directory service

30 April 1998Registry & Directory Stanford / Jeff Hodges 8 Overall Directory/Registry Infrastructure Dissemination Registrar Personnel Registry Middleware Event Broker SLOG (Business Rules Implementation) LDAP-based Directory Service Desktop Clients Systems of Record Network-based Applications Desktop Clients LDAP Reads LDAP R/W TDS Network-based Applications Network-based Applications

30 April 1998Registry & Directory Stanford / Jeff Hodges 9 Overall Directory/Registry Infrastructure Update Registrar Personnel Registry Middleware Event Broker SLOG Directory Service Desktop Clients Network-based Applications Systems of Record Desktop Clients LDAP TDS Web-based User Interface for Data Maintenance HTTP (authenticated) Network-based Applications Network-based Applications HTTP (authenticated) TDS

30 April 1998Registry & Directory Stanford / Jeff Hodges 10 Registry/Directory Infrastructure Routing Mail Server (MTA) To: (Incoming Message) 1. SMTP 2. LDAP 3. LDAP “user” on Host.stanford.edu 4. SMTP Registry & Source Systems Directory 2. cn=user? 3.

30 April 1998Registry & Directory Stanford / Jeff Hodges 11 Registry/Directory Infrastructure Summary Natures of Registries and Directories are subtly different X.500/LDAP-based directory services are not RDBMSs Makes sense to combine them into overall system - play on their strengths Project at Stanford is far from, if ever, “finished” -- will continually evolve

30 April 1998Registry & Directory Stanford / Jeff Hodges 12 Acknowledgements & References The Registry/Directory team is comprised of (at least): Booker Bense, Carol Farnsworth, Michael Hart, Jeff Hodges, Craig Jurney, John Klemm, Bill Lucker, Lynn McRae, Dennis Michael, RL “Bob” Morgan, Catherine Mulhall, Pat Nolan, Michael Puff, Dennis Rayer, Sandy Senti, Tim Torgenrud, Dwayne Virnau.

30 April 1998Registry & Directory Stanford / Jeff Hodges 13 Acknowledgements & References, cont’d References… – – – – This talk will be available at.. –