Notes -- EcoGrid Seattle Meeting -- 20030923
------------------------------------

Raja: Notification service needed  Used for logging and auditing activity.
      Probably can use Globus notification service.
      -- Use this for notification of job status?
      -- Use this for notification of event occurence for logging/audit
      -- Can be implemented as  Globus NotificationSourcePortType, which 
         means we need to invent apprpriate XML message formats for the 
         various types of notifications we want
      
Registry and Indexing
---------------------

What we need:
  1) Well known location for registering GSHs
  2) The registry then queries the GSH to get a GSR
  3) Then the registry tells a centralized index service 
     to subscribe to ask for the service data for the service
      The service data is a new XML type we need to create
  4) clients can query the registry to find out a list of GSHs for a given service type
  5) clients can query the central index for any service data for one of those GSH's
  
  There are two types of indexing:
    a) indexing about services using the serviceData from OGSA
    b) indexing that aggregates Query node data for centralized search
    
  See the diagram
  
  Registry Tasks
  -----
  1) Define WSDL interface for registry                    Matt/Raja
     reuse OGSA methods where appropriate
     register, delete, query, notify
  2) Create an implementaiton that can store the           Matt
     registry data and implements the interface
       -- metacat?
       -- sleepycat xml db
  3) Registry schema for xml that goes into                Matt/Bing
     the resultset documents
  4) Service data schema for query level I, II, II services,   Matt
     and application serviceData, including references to an 
     analysis ontology
     -- these schemas should use inheritance for 
     upper common parts
  5) Write client library that makes it easy to use the stubs  Chad/Matt/Jing
     from the services, then incorporate this into Ptolemy