Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The initial goal here will be to define a spanning set of atomic functions that can be shown to be combinable in different ways to compose commonly discussed multi-capability services and applications. These services and applications are the typical units of analysis when a given model is being presented.

The following is offered as a suggestive example.an introductory example. Imagine that a university offers students a tab in its portal to manage their white-pages entry in the online campus directory. Let's say that students should be allowed to control which elements of their white pages information should be viewable by anyone and which should be viewable only by faculty, staff and students at the same institution.

Atomic functionality required to implement such a management tool and the associated online white pages:

NameDescriptionNotes
Authenticate  
Obtain Authorization to edit White Page (WP) Information  
Edit WP Information  
Set Access Policy for WP Information  
Find Person WP Information  
Obtain Authorization for WP Information Access  
View WP Information