...
- Messaging Queue for downstream systems to poll for retrieving updates. This may be a system such as LDAP or a deprovisioning tool watching for specific items.
- Audit Log should be specific enough that we can track redo, undo and troubleshoot, whether its automatic or manual.
- Batch, Real-time, and Web Interface. Real-time could be REST, SOAP, JMS, etc. Web Interface is a UI for entering data in real time, using the OpenRegistry as a system of record.
Full Scope
- Provide the following repositories: People, Group, Course, Account, Credential
- Support the following populations: students, continuing ed students, joint program students, alumni, new employees, faculty, staff, retirees and guests.
- Support updates via: batch, real-time (system-to-system), web interface (manual input)
- Perform following input processing:
- normalization
- reconciliation
- generate attribute data based on rules
- populate repositories based on rules
- provide identifier assignment for new individuals
- Provide services:
- accept data from SORs
- expose data to downstream systems feeding identity infrastructure
- Provide permssion model for privacy policy enforcement
- Provide audit capability that may be used for trouble shooting and manual/mechanized error correction.
...