Meeting with iPlant - February 2011

iPlant Goals & Objectives

What is the community?

_________________________________

Outputs of iPlant

_________________________________

Key applications needing domestication

_________________________________

Interactive presentation by Scott Koranda wrt my.ligo.org

_________________________________

iRODS

supports local database store for username/passwd, supports kerb, supports GSI; download as source code and compile and if you're using one of the listed forms of authentication, you are good to go from there; users can access via command line, webclient (webdav); API will be available through iPlant that will make iRODS accessible to the community; you can decide with whom you want to share a file, so with COmanage, knowing the membership of how you are sharing, what you are sharing, would be an important part of the service offering; ability to sync data is a really big thing (iDrop) because of how data will move from one repository to another transparent to the apps and the users; in terms of sharing and permissions, iRODS supports UNIX-like permissions; user and community data both is stored in iRODS, making it both a data store and a content delivery system

_________________________________

Interactive presentation by Benn Oshrin wrt COmanage mockups

_________________________________

Details

iPlant's enrollment process (today) http://www.iplantcollaborative.org

iPlant's enrollment process (proposed to rollout in the next few months)

Flow diagrams

Roles

Role

Examples

Create accounts

Delete accounts

Run partner tools (TeraGrid)

Run local tools

Access Community Data

Add/Delete Community Data

Add/Delete Groups

Use Collaboration Tools (chat)

Add/Delete User data

Allocate Resources

Request Resources

Create CO Organization spaces

Constrained user

psuedo-anonymous, temporary, guest, possibly student, conference/tutorial specific accounts

(error)

(error)

(error)

(tick)

(tick)

(error)

(error)

(error)

(tick)

(error)

(error)

(error)

iPlant user

identifiable user

(error)

(error)

(tick)

(tick)

(tick)

(error)

(tick)

(tick)

(tick)

(error)

(tick)

(error)

Steward

community data steward, local tool owner

(error)

(error)

(tick)

(tick)

(tick)

(tick)

(tick)

(tick)

(tick)

(error)

(tick)

(error)

Administrator

Faculty, TA, Admin Asst.

(tick)

(tick)

(tick)

(tick)

(tick)

(error)

(tick)

(tick)

(tick)

(warning)

(tick)

(error)

Developer

tool developers/tool users (in Atmosphere), image creators

(error)

(error)

(tick)

(tick)

(tick)

(tick)

(tick)

(tick)

(tick)

(error)

(tick)

(error)

Organization

creating a CO, allocating resources to the CO

(tick)

(tick)

(tick)

(tick)

(tick)

(tick)

(tick)

(tick)

(tick)

(tick)

(tick)

(tick)


Legend

 

(error)

not allowed

(tick)

allowed

!)

allowed but with limited scope


_________________________________

Lifecycle of a partner CO

_________________________________

What would iPlant find most useful next?

_________________________________

Misc Notes

_________________________________

what is the vetting process and timeframe for what we've discussed today?

_________________________________

Groups (not roles)

_________________________________

Domestication

_________________________________

Open conversation

_________________________________

what would be the early wins between COmanage and iPlant

_________________________________

Next round of conversations