The current SWIS capabilities to use Discovery force us to automatically monitor all the resources found. It would be better, if like the GUI, Discovery via SWIS could report back a data structure like the Tree that is shown in the GUI. And a means of setting only what we want to monitor based on that returned result.
A related concern is that the "objects"/XML etc. required to initiate Discovery in SWIS seem too complicated, there ought to be an easier way to initiate the Discovery methods and get the results.