2004 LISA XVIII - Atlanta, GA1 Meta Change Queue: Tracking Changes to People, Places and Things Jon Finke Rensselaer Polytechnic Institute.

Slides:



Advertisements
Similar presentations
Aspire Vertical Markets Law Office. Law Office Solutions.
Advertisements

© Softmark Continuous Availability Operational Simplicity Financial Advantage Replicate Your Stratus Data DRMS.
University Car Rental Project Vision Consulting Donna, Lap, Lisa & Tom
Use-Cases.
Oregon Health & Science University’s Implementation of Oracle Financials Accounting Hub.
Interface Strategies and Methods.
DataMigrator 7.7 in Real Time
UNC General Administration
Evaluation Code 304 Wednesday, 10:30 am – 11:30 am March 31, 2004 Multiple PIDM Prevention Presented by: Steve Ikler Product Manager SCT Banner General.
The Last Link in the Chain: Addressing Integration Issues Associated with Enterprise Financial Systems Eric Stine, Vice President Joshua Andrews, Technical.
Password?. Project CLASP: Common Login and Access rights across Services Plan
Password?. Project CLASP: Common Login and Access rights across Services Plan
Guide to Oracle10G1 Introduction To Forms Builder Chapter 5.
Chapter 12 File Management
A Guide to Oracle9i1 Introduction To Forms Builder Chapter 5.
UPortal: A framework for the Personalization of Library Services John Fereira: Programmer/Analyst Cornell University Mann Library.
Chapter 8: Network Operating Systems and Windows Server 2003-Based Networking Network+ Guide to Networks Third Edition.
CS364 CH08 Operating System Support TECH Computer Science Operating System Overview Scheduling Memory Management Pentium II and PowerPC Memory Management.
1 Nassau Community CollegeProf. Vincent Costa Acknowledgements: Introduction to Database Management, All Rights ReservedIntroduction to Database Management.
#CONVERGE2014 Session 1304 Managing Telecom Directories in a Distributed or Multi-Vendor Environment David Raanan Starfish Associates.
Silent Dismissal Administrator Quick Start Guide.
Server Design Discuss Design issues for Servers Review Server Creation in Linux.
Electronically approve and create Suppliers in Oracle Financials using a combination of APEX and Oracle Workflow. NZOUG Conference 2010 Brad Sayer Team.
S New Security Developments in DICOM Lawrence Tarbox, Ph.D Chair, DICOM WG 14 (Security) Siemens Corporate Research.
1 Simon: What, How and Why Jon Finke Communication and Middleware Technology.
The University of Wisconsin University Directory Service UDS A repository of people information Has been in production for about a year. Serves White pages,
An Improved Approach to Generating Configuration Files from a Database Jon Finke Rensselaer Polytechnic Institute.
Operating Systems.  Operating System Support Operating System Support  OS As User/Computer Interface OS As User/Computer Interface  OS As Resource.
South Dakota Library Network ALEPH v21 Staff User Upgrade Information Circulation and ILL South Dakota Library Network 1200 University, Unit 9672 Spearfish,
Jan Hatje, DESY CSS ITER March 2009: Alarm System, Authorization, Remote Management XFEL The European X-Ray Laser Project X-Ray Free-Electron.
Uniting Cultures, Technology & Applications A Case Study University of New Hampshire.
PHP meets MySQL.
Eurotrace Hands-On The Eurotrace File System. 2 The Eurotrace file system Under MS ACCESS EUROTRACE generates several different files when you create.
Access Online Cardholder Transaction Approval Training 1 Client Logo.
® Tivoli Directory Integrator IBM Software Group Tivoli Directory Integrator Bi-directional Active Directory – Domino Sync (part II – how to build it)
1 Expiration Notification. Jon Finke Rensselaer Polytechnic Institute.
CAS Lightning Talk Jasig-Sakai 2012 Tuesday June 12th 2012 Atlanta, GA Andrew Petro - Unicon, Inc.
Title : CPU Broker (DSRT Extension) Kihun Kim University of Illinois at Urbana-Champaign.
Hibernate Persistence. What is Persistence Persist data to database or other storage.  In OO world, persistence means persist object to external storage.
Stanford Authorization Existing mainframe based authority –homegrown, in operation since the 80’s –primarily for financial and personnel authority for.
Asset Management Integration Training State of Indiana Instructor: Lynne Lewis.
Jan Hatje, DESY CSS GSI Feb. 2009: Alarm System, Authorization, Remote Management XFEL The European X-Ray Laser Project X-Ray Free-Electron.
Enterprise Integration in Sakai 2.4 An overview of what’s new and (hopefully) improved.
Password? CLASP Project FOCUS Meeting, 12 October 2000 Denise Heagerty, IT/IS.
DAY 15: ACCESS CHAPTER 1 Rahul Kavi October 6,
August 28, 1998Handling requests with a trouble ticket system at DESY Zeuthen1 Wolfgang Friebel Motivation The req/reqng request tracking system Enhancements.
Institutional Data Flows at MIT Paul B. Hill CSG, May 1999.
Master Data Management & Microsoft Master Data Services Presented By: Jeff Prom Data Architect MCTS - Business Intelligence (2008), Admin (2008), Developer.
1 © 2005 Cisco Systems, Inc. All rights reserved. Session Number Presentation_ID Cisco Public Cisco Unity Connection Notification Jane Rygg Core Services.
THE VIRTUAL FINANCIAL AID OFFICE. VIRTUAL FINANCIAL AID OFFICE What is it? What is it? Do you want your FAO to be a VFAO? Do you want your FAO to be a.
Database Design – Lecture 6 Moving to a Logical Model.
7 Strategies for Extracting, Transforming, and Loading.
PPDG February 2002 Iosif Legrand Monitoring systems requirements, Prototype tools and integration with other services Iosif Legrand California Institute.
© 2012 Saturn Infotech. All Rights Reserved. Oracle Hyperion Data Relationship Management Presented by: Prasad Bhavsar Saturn Infotech, Inc.
Linux Operations and Administration
Active Directory. Computers in organizations Computers are linked together for communication and sharing of resources There is always a need to administer.
1 (c) 2013 FabSoft. MOST Cloud Service What is a Cloud Service? A cloud service is internet-based, meaning that MOST is hosted on a server farm on the.
McGraw-Hill/Irwin © 2008 The McGraw-Hill Companies, All Rights Reserved Chapter 7 Storing Organizational Information - Databases.
Mastering Master Data Services Presented By: Jeff Prom BI Data Architect Bridgepoint Education MCTS - Business Intelligence, Admin, Developer.
American Diploma Project Administrative Site Training New Jersey.
Boot Engineering Extension Record (B.E.E.R.) By Curtis E. Stevens.
The Most Luxurious Ride in Atlanta!
Planning a Migration.
Life After Implementation: Ensuring 24 x 7 Availability
Management of users at UNIL
Technical Capabilities
University of Northern Colorado
CrawlBuddy The web’s best friend.
IPortal Integration Customer Bank Employees Management Support iPortal.
Best Practices in Higher Education Student Data Warehousing Forum
Presentation transcript:

2004 LISA XVIII - Atlanta, GA1 Meta Change Queue: Tracking Changes to People, Places and Things Jon Finke Rensselaer Polytechnic Institute

2004 LISA XVIII - Atlanta, GA2 When Dinosaurs Roamed….

2004 LISA XVIII - Atlanta, GA3 Simon Banner Space Management PhysFac ID Card Active Directory Voice Mail Trouble Ticketing LDAP Dining Service Data Flows

2004 LISA XVIII - Atlanta, GA4 Data Types People –Status, Directory /Telephone Account –Status, Password, Attributes Physical –Site, Building, Floor, Room, Use Financial (Budget Numbers) Organizational –Layout, Name

2004 LISA XVIII - Atlanta, GA5 Data Issues Ownership – Authoritative Source Acceptable Propagation Delays System Interface –Business Rules System Interactions –Blocking, Push vs Pull Desired Information –Type of Information –Type of Person (entity)

2004 LISA XVIII - Atlanta, GA6

7 Queue “Requirements” Easily Extensible –Hard to add new “listeners” –Hard to add new “tables” Finer grain selection of “interests” Low Impact on Database Integrated Monitoring

2004 LISA XVIII - Atlanta, GA8 Who Gets What? Person BudgetPhysical Listener Name Status Address Info Phone Info CMMS LDAP ID Card Space Source!

2004 LISA XVIII - Atlanta, GA9 Meta_Change_Queue table Tname –Subtype Identifying Info –Pkey String –Pkey Number –Aux String Listener Info –Queue_Name –Proc_Name

2004 LISA XVIII - Atlanta, GA10 Detecting Changes Explicit Call from Interface Code Database Trigger Table Scan Manual Call –Handy for Testing

2004 LISA XVIII - Atlanta, GA11 Listeners Simon Active Directory ADSI Sync LDAP LDAP Syncling Voice Mail Unity Sync

2004 LISA XVIII - Atlanta, GA12 Import Table Simon ID Card System Import Trigger Import Table Push Changes

2004 LISA XVIII - Atlanta, GA13 Startup Loads Seed the queue with desired info –Ensures load processing works –Saves development of alternate load methods Bulk Priority Queue –Allow “real time” requests to jump ahead of batch processing.

2004 LISA XVIII - Atlanta, GA14 Single Sign On Simon LDAP Kerberos V5 Kerberos (AFS) Windows 2000 Trouble Ticket The Other LDAP We b

2004 LISA XVIII - Atlanta, GA15 Futures Batch Priority Queue Better Error Handling XML Interfaces

2004 LISA XVIII - Atlanta, GA16 Takeaways Index a key column and set to null after processing. Import table with trigger works well with Oracle target systems. Batch (low priority) queue is important.

2004 LISA XVIII - Atlanta, GA17 Meta Change Queue: Tracking Changes to People, Places and Things Jon Finke Rensselaer Polytechnic Institute ? Questions ?