![]() |
Page History
...
Use Case Number | Init1dbw6.pm8.4 |
Brief Description | Once a user identifies a service workflow of interest, he should be able to share that workflow in a way that makes it easy to encode, share with colleagues, reuse/rerun, modify, and extend. |
Actor(s) for this particular use case | Cancer Researcher |
Pre-condition | A set of services of interest has been identified. |
Post condition | The service workflow is stored and shared. |
Steps to take |
|
Alternate Flow | The steps listed above can be performed in any order any number of times with the exception that the workflow must be encoded and saved first. |
Priority | Low. |
Associated Links | |
Fit criterion/Acceptance Criterion | The workflow must be accessible in much the same way as any other service. |
Define a metadata category
Use Case Number | Init1dbw6.pm8.5 |
Brief Description | The Metadata Category is the ability to save a particular view of classes and their associations in order to find services that match. For example, a Cancer Researcher may be interested in A->B->C and wants to be able to query services that support those classes and associations. |
Actor(s) for this particular use case | Cancer Researcher |
Pre-condition | None. |
Post condition | A Metadata Category has been defined. |
Steps to take |
|
Alternate Flow | The Cancer Researcher may want to load, update, delete, or share an existing Metadata Category. |
Priority | Low. |
Associated Links | |
Fit criterion/Acceptance Criterion | None. |
Discover services by metadata category
Use Case Number | Init1dbw6.pm8.6 |
Brief Description | Once a Metadata Category is created, a Cancer Researcher can use it to discover services that support the underlying classes, attributes, and associations. |
Actor(s) for this particular use case | Cancer Researcher |
Pre-condition | A Metadata Category has been identified. |
Post condition | A set of services of interest have been identified. |
Steps to take |
|
Alternate Flow | None. |
Priority | Low. |
Associated Links | |
Fit criterion/Acceptance Criterion | None. |
Perform operations based on metadata category
Use Case Number | Init1dbw6.pm8.7 |
Brief Description | Once a user has identified a set of services that support a Metadata Category, he can invoke operations across those services and aggregate the results based upon the classes, attributes, and associations within the Metadata Category. |
Actor(s) for this particular use case | Cancer Researcher |
Pre-condition | A set of services of interest has been identified via the Metadata Category. |
Post condition | The results from the cross-service operation are aggregated and presented to the user. |
Steps to take |
|
Alternate Flow | None. |
Priority | Low. |
Associated Links | |
Fit criterion/Acceptance Criterion | None. |