Uniting Cultures, Technology & Applications A Case Study University of New Hampshire.

Slides:



Advertisements
Similar presentations
1 Capability Set - Detail. 2 Common Content Problems Content Mayhem –File management and storage confusion Content Multiplication –Editing déjà vu - same.
Advertisements

Web Plus Overview Division of Cancer Prevention and Control National Center for Chronic Disease Prevention and Health Promotion CDC Registry Plus Training.
An Open Source Google Apps Integration (Bboogle) Patricia Goldweic, Sr. Software Engineer, Northwestern University.
IT Project Management, Third Edition Appendix A1 Appendix A: Guide to Using Microsoft Project 2002.
Today’s Helicopter Parents: Giving them a place to land at the University of New Hampshire!
DIY SIS Integration An Overview and Explanation of the Missouri Baptist University Snapshot System Copyright © 2010, All Rights Reserved.
Identity Management Choosing and Using Sun’s Identity Management Suite March 13 th, 2007 Kim Tracy Executive Director University Computing Services Northeastern.
2009 Architecture Plan Overview 2009 Architecture Plan Overview.
Copyright Jill M. Forrester This work is the intellectual property of the author. Permission is granted for this material to be shared for non- commercial,
My First Building Block Presented By Tracy Engwirda 28 September, 2005.
UCB Enterprise Directory Services. Directory Services – Project History  Requirements defined  Project commission & goals articulated  Project teams.
Technology Steering Group January 31, 2007 Academic Affairs Technology Steering Group February 13, 2008.
July 12, 2005 CSU SIMI Workshop - Melding Policy and Technology to Manage Identity1 Provisioning Services Collaborative CSU, East Bay and CSU, San Bernardino.
Who are you and what can you do? Identity Management Faust Gorham University of California, Merced 12/7/2004.
New Faculty Orientation Blackboard Academic Suite 7.1 University of the Pacific June 28, 2015.
Technology Steering Group January 31, 2007 Academic Affairs Technology Steering Group February 13, 2008.
BMC Control-M Architecture By Shaikh Ilyas
Chapter 8: Network Operating Systems and Windows Server 2003-Based Networking Network+ Guide to Networks Third Edition.
The Homegrown Single Sign On (SSO) Project at UM – St. Louis.
DevCon ‘11 Center for Instructional Delivery. DevCon ‘11 Enrolling in Blackboard Learn for Campus Edition Alumni.
Understanding and Managing WebSphere V5
“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”
Batch Import/Export/Restore/Archive
NERCOMP Managing Campus Affiliates Managing Campus Affiliates Faculty? Student? Faculty? Student? Staff? Criss Laidlaw Director of Administrative.
Power to the People: The IUB Libraries' Website Digital Asset Management System Doug Ryner, Tadas Paegle, & Julie Hardesty.
“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”
Rev Jul-o6 Oracle Identity Management Automate Provisioning to Oracle Applications and Beyond Kenny Gilbert Director of Technology Services.
Electronically approve and create Suppliers in Oracle Financials using a combination of APEX and Oracle Workflow. NZOUG Conference 2010 Brad Sayer Team.
Submitted by: Madeeha Khalid Sana Nisar Ambreen Tabassum.
INFO425: Systems Design INFORMATION X Finalizing Scope (functions/level of automation)  Finalizing scope in terms of functions and level of.
1 Simon: What, How and Why Jon Finke Communication and Middleware Technology.
SUSE Linux Enterprise Server Administration (Course 3037) Chapter 4 Manage Software for SUSE Linux Enterprise Server.
#watitis2014 watitisconf.uwaterloo.ca Tracey Sinclair and Joanne Voisin December 3, 2014.
Bboogle: Updates and Experience Patricia Goldweic, Sr. Software Engineer, Northwestern University Brian Nielsen, Project Manager, Faculty Initiatives,
Identity Management Practical Issues Associated with Sharing Federated Services UT System Identity Management Federation William A. Weems The University.
Creating a Networked Learning AND Transaction Environment Duquesne University Ruth Newberry, Director, Educational Technology Sheryl Reinhard, Director,
49 Copyright © 2007, Oracle. All rights reserved. Module 49: Section I Exploring Integration Strategies Siebel 8.0 Essentials.
University of Michigan Enterprise Directory Services Appendix A Conceptual Architecture.
SSL, Single Sign On, and External Authentication Presented By Jeff Kelley April 12, 2005.
National Center for Supercomputing Applications NCSA OPIE Presentation November 2000.
UCLA Enterprise Directory Identity Management Infrastructure UC Enrollment Service Technical Conference October 16, 2007 Ying Ma
Oracle 10g Database Administrator: Implementation and Administration Chapter 2 Tools and Architecture.
Capture the Movement: Banner 7.0 and Beyond Susan LaCour, Senior Vice President, Solutions Development California Community Colleges Banner Group.
Database Design and Management CPTG /23/2015Chapter 12 of 38 Functions of a Database Store data Store data School: student records, class schedules,
GEM Portal and SERVOGrid for Earthquake Science PTLIU Laboratory for Community Grids Geoffrey Fox, Marlon Pierce Computer Science, Informatics, Physics.
A Community of Learning Moving Forward with Luminis IV Presented by: Dan Bramer Plymouth State University March 20, 2007 Evaluation Code 1011.
A Community of Learning SUNGARD SUMMIT 2007 | sungardsummit.com 1 LEAPing with Luminis Presented by: Bob Coon Luminis Technical Services SunGard Higher.
Ashley Montebello – CprE Katie Githens – SE Wayne Rowcliffe – SE Advisor/Client: Akhilesh Tyagi.
Some Cool Tools for the PeopleSoft Support Team Session #20649 March 13, 2006 Alliance 2006 Conference Nashville, Tennessee.
Enterprise Integration in Sakai 2.4 An overview of what’s new and (hopefully) improved.
TCC's Next Generation Integration Challenges and Success Stories Dr. John Kontogianes – Executive VP and CAO Randy Dominguez – Dean of Distance Learning.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
ABone Architecture and Operation ABCd — ABone Control Daemon Server for remote EE management On-demand EE initiation and termination Automatic EE restart.
6/1/2001 Supplementing Aleph Reports Using The Crystal Reports Web Component Server Presented by Bob Gerrity Head.
Imagining a Community Source Student Services System Leo Fernig Richard Spencer SOA Workshop Vancouver March 24, 2006.
© Blackboard, Inc. All rights reserved. Access Granted: P roviding Students with a Customized List of Required Textbooks.
2015 NetSymm Overview NETSYMM OVERVIEW December
Development of the West Virginia University Electronic Theses & Dissertations System Presented By Haritha Garapati at ETD the 7 th International.
Introduction to SQL Server 2000 Reporting Services Jeff Dumas Technical Specialist Microsoft Corporation
De Rigueur - Adding Process to Your Business Analytics Environment Diane Hatcher, SAS Institute Inc, Cary, NC Falko Schulz, SAS Institute Australia., Brisbane,
SAP Integration with Oracle 11g Muhammad Raza Fatmi.
MetaFrame Secure Access Manager Overview Presented by Douglas A. Brown.
Architecture Review 10/11/2004
Integrating ArcSight with Enterprise Ticketing Systems
Integrating ArcSight with Enterprise Ticketing Systems
Oracle Architecture Overview
Getting Started.
Getting Started.
Identity Management at the University of Florida
Data, Policy, Stakeholders, and Governance
Presentation transcript:

Uniting Cultures, Technology & Applications A Case Study University of New Hampshire

Research II institution Land grant, space grant, sea grant institution 2 campuses (Durham & Manchester) 11,400 undergraduate students 3000 graduate students 736 tenured or tenure track faculty 2000 staff

Culture Traditional IT organizational structure –Academic computing (Academic Technology) –Administrative computing (Enterprise Computing) –Desktop computing, , network services (Telecom & Client Services)

Technology –Blackboard v6.2 –Redhat Linux AS2.1 & AS3.0 –Oracle v9i

Applications –ID Management System built in-house –Self-service password reset built in-house –Accounts management system built in-house –Single Sign On via Oracle Identity Management solution –SCT BANNER Student Information System v7.1 –SCT BANNER Human Resources System v6.1 –Linux-based , Horde IMP v4.0.4

How did we start? Gathering technical managers from across three areas All wanted a single authentication service to provide authoritative person information Would we create one or multiple, duplicative services? To build a single system, how should UNH students, faculty, and staff access it?

MyUNH—Institutional Portal Vision: –Leverage acceptance of Blackboard by students and faculty to provide the UNH community access to the electronic resources they need to do their work. –Provide access through one login using one username/password through one integrated, secure, Web-based interface, MyUNH.

Blackboard Manual Update One FTE dedicated to Blackboard updates Automate updates from SCT BANNER to Blackboard Enterprise Computing Group resources –Make presentation to the Student Information Services Steering Committee –Worked with SIS Team Lead & Chair

Functional Requirements – Provision Bb from Banner Automate the manual process of creating Blackboard accounts, roles, courses, and enrollments using data acquired from our Banner Student Information System.

EAI Solution Pros The cool technology factor –EAI via SCT Luminis Data Integration Suite –SOAP –Blackboard Event Driven API Capable of near real-time provisioning

EAI Solution Cons Event driven model not needed or desired (our IdM system is batch updated) Relies on developing technology Dependent on proprietary technology Adds an additional infrastructure layer Vulnerable to vendor interdependencies Requires significant local development

The Path Taken Provide a fault tolerant solution with a low level of system and vendor interdependencies Build on our experience with manual Bb snapshot processing Leverage availability of the Identity Management data abstraction layer Leverage existing Banner and Oracle skills Provide training opportunity in Bb Building Blocks

Advantageous Technology Environment Extensive cross-system collaboration between departments Live data available directly from IdM views created specifically for application provisioning Unique and permanent usernames No dependence on UNH person IDs (usually SSN)

Snapshot method Using this method you update Blackboard Learning System database with information contained in a feed file, which could be a flat file or XML file. The data in the Blackboard database is consistent with institutional data at the time the feed file (snapshot) was created. System administrators use Snapshot Tool program provided by Blackboard to load the data.

UNH Snapshot Controller components Snapshot Controller Engine –Oracle PL/SQL –Java –Unix shell Snapshot Controller User Interface –Bb Building Blocks Java API & JSP tag libraries –Struts & Tiles –JSP, Java, JDBC

Snapshot Controller Engine Features Provides automated processing of a single snapshot as well as a group (batch) of dependent snapshots Has user notification through at the end of the processing or in case of failure User notification reports are HTML formatted and contain processed data and time statistics

Snapshot Controller Engine Features cont. The engine is a collection of PL/SQL packages and tables. –Tables contain metadata and logs. Snapshot and batch definitions are contained in metadata. –Engine uses a snapshot definition to execute the snapshot. –Engine uses a batch definition for batch processing of snapshots.

IdM Directory Service 1 Snapshot Controller PL/SQL Engine Snapshots Metadata FeedsLogs Snapshot Tool Database Blackboard Processing Logs Main Steps in Snapshot Processing

Main Steps in Snapshot Processing  Read snapshot definition from metadata tables.  Pull feed data from the IdM Directory Service using the source SQL’s definition.  Create the feed file and transfer to the Bb application instance.  Launch Bb Snapshot Tool to load the feed into the Bb database.  Parse Snapshot Tool logs and output and load into the controller log tables.  Compile the processing report and it to the Bb administrators.

Snapshots Metadata Every snapshot definition has: Id, Name and Description Term code –Example: or Feed file name pattern –enroll_instructors_$term_$run_id.dat –enroll_instructors_200502_3259.dat

Snapshots Metadata cont. Source SQL –SQL statement returns the feed result set Data source key –Examples: SYSTEM, SIS.COURSES.SPRING2006 Command template –Calls Snapshot Tool with proper parameters, paths and names. Post process action –Example: sshot_actions.set_combo_courses_status

Snapshot Controller User Interface Convenient web-based data interface to: –Snapshots and batches metadata –Processing logs –Engine configuration parameters –Associated files Alternative way to manually execute both an individual snapshot or a batch Installed as a Blackboard Building Block

Contact Information Associate Director Bb Developer Extraordinaire Director