Client-Provider Interface Considerations

  1. Provider access mechanisms and repositories
    1. BDB,/etc/group via file
    2. Directory via LDAP
    3. Database via SQL
    4. Grouper via REST
    5. Non group examples, eg provisioning via SPML
  2. Query across multiple backends
    1. Client issue? API issue? Provider issue?
  3. Languages
    1. C
    2. Java
    3. PHP
    4. Perl?
    5. Ruby?
  4. Mechanisms
    1. Native API/Native Engine/Native Modules
    2. Native API/Native Engine/Executable Modules
    3. Native API/C Engine/C Modules
    4. Native API/C Engine/Executable Modules
    5. Native API/Standalone Engine/Standalone Modules
    6. Native API/Wire Protocol/Server Implementation
    7. Native API/Wire Protocol/Server Engine/Server Implementations
    8. Native API/Native Engine/Wire Protocol/Server Modules