Steve:
Thanks for your note. This makes sense.
Ian.
At 11:21 PM 12/8/2005 +0000, Steven Newhouse wrote:
Ian,
Apologies for the delayed reply... I think we all got distracted by the
WS-Names debate... and having just looked at the draft specification
today for the first time today in a month or so let me take a stab at
providing an answer.
I
would like to argue against your proposed operations on the grounds of
fragility and scalability.
Recall that most of the BES discussion until recently was focused on
the 'abstract' interface. There are now two renderings - a WSRF and
a 'plain' WS.
At the moment the specification (and the renderings) do not mandate any
particular registry function. I see no reason why WSRF based activities
could not be federated through WS-ServiceGroups (though I'm not exactly
sure how they work... I'm interpreting them as a 'sort of' registry view
- apologies if this is incorrect) or the plain WS through a UDDI
registry.
The respective clients would not need to maintain a list of the endpoints
they where interested in (but could do so) as these could be obtained
from the service group or by searching the registry. Having extracted a
list of end points these could be applied to the running activities
through the operations on their respective containers.
I
suggest (as we have also suggested in earlier communications to BES-WG)
that we should instead allow the user to specify a set of activities that
are to be monitored or controlled in terms of their properties, not
names. E.g., "activities that belong to me", "activities
that involve executable Foo", "activities that have been
running for over 2
hours."
So I don't see these operations ruled out by what we've done... but not
explicitly defined. I'm not sure if these registry functions/capability
need to be defined/declared within the service specification. Is this not
a broader property of the deployed SOA - e.g. UDDI registry, MDS type
federation or P2P structure?
Regards,
Steven
--
----------------------------------------------------------------
Dr Steven
Newhouse
Tel:+44 (0)2380 598789
Deputy Director, Open Middleware Infrastructure Institute (OMII)
Suite 6005, Faraday Building (B21), Highfield Campus,
Southampton University, Highfield, Southampton, SO17 1BJ, UK
_______________________________________________________________
Ian
Foster
www.mcs.anl.gov/~foster
Math & Computer Science Div. Dept of Computer Science
Argonne National Laboratory The University of
Chicago
Argonne, IL 60439, U.S.A. Chicago, IL 60637,
U.S.A.
Tel: 630 252
4619
Fax: 630 252 1997
Globus Alliance,
www.globus.org