SC - 2008-11-11
This is a "brain dump" of data. This information may change and should be vetted by the appropriate people from the KIM and OpenMetaDir projects.
Agenda
- Comparison of Open Source Projects
- Comparison of Kuali Identity Management
- Comparison of Open Meta Dir
Feature |
Weight |
Kuali Identity Management |
Open Meta Dir |
---|---|---|---|
Data Model |
|
|
|
Alignment with Conceptual Model |
|
Partial Match |
N/A |
Completeness / Extensibility |
|
Partial Match |
N/A |
Database Independence |
|
[NOTE: is there a DB abstraction layer?] |
N/A |
Architecture |
|
|
|
Architecture Alignment |
|
No Match |
No Match |
Pluggability |
|
Match [does this support plugability of things like reconciliation, etc.] |
Match |
Extensibility |
|
Match [does this support plugability of things like reconciliation, etc.] |
Match |
Scalability |
|
|
|
Target Deployment Infrastructure |
|
Match |
Partial Match / No Match |
Security/Authentication/Authorization |
|
Partial Match |
Not Known |
Alignment with Coding Standards |
|
Partial Match / No Match |
Not Known |
Auditing/Logging |
|
[QUESTION: what is their model?] |
No Match |
Requirements |
|
|
|
Privacy- disclosure of information / person can limit what can be seen |
|
Match / Partial Match |
Partial Match |
SOR Data Merging |
|
No Match, Conflict of Intent |
Partial Match |
Sponsors |
|
QUESTION: Is there sponsor support? I thought I recall Aaron mentioning it. Otherwise Partial Support |
Partial Match |
Attribute/Role/Affiliation Versioning (versioning of definition) |
|
QUESTION: What is ver_number? |
Partial Match |
Batch - support for batch processing including prioritizing batch entry, efficient error handling, transaction management, etc. |
|
No Match, Conflict of Intent |
No Match, Conflict of Intent |
Real Time (System-to-System) |
|
Match |
Match |
UI (Person-to-System) |
|
Partial Match |
No Match |
Push Data Out |
|
Match |
Match |
Reconciliation |
|
Partial Match / No Match |
Match / Partial Match |
Roles & Affiliations |
|
Match / Partial Match (attached to identifiers instead of people) |
Partial Match |
ID Creation |
|
Partial Match |
Match |
Reporting - finite set of canned reports |
|
No Match, Implementable |
No Match, Implementable |
Groups |
|
Match |
Partial Match |
Data Normalization |
|
No Match |
|
Accounts - manage meta information things like email, unix |
|
No Match |
Partial Match |
Credentials |
|
No Match, Implementable |
Partial Match |
Courses |
|
No Match, Implementable |
Partial Match |
Provisioning |
|
|
|
Feasibility: Exists, Easy to Add, Conflicts with Model