Draft for 4/3 call

18 views
Skip to first unread message

Josh Cohen

unread,
Apr 3, 2013, 6:13:49 AM4/3/13
to osdi...@googlegroups.com

Hi Folks,

 

I’ve drafted some model work based on our last meeting’s conversations.  It is attached for discussion on this week’s call.  (4/3 4pm est)

 

The key challenge from our last discussion was how to keep relative simplicity for doing very common things like “Show me the most recent donations”, “Show event signups” but also allow allow interaction style modeling.

 

The path I chose in this draft aims for a middle ground.  The key distinction it makes is that an Interaction is an engagement between one Person and another Person in order to cause some achievement. 

 

Alice calls Bob and asks him a Question.  Bob picks up the phone and answers the question.  There are really two actions happening here.   The Interaction is the phone call(1) between them with the achievement being the answered question(2). 

 

Both Interactions and actions like QuestionAnswers, Donations, Attendance are first class resources.  A client can query without too much complexity or model depth. 

 

We also avoid the client having to deal with void / variant / untyped pointers during common operations.

 

The doc is also stored in the SkyDrive and may be more current than the attached version.

 

Web Address

Read/Edit link (requires sign in)

http://sdrv.ms/YGAhIO

Read Only Link (no sign in required)

http://sdrv.ms/1485Frl

 

osdi.0.0.5.docx
Reply all
Reply to author
Forward
0 new messages