This is a static archive of the previous Open Grid Forum GridForge content management system saved from host forge.ogf.org file /sf/wiki/do/viewPage/projects.glue-wg/wiki/PhoneMeeting20071130?showDetails=true at Sun, 06 Nov 2022 19:05:30 GMT SourceForge : View Wiki Page: PhoneMeeting20071130

Project Home

Tracker

Documents

Tasks

Source Code

Discussions

File Releases

Wiki

Project Admin
Search Wiki Pages Project: GLUE     Wiki > PhoneMeeting20071130 > View Wiki Page
wiki1915: PhoneMeeting20071130

Phone Meeting

Goal

Review the current renderings:

Agenda

Participants:

  • Sergio Andreozzi (INFN-CNAF)
  • Marco Canaparo (INFN-CNAF)
  • Balazs Konya (Lund University)

Apologies:

  • Stephen Burke (RAL)
  • Laurence Field (CERN)
  • Felix Ehm (CERN)
  • Shiraz Memon (FZJ)

Minutes

Balazs says that in ARC they are willing to start as soon as possible to use GLUE 2 - XML rendering - in WS-RF services using WS-ResourceProperties Sergio points at the current draft XML Schema + example which is aligned to latest GLUE spec (GLUE2XMLSchema) Balazs will forward this to ARC developers and will come back with feedback

All the discussion is aroud the XML rendering and rules:

ID/LocalID

  • at the moment they are represented as attributes
  • Balazs prefers to go for elements and use attributes for metadata-like information (e.g. Metadata.CreationTime and Metadata.Validity, see GLUE Spec, section 4.2)
  • agreed

Open Enumeration

  • Sergio describes open enumeration modeling issues in XML Schema together with comments got from Michel Drescher
  • among the various solutions, we currently lean towards annotation/appinfo usage

XML Document structure

  • Balazs asks about the structure of XML document; can individual entities be published alone? (e.g., an XML doc with a single service)
  • Sergio says that in current modeling envisions
    • a root element called Grid
    • second level element called AdminDomain
    • third level element can be location/contact/service/...
    • if you want to publish a single service, you have to publish at least the Grid root and the AdminDomain
    • this can be evolved
  • discussed several options now, a couple of them listed here
    • to be decided which one to follow; ask the group: artf6088

Flattening when possible

  • Balazs: we should avoid deep document when possible
  • Sergio: the rule seems to be: when entities do not have LocalID/ID and have 1-to-1 relationship with parent, it is possible to merge the elements to the parent
from this
<Service>
    <ID>..</ID
   <Downtime>
         <DowntimeAnnounce>...</DowntimeAnnounce>
         <DowntimeStart>...</DowntimeStart>
          ...
   </Downtime>
</Service>
to:
<Service>
    <ID>..</ID
    <DowntimeAnnounce>...</DowntimeAnnounce>
    <DowntimeStart>...</DowntimeStart>
    ...
    </Downtime>
</Service>
  • to be evaluated how this can be modeled in XML Schema by maintaining a complexType for Downtime
  • not yet supported in current XML Schema rendering

Extensibility

  • A number of extensibility options were discussed
  • to decide which ones to support/recommend (artf6089)

New actions:

 



Versions Associations Attachments Back Links  
Version Version Comment Created By
Version 6 Sergio Andreozzi - 12/01/2007
Version 5 Sergio Andreozzi - 12/01/2007
Version 4 Sergio Andreozzi - 12/01/2007
Version 3 Sergio Andreozzi - 11/30/2007
Version 2 Sergio Andreozzi - 11/29/2007
Version 1 Sergio Andreozzi - 11/29/2007



The Open Grid Forum Contact Webmaster | Report a problem | GridForge Help
This is a static archive of the previous Open Grid Forum GridForge content management system saved from host forge.ogf.org file /sf/wiki/do/viewPage/projects.glue-wg/wiki/PhoneMeeting20071130?showDetails=true at Sun, 06 Nov 2022 19:05:30 GMT