OpenRegistry: What’s New Jasig San Diego 3/10 1 What’s New With OpenRegistry Scott Battaglia Benjamin Oshrin March 2010.

Slides:



Advertisements
Similar presentations
Copyright Dave Steiner and Jeremy Rosenberg This work is the intellectual property of the authors. Permission is granted for this material to be.
Advertisements

Basic guidelines for the creation of a DW Create corporate sponsors and plan thoroughly Determine a scalable architectural framework for the DW Identify.
Lecture 5 Themes in this session Building and managing the data warehouse Data extraction and transformation Technical issues.
May 10, 2001An Overview of the Princeton University Web - Portals 1 Enterprise Portals  What’s a portal? –Web page customized for a particular user. E.g.
 SAP AG 2000 FAQ.ppt / 1 FAQ LSMW Frequently Asked Questions concerning LSMW.
Managing Master Data with MDS and Microsoft Excel
 Wikipedia Says… “Single Sign On (SSO) is a property of access control of multiple, related, but independent software systems. With this property a user.
June 10-15, 2012 Growing Community; Growing Possibilities Dedra Chamberlin, UCSF/UC Berkeley Eric Westfall, Indiana University.
ENTERPRISE DATA INTEGRATION APPLICATION ARCHITECTURE COMMITTEE OCTOBER 8, Year Strategic Initiatives.
February Semantion Privately owned, founded in 2000 First commercial implementation of OASIS ebXML Registry and Repository.
Lee Kinsman (soon to be) Consultant, Chamonix IT Consulting
FINAL DEMO Apollo Crew, group 3 T SW Development Project.
The rSmart Group Kuali Days Successful Financial System Implementation Indianapolis April 11,
Computing on the Cloud Jason Detchevery March 4 th 2009.
Open source administration software for education software development simplified Kuali – IDM Requirements Summary Eric Westfall - Indiana University Matt.
An Online Knowledge Base for Sustainable Military Facilities & Infrastructure Dr. Annie R. Pearce, Branch Head Sustainable Facilities & Infrastructure.
KUALI IDENTITY MANAGEMENT Provides services for Identity and Access Management in Kuali Integrated Reference Implementations User Interfaces An “integration.
June 10-15, 2012 Growing Community; Growing Possibilities Dedra Chamberlin, UCSF/UC Berkeley Eric Westfall, Indiana University.
David L. Wasley Office of the President University of California Shibboleth Safe delivery of reliable authorization data David L. Wasley University of.
Chapter 2 Software processes. Topics covered Software process models Process activities Coping with change.
June 10-15, 2012 Growing Community; Growing Possibilities Dedra Chamberlin, UCSF/UC Berkeley Eric Westfall, Indiana University.
CAS Scott Battaglia Rutgers, the State University of New Jersey.
CIFER (Community Identity Framework for Education and Research) Overview for Prospective Contributors ciferproject.org Bill Yock Director, Enterprise Information.
The State of Identity Management on Your Campus Session Moderators Jacob Farmer, Indiana University Theresa Semmens, North Dakota State University November.
A Strategy for Moving from Commercial to an Open Source Environment Jeshua Pacifici, GEDI Assistant Director and Learning Systems Consultant.
Thomas Kern | The system documentation as binding agent for and in between internal and external customers April 24th, 2009 | Page 1 The system documentation.
University of Washington Collaboration: Identity and Access Management Lori Stevens University of Washington October 2007.
June 10-15, 2012 Growing Community; Growing Possibilities Dedra Chamberlin, UC Davis Eric Westfall, Indiana University.
Vision to Reality: How Knowledge Sharing Promotes Efficiencies Through Process Improvement  History of the Knowledge Collaboration Centre (KCC)  The.
Portlet Development Konrad Rokicki (SAIC) Manav Kher (SemanticBits) Joshua Phillips (SemanticBits) Arch/VCDE F2F November 28, 2008.
OpenRegistry MACE-Dir 5/18/09 1 OpenRegistry Initiative Revisiting the Management of Electronic Identity Benjamin Oshrin Rutgers University May 2009.
OpenRegistry Jasig Dallas OpenRegistry Initiative Revisiting the Management of Electronic Identity Benjamin Oshrin Rutgers University March 2009.
OpenRegistry LSM 10/7/09 1 OpenRegistry Revisiting the Management of Electronic Identity Benjamin Oshrin Rutgers University July 2009.
FIFER Jasig May FIFER: The Free Identity Framework For Education and Research: Blackened Swan Benjamin Oshrin The Oshrinium LLC.
Introduction The concept of a web framework originates from the basic idea that every web application obtains its foundations from a similar set of guidelines.
Workshop 4: Developing a one page business case
OpenRegistry Initiative
By: Raza Usmani SaaS, PaaS & TaaS By: Raza Usmani
The Five Secrets of Project Scheduling A PMO Approach
Identity and Access Management Challenges in uPortal
BA Continuum India Pvt Ltd
Presented by Munezero Immaculee Joselyne PhD in Software Engineering
SOA Implementation and Testing Summary
Enterprise Library Overview
Chapter 18 MobileApp Design
Rebecca B. Brigham, MSW Assistant Dean for Field Education
It’s About Time! Finding Efficiencies in Post Award Operations
O S S I D M 4 H E June 2010 ACAMP Benn Oshrin, I2+Jasig Intersection
Cloud Computing.
Graduation Project Kick-off presentation - SET
Altai Otgonyin, Mark Williams
Tools of Software Development
Using the Checklist for SDMX Data Providers
Leigh Grundhoefer Indiana University
Lecture 1: Multi-tier Architecture Overview
PASSHE InCommon & Federated Identity Workshop
THE REALITY OF USING CONTAINERS TO BUILD PRODUCTS
Community AAI with Check-In
Welcome Traceability Software Integrators
Scott Thorne & Chuck Shubert
Developing and testing enterprise Java applications
Training 01: Project Lifecycle & Business Technology Analysis
Tips and Tricks for Getting Started with ArcGIS Solutions
ORCID: ADDING VALUE TO THE GLOBAL RESEARCH COMMUNITY
Workflow automation Product roadmap, early access and GTM
Étienne Saint-Pierre, Statistics Canada
Session Abstract This session will provide an overview of the latest improvements and enhancements made to the Ed-Fi ODS/API in 2016, as well as a preview.
Best Practices in Higher Education Student Data Warehousing Forum
Bridging the ITSM Information Gap
OU BATTLECARD: Oracle Data Integrator
Presentation transcript:

OpenRegistry: What’s New Jasig San Diego 3/10 1 What’s New With OpenRegistry Scott Battaglia Benjamin Oshrin March 2010

OpenRegistry: What’s New Jasig San Diego 3/10 2 Table of Contents What is OpenRegistry? (A Review) –Objectives –Approach –Architecture Status of Development –Achieved and Future Milestones Participation and More Information

OpenRegistry: What’s New Jasig San Diego 3/10 3 What Is OpenRegistry? An OpenSource Identity Management System, a place for data about people affiliated with your institution Core functionality –Interfaces for web, batch, and real-time data transfer –Identity data store –Identity reconciliation from multiple systems of record –Identifier assignment for new, unique individuals Additional functionality –Data beyond Persons: Groups, Courses, Credentials, Accounts –Business Rule based data transformations

OpenRegistry: What’s New Jasig San Diego 3/10 4 What Is OpenRegistry? More than just a Registry, some periphery too –Directory Builder –Provisioning and Deprovisioning Generally not authoritative for data –SORs are authoritative for most data –OR reflects single, reconciled view of data from multiple SORs –Exceptions include some identifiers, results of business rule calculations, populations with no real SOR (eg: visitors) Higher Ed Standards (eg: eduPerson) Evolving Standards (eg: NIST LoA)

OpenRegistry: What’s New Jasig San Diego 3/10 5 Why OpenRegistry? “Off the shelf” solutions usually end up requiring significant customizations and integration work and/or solve only a portion of an institution's needs Lots of institutions still rolling their own Combined institutional efforts better leverage scant resources and allow for learning from others' experience (eg: Sakai, uPortal, CAS, Shibboleth, Kuali) OpenRegistry is tailored to the needs of higher ed Decades of combined experience from before the field was called “Identity Management”

OpenRegistry: What’s New Jasig San Diego 3/10 6 I2 Identity & Access Mgmt Model OpenRegistry Core OpenRegistry Periphery

OpenRegistry: What’s New Jasig San Diego 3/10 7

OpenRegistry: What’s New Jasig San Diego 3/10 8 Data Model Generic enough to work for multiple institutions Specific enough to work for yours Internationalized Well documented

OpenRegistry: What’s New Jasig San Diego 3/10 9 Data Model Overview

OpenRegistry: What’s New Jasig San Diego 3/10 10 Data Model Excerpt

OpenRegistry: What’s New Jasig San Diego 3/10 11

OpenRegistry: What’s New Jasig San Diego 3/10 12 OpenRegistry Approach Communicate openly and transparently Design based on supportable, end-user focused, efficient processes and ease of maintenance Adhere to open standards wherever possible Leverage other higher ed efforts Favor iterative development where appropriate Implement highly available, highly scalable, cost efficient technologies

OpenRegistry: What’s New Jasig San Diego 3/10 13 OpenRegistry Approach Generic architecture and data model –Makes OR useful for as many institutions as possible Multiple levels of engagement with the community –Discuss: Review design documents, identify gaps and changes –Develop: Help write code, documentation, etc –Deploy: Run OR as an IDMS (when released) –Donate: Contribute resources to help with development and outreach Transparent, agile development process –Work done on Jasig servers Get the ball rolling, encourage others to join Build on lessons learned from CAS

OpenRegistry: What’s New Jasig San Diego 3/10 14 OpenRegistry 0.1 M1 Generate Activation Keys via REST Invalidate Activation Keys via REST Verify Activation Keys via REST Add Person via REST Use Case Analysis Framework for Identifier Creation Basic Domain Objects Documentation, Unit Tests, Integration Tests

OpenRegistry: What’s New Jasig San Diego 3/10 15 OpenRegistry 0.1 M2 Add SoR Role via RESTful API Add SoR Person via RESTful API Delete SoR Person via RESTful API Improved Usage of Standards (JSR303) Documentation, Unit Tests, Integration Tests Use Case Analysis

OpenRegistry: What’s New Jasig San Diego 3/10 16 OpenRegistry 0.1 M3 Update or Edit SoR Person via REST Update or Edit SoR Role via REST Delete SoR Person via REST (mistake vs. actual) Delete SoR Role via REST (mistake vs. actual) Refactored XML representations Documentation, Unit Tests, Integration Tests Use Case Analysis

OpenRegistry: What’s New Jasig San Diego 3/10 17 OpenRegistry 0.1 M4 System of Record Specifications for Inbound Feeds –Required Fields –Not Allowed Fields –Min/Max Size for Collections/Maps “Re-Calculation” Use Case Analysis

OpenRegistry: What’s New Jasig San Diego 3/10 18 OpenRegistry 0.1 RC1 Normalization and Standardization Started Work on Standard, Component-based UI Election/Calculation Framework

OpenRegistry: What’s New Jasig San Diego 3/10 19 OpenRegistry – Near Future Help Desk Tools –Split/Join/Move/Merge –View Complete Person –Re-Generate Activation Key Batch Framework Bug Fixes ;-) Improvements to… –Normalization/Standardization –Election/Calculation –UI

OpenRegistry: What’s New Jasig San Diego 3/10 20 OpenRegistry Not-So-Near Future UIs for… –Add/Update Person –Add/Update Role –Delete Role/Person –View SoR Improved Security for… –Role-Based Access to SoR Information –Role-Based Access to Help Desk Tools –UI to rule it all!

OpenRegistry: What’s New Jasig San Diego 3/10 21 Development Efforts Lead by… –Simon Fraser University –Rutgers, the State University of New Jersey With Assistance from… –The OpenRegistry Developer’s List Working on… –Use Cases –Personas –Usability –Code –Data Model Improvements

OpenRegistry: What’s New Jasig San Diego 3/10 22

OpenRegistry: What’s New Jasig San Diego 3/10 23

OpenRegistry: What’s New Jasig San Diego 3/10 24

OpenRegistry: What’s New Jasig San Diego 3/10 25

OpenRegistry: What’s New Jasig San Diego 3/10 26

OpenRegistry: What’s New Jasig San Diego 3/10 27 Intersection With Your Institution Potential for collaboration could take many forms –Participation in or vetting of OR design –Evaluation for migration and adoption as OR matures –Adjustment of OR milestones according to your needs, with your resources Benefits of Migration to OR –Provides long term, sustainable model –Elimination of programmer-specific knowledge concerns –Avoidance of vendor lock-in Commercial solutions aren't drop-in, customization work needed Easier to tailor to future needs –Community of similar institutions in similar situations

OpenRegistry: What’s New Jasig San Diego 3/10 28 Additional Information