IDM in Higher Education: It’s About Applications Mike Richichi E. Axel Larsson Drew University TTP EMEA Conference 2007.

Slides:



Advertisements
Similar presentations
Implementing Tableau Server in an Enterprise Environment
Advertisements

Trying to implement IDM at MMU The pitfalls and minefields of an Identity Management project at Manchester Metropolitan University Mike Preece Manchester.
DIGIDOC A web based tool to Manage Documents. System Overview DigiDoc is a web-based customizable, integrated solution for Business Process Management.
New Release Announcements and Product Roadmap Chris DiPierro, Director of Software Development April 9-11, 2014
Database System Concepts and Architecture
RE Adapter for Encompass (v1.0)‏ Encompass and The Raiser's Edge® Integrated Data Solution.
FSU Directory Project The Issue of Identity Management Jeff Bauer Florida State University
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 1: Introduction to Windows Server 2003.
Generic app integration with IDM using the Integration Module for Databases E. Axel Larsson Drew University TTP EMEA Conference 2007.
Report Distribution Report Distribution in PeopleTools 8.4 Doug Ostler & Eric Knapp 7264.
Peter Deutsch Director, I&IT Systems July 12, 2005
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 1: Introduction to Windows Server 2003.
Chapter 8: Network Operating Systems and Windows Server 2003-Based Networking Network+ Guide to Networks Third Edition.
Network+ Guide to Networks, Fourth Edition Chapter 8 Network Operating Systems and Windows Server 2003-Based Networking.
Account Management, The Next Generation Unified Directories at the Rochester Institute of Technology Dan Tobin Matt Campbell.
Understanding Active Directory
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 1: Introduction to Windows Server 2003.
The Client/Server Database Environment
EXtreme Deployment Distributing and Configuring 450 Student Notebooks in Five Hours E. Axel Larsson & Russell Sprague Drew University.
(ITI310) SESSIONS : Active Directory By Eng. BASSEM ALSAID.
Hands-On Microsoft Windows Server 2008 Chapter 1 Introduction to Windows Server 2008.
BASIC NETWORK CONCEPTS (PART 6). Network Operating Systems NNow that you have a general idea of the network topologies, cable types, and network architectures,
BMC Software confidential. BMC Performance Manager Will Brown.
Managing time-driven entitlement policies with Identity Manager E. Axel Larsson Drew University 20 July 2005.
Kuali Rice at Indiana University Rice Setup Options July 29-30, 2008 Eric Westfall.
1 Guide to Novell NetWare 6.0 Network Administration Chapter 11.
Microsoft Active Directory(AD) A presentation by Robert, Jasmine, Val and Scott IMT546 December 11, 2004.
Implementing Novell Identity Management at Drew University E. Axel Larsson Drew University ACM SIGUCCS Fall 2005 Conference Monterey, CA.
Uniting Cultures, Technology & Applications A Case Study University of New Hampshire.
USM Regional PeopleSoft Conference
A detailed look at the Microsoft Windows Infrastructure at UWE including Active Directory (AD), MIIS, Exchange, SMS, IIS, SQL Server, Terminal Services.
Windows 2000 Operating System -- Active Directory Service COSC 516 Yuan YAO 08/29/2000.
Novell Nsure TM Identity Manager 2 andGroupWise Provisioning Art Purcell, GroupWise ® Engineering, David Holbrook, DirXML Engineering,
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 1: Introduction to Windows Server 2003.
National Center for Supercomputing Applications NCSA OPIE Presentation November 2000.
…. PrePlanPrepareMigratePost Pre- Deployment PlanPrepareMigrate Post- Deployment First Mailbox.
NAL and ZEN: Drew’s history of application and computer management Mike Richichi, Director of Computing and Network Services Paul Coen, Manager of Systems.
UNITED STATES. Understanding NDS for Directory- Enabled Solutions Ed Shropshire, NDS Developer Program Manager Novell, Inc.
Brian Arkills Software Engineer, LDAP geek, AD guy, Chief Troublemaking Officer Windows HiEd Conference 2006 Managed Workstations: UW Nebula.
Module 6: Configuring User Environments Using Group Policy.
Riva Managed Identity Integration for Active Directory and Novell ® GroupWise ® Aldo Zanoni CEO, Managing Director Omni Technology Solutions
Scaling NT To The Campus Integrating NT into the MIT Computing Environment Danilo Almeida, MIT.
Integrating database applications with the JDBC driver for IDM E. Axel Larsson Drew University 20 July 2005.
1 Administering Shared Folders Understanding Shared Folders Planning Shared Folders Sharing Folders Combining Shared Folder Permissions and NTFS Permissions.
10/25/20151 Single Sign-On Web Service Supervisors: Viktor Kulikov Alexander Sherman Liana Lipstov Pavel Bilenko.
Database Architectures Database System Architectures Considerations – Data storage: Where do the data and DBMS reside? – Processing: Where.
.  A multi layer architecture powered by Spring Framework, ExtJS, Spring Security and Hibernate.  Taken advantage of Spring’s multi layer injection.
Information Technology Current Work in System Architecture January 2004 Tom Board Director, NUIT Information Systems Architecture.
Windows Server 2003 La migrazione da Windows NT 4.0 a Windows Server 2003 Relatore: MCSE - MCT.
Module 9 User Profiles and Social Networking. Module Overview Configuring User Profiles Implementing SharePoint 2010 Social Networking Features.
IT System Administration Lesson 3 Dr Jeffrey A Robinson.
Integrating Active Directory with eDirectory ™ Using Novell Account Manager Reid Oakes Technical Team Manager Novell, Inc.
Introduction to Active Directory
IBM Global Services © 2005 IBM Corporation SAP Legacy System Migration Workbench| March-2005 ALE (Application Link Enabling)
Active Directory. Computers in organizations Computers are linked together for communication and sharing of resources There is always a need to administer.
Microsoft Identity Integration Server & Role Base Access Theo Kostelijk Consultant Microsoft BV
Directory Services CS5493/7493. Directory Services Directory services represent a technological breakthrough by integrating into a single management tool:
Unified Address Book Security Implications. Unified Address Book Overview –What are we talking about –What is the Risk –What are we doing to minimize.
Building Preservation Environments with Data Grid Technology Reagan W. Moore Presenter: Praveen Namburi.
Active Directory Domain Services (AD DS). Identity and Access (IDA) – An IDA infrastructure should: Store information about users, groups, computers and.
Advanced Higher Computing Science The Project. Introduction Worth 60% of the total marks for the course Must include: An appropriate interface using input.
9 Copyright © 2004, Oracle. All rights reserved. Getting Started with Oracle Migration Workbench.
Al Lilianstrom and Dr. Olga Terlyga NLIT 2016 May 4 th, 2016 Under the Hood of Fermilab’s Identity Management Service.
October 2014 HYBRIS ARCHITECTURE & TECHNOLOGY 01 OVERVIEW.
The Holmes Platform and Applications
The Client/Server Database Environment
ESA Single Sign On (SSO) and Federated Identity Management
Dev Test on Windows Azure Solution in a Box
Getting Started.
Getting Started.
Presentation transcript:

IDM in Higher Education: It’s About Applications Mike Richichi E. Axel Larsson Drew University TTP EMEA Conference 2007

IDM Strategy and Philosophy Single sign-on  All end-user applications now support single identity and single password Ease of administration  Automate as many account creation, provisioning, and deletion processes as possible, instrument the rest Accuracy  IDM system should reflect current state of identities and entitlements Integration  Any new software or system must consume same identities from IDM system

Near Term Goals IDM system is neutral arbitrator between administrative systems and end-user applications and network environment Parts can be replaced strategically with less disruption as long as IDM linkages can be recreated effectively Reduces dependence on single vendor’s integration solutions, facilitates upgrade to best-of-breed technologies

Drew Directory Services History First NDS tree implemented 1995 (DREW— still in use today) Used as only network authentication system until 2003 Complete NOS file/print environment (drive mappings, printers, ZENworks, etc.) Always saw value of directory as centralized authentication store

Drew IDM History DirXML 1.1a (Spring )  AD Sync w/ Password Sync 1.0  Single eDirectory tree (main file/print/auth) syncing to a single AD domain. IDM implementation ( )  Add identity vault eDirectory tree.  Added interface to legacy SIS/HR system for account provisioning.  Added GroupWise driver.  Add JDBC driver and several applications (Campus Card, print accounting, etc.) Upgrade to IDM 3 (Fall 2006)

Drew’s Legacy Administrative System - AIMS AIMS - Academic Institution Management System  Deployed in the early 1980s  PICK-derived multi-value database Currently supported on IBM UniVerse on Linux  No standard SQL/ODBC access to data Graphical query capability supported by a proprietary Windows application for MV databases. Primary means of getting data in/out is by custom programmed text file dump/import.

AIMS (cont’d) Presently manages all aspects of University business and all Drew identities:  Human Resources  Admissions  Student Information  Alumni/Development (migration in progress)  Purchasing / Vendor Information Maintains a single flat identity namespace.  All modules link back a PEOPLE file. Keyed with 7-digit ID numbers for all identities.  Global PEOPLE file search facilitates non-duplication of identities when they appear in more than one module (I.e. person is a student and an employee)

Identity Vault Design Server configuration  2 SLES 9 servers  eDir  IDM Engine  iManager 2.6 eDirectory tree layout  Logically divided into two segments Person Registry / Staging Area Accounts Area

Key System Components Identity Vault  Person Registry  Accounts Area Entitlement Engine Provisioning Driver  Connects registry “side” of the ID vault tree to the accounts “side”.

Person Registry Designed to mirror AIMS identity data  Object names according to Drew ID number.  Hashed in containers by last 3 digits of ID number.  Objects may or may not correspond to active computer accounts.  Supports a complex schema Over 75 custom aux-class attributes in 6 aux classes Encompasses HR data, student information including course registration and programs, etc.

Maintenance of Registry Interface between AIMS and the identity vault.  LDAP-based, real-time updates from AIMS. Triggers installed on underlying AIMS files. Based upon existing AIMS change-tracking and auditing code. Changes aggregated to a single change-tracking table. Updates sent using ldapmodify by a daemon process that monitors the change tracking table.  Limitations One-way only (AIMS to ID vault) Only maintains a subset of identities in the ID vault.  Criteria decided by Administrative Computing department. Assumes AIMS will continue to be the primary authority for identity.

Entitlement Engine MS SQL 2000 database  Connected to Registry with the IDM driver for JDBC databases.  Solves the problem of schedule-driven entitlement changes… Future-dated HR transactions (start/termination dates) Term-tied student registration information. Takes overlaps into account.  Updates Real-time -- When entitlement affecting attrs. are updated. Nightly -- For future-dated actions.  Output - drewPersonEntitlement attribute in ID vault Provisioning driver acts upon this to create/update Registry objects in the Accounts area of the ID vault.

Applications and Directories File/print eDir tree  GroupWise driver in file/print tree Active Directory domain Uniprint print accounting (via JDBC driver) vBulletin discussion forums (via JDBC driver) Fan-out driver (for Linux account provisioning) CS Gold campus-card system (via JDBC) Mailman list manager (via UNIX/Linux bi-directional driver) -- coming soon

IDM As a Centerpiece for Migration AIMS is a legacy system Less of a question of if we replace it but how or when Raiser’s Edge project is a test case for migration strategies IDM system can’t just replicate AIMS. One possible strategy is to use IDM infrastructure as glue for best of breed apps to replace AIMS module by module Political/personal/financial issues are involved

Changing Assumptions The Raiser’s Edge project meant a change of several assumptions  AIMS isn’t in control of all identities. Identities created/maintained outside of AIMS Two-way data exchange with AIMS needed.  Wanted to preserve single-identity namespace Identities created outside of AIMS (I.e. Raiser’s Edge) will still need Drew ID numbers. Need to implement global PEOPLE file search that works across systems.

Expanding the Registry Registry will serve as the repository for the global PEOPLE search.  LDAP based search app to be built and integrated with the RE client.  Will support other apps as they are broken away from AIMS.  Need to expand registry to include all AIMS IDs: Some 500,000 PEOPLE records in AIMS

Bi-directional communication with AIMS Maintain the existing LDAP-based process for ID vault updates.  Well established. Need to minimize changes to AIMS code. Use the IDM UNIX/Linux driver and scriptable framework to facilitate updates to AIMS.  Will directly call UniVerse applications to perform updates. Best fits with Administrative Computing department’s skillsets and project timetable.  Create new IDs and update existing. AIMS PEOPLE file will remain authoritative for Drew ID numbers until it is completely replaced.

Raiser’s Edge Integration RE provides a COM-based API for integration with external apps  Supports subscription and publication  Direct database access not supported by the vendor Options we’re considering  JDBC driver to an intermediate staging DB with custom scripting to talk to RE.  Creating a SOAP web service for the RE APIs and using the SOAP shim  IDM scripting driver (if it is available in time this spring) UNIX/Linux driver scriptable framework built for Windows. Supposed to be available sometime in Spring 2007

Future Plans Discussion about future of administrative systems Success of RE project will define scope of future plans Migration to AM3 and new IDM versions will define terms and plans.