This is a static archive of the previous Open Grid Forum GridForge content management system saved from host forge.ogf.org file /sf/sfmain/do/go/artf6015?nav=1&selectedTab=attachments at Sun, 06 Nov 2022 14:34:35 GMT SourceForge : artf6015: RUS Core IDL Recommendation First Draft

Project Home

Tracker

Documents

Tasks

Source Code

Discussions

File Releases

Wiki

Project Admin
Search Tracker
Project: RUS-WG     Trackers > Submit Draft Doc to Chairs > View Artifact
Artifact artf6015 : RUS Core IDL Recommendation First Draft
Tracker: Submit Draft Doc to Chairs
Title: RUS Core IDL Recommendation First Draft
Description:
Dear RUS members & chairs,

I want to submit the first draft of the interface definition language (IDL) specification of the RUS Core.

This specification is the outcome of the discussions at OGF19 were it was suggested to follow the idea of the ByteIO-WG 

and split the specification into an abstract part and concrete profile renderings.

It is basically based on the current OGSA RUS draft 17, with the addition of the suggestions from OGF20 and group 
discussions. Beyond that I also used the opportunity to add extension points to the current draft, which I would like to

 suggest for discussion.

The following changes have been incorporated:
- listMandatoryElements returns list of QNames instead of empty elements.
- extractUsageRecords (former extractRUSUsageRecords) returns list of plain UsageRecords, the RUSUsageRecord element is 

gone.
- extractRecordHistory added to expose the record history that was exposed via the RUSUsageRecord
- extractUsageRecords can now also return a WS-Enumeration context to allow extraction of larger result sets
- incrementUsageRecordPart and replaceUsageRecords have been removed because they can be expressed with 
modifyUsageRecords
- modifyUsageRecordPart was extended to become modifyUsageRecords to allow general modification of many usage records 
with one request
- deleteSpecificUsageRecords was removed because can be expressed with deleteUsageRecords
- deleteRecords was renamed to deleteUsageRecords

New features:
- All search terms/filters/update expressions were changed to xs:any and now have an URI attribute to allow different 
query dialects to be used. Currently the specification mandates XPath 1.0 for delete and extract and XQuery Update 
Facilities for modify.
- xs:any extension points were added to all operation request and response messages as well as to the record history.
- The type of operation in the record history is now specified using a URI allowing future and implementor 
extensiability.

This document currently is very much a work in progress, some sections are still missing (authors, abstract, 
contributors, appendix amongst others) and the text can need some more work. However I feel that it is time to present 
this to the working group for discussion so that we can come to a consent about the general direction and move on from 
there. 

Besides wanting to encourage people to critically examine the presented document, I want also to especially encourage 
expressions of support!

The document was written using the W3c XMLspec DTD and converted with a stylesheet to xhtml format.

WARNING: GridForge mangles the file a little bit upon download, so either ignore or remove the faulty comment at the end
!
Submitted By: Gilbert Netzer
Submitted On: 09/18/2007 7:23 AM EDT
Last Modified: 10/16/2007 10:59 AM EDT

Status / Comments Change Log Associations Attachments (1)  
File Name File Size Added By Added On
rus-core-idl.htm 93.23 KB Gilbert Netzer 09/18/2007 7:23 AM

 
 
 
< Previous
 


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/sfmain/do/go/artf6015?nav=1&selectedTab=attachments at Sun, 06 Nov 2022 14:34:35 GMT