2011 03 09 Conference Call

Bridge Info

3/9/2010 5:00 PM, US/Eastern

+1-734-615-7474 (Please use if you do not pay for Long Distance)
+1-866-411-0013 (toll free US/Canada Only)

0123809# (Participant Code)

Attendees

  • Scott C
  • Chris H
  • Jeremy R
  • Tom Z
  • Keith H
  • Benn O

Agenda

  1. Review old action items
  2. Group API Data Structures and Operations
  3. Permissions API Data Structures and Operations
    1. findGroups/search filter
    2. Open questions
    3. Comments from COmanage Int'l Call
      1. enum immediacy may be too complicated for the default/simple case
      2. COIP is using AFS style permissions on groups (code at github)
  4. IDLs
    1. Does wire protocol matter? REST?
  5. What else before prototyping?
    1. Review Group API TODO

Notes

  1. Subject type was dropped from I2 subject API because subject ID and source ID will uniquely identify a subject
  2. Subject type is basically a namespace qualifier
  3. Review of Permissions, Groups (see AIs for changes)
  4. Is findGroups() search syntax too complicated?
  5. Is enum immediacy too complicated?
    1. Reasonable default, and some stuff may need it (inc potentially COmanage) to determine unassignability or how a membership came to be
  6. (CORBA) IDL vs WSDL vs Thrift vs REST API
    1. Do we want to specify the wire protocol or use an RPC like model?
    2. REST API might be more useful for javascript queries

Action Items

New

  1. Chris: Revise Permissions API Data Structures and Operations
    1. permissionLookup -> resource, make terminology consistent with paccman
    2. Enumerate "common" permissions
  2. Benn: Update Group API Data Structures and Operations
    1. Drop privilege stuff 
  3. All: Contemplate alternate proposals for findGroups() search syntax
  4. Keith: Proof of Concept Thrift spec
  5. Chris: Draft REST or POX API

Old

  1. Keith: Look into IDLs
  2. Benn: Revise current draft based on 2/22 call (tick)
  3. Chris: Draft initial search filter object (tick)
  4. Benn: Change URN to URI, update draft with renaming (and possibly other things that the GMS may want to tell the client) (tick)
  5. Benn and Tom Z: Figure out where to start with Provisioning API
  6. Chris: Find out why subject type was dropped from I2 subject API (tick)
  7. All: Identify use cases for renaming (tick)