Description |
This is from OMII-Europe via Steven Newhouse.
The current proposed JobFactory interface allows users to create new
jobs AND (optionally) subscribe for notifications. We believe that the job
management service should be better decoupled from the notification service,
as they provide different functionalities. We suggest that Figure 1 be
extended with a new box ("SubscriptionFactory") which exposes an interface
for creating, modifying and removing notification requests. In this way,
notification management can be decoupled from job management, allowing a
greater degree of flexibility. For example, it would be possible for users
to subscribe to notifications after a job has been created (with the current
proposed interface, this would not be possible). Moreover, it would allow
users to submit to the notification service requests for "cumulative"
subscriptions (i.e., in order to receive notifications related to all jobs
submitted by the same user, or by members of the same Virtual Organization).
.
|
This is from OMII-Europe via Steven Newhouse.
The current proposed JobFactory interface allows users to create new
jobs AND (optionally) subscribe for notifications. We believe that the job
management service should be better decoupled from the notification service,
as they provide different functionalities. We suggest that Figure 1 be
extended with a new box ("SubscriptionFactory") which exposes an interface
for creating, modifying and removing notification requests. In this way,
notification management can be decoupled from job management, allowing a
greater degree of flexibility. For example, it would be possible for users
to subscribe to notifications after a job has been created (with the current
proposed interface, this would not be possible). Moreover, it would allow
users to submit to the notification service requests for "cumulative"
subscriptions (i.e., in order to receive notifications related to all jobs
submitted by the same user, or by members of the same Virtual Organization).
.
|
06/21/2006 11:15 AM EDT |
David Snelling |