Introduction
Whenever astrogrid returns a result set, the user has the option of storing the result set to
MySpace or the user's own computer (or no storage).
MySpace is defined as a user space for the publication of intermediate and end data products based on queries and manipulations within the
AstroGrid realm. The result set may be the end product of any astrogrid function, such as registry searches, catalogue searches, dataset manipulation, models, or programs.
Flow of Events
An astrogrid function returns a result set to the user via a web browser or command line. The user can choose to save the result set to
MySpace, his or her own computer, or no storage. If the user chooses
MySpace, he or she must prove identity and permissions; the step proceeds to
NegotiateAccessToResource. If the user chooses to save to his or her own computer, astrogrid allows the user to download the data in file format. If the user chooses not to store the result set, the result set is stored in cache but not stored permanently.
Sequence Diagram
--
ElizabethAuden - 14 Jun 2002
Questions:
- In the first message, directed at the user, who replies if the job is running unattended?
- Is there an implication of a "user preferences" data-set? If so, where does it live and when is it accessible?
- What happens to the "storage information" at the end of the use case? Can the user get it back from the Save Results Facade in a later use case?
- Should there be some central, persistent registry of things stored in which the MySpace instance registers the act of storage?
--
GuyRixon - 18 Aug 2002
Topic revision: r3 - 2002-08-18 - 21:08:00 -
GuyRixon