implement GridService discovery in Ptolemy
Ptolemy's GUI (vergil) for creating workflows needs to be able to discover
GridServices on the fly so that they can be incorporated into AMS pipelines and
eventually executed. An initial implementation of a GridService discovery
component for the AMS needs to be designed and developed. There are probably
two principal mechanisms for this: browse and search.
For browsing, an "EcoGrid Services" folder could be created in the library and
populated by looking at the EcoGrid Registry for the list of services that are
available. As the Registry is not yet complete, now is a good time to specify
the design needs of the AMS GUI for service discovery.
For search, could provide a way to search for services using their metadata
(e.g., service name/description) as well as search by their input and output
port types: this is a "typed" search and could/should eventually make use of the
SMS services. But for now it could be a simple match based on name of the type
for the ports.
To close this bug:
1) Design a system for discovering and displaying EcoGrid services from within
the AML GUI, likely including both browsing and searching
2) Implement this so that grid services can be incorporated into Ptolemy
pipelines and executed