[dais-wg] Telcon Minutes from 17/05/05.

Mario Antonioletti mario at epcc.ed.ac.uk
Thu May 19 03:40:50 CDT 2005


DAIS Telcon - 17/05/05
======================

Chair: Dave Pearson
Notes: Mario Antonioletti

Attendees:
----------

	Mario Antonioletti, EPCC
	Dave Pearson, Oracle
	Thomas Soddemann, RZG
	Susan Malaika, IBM
	Allen Luniewski, IBM
	Simon Laws, IBM

Agenda:
-------

o Session Planning for GGF14
o Object Data Access Realisation 

Actions:
--------

[Norman] Create a list of options for update of disconnected data sets.

[Simon]  Write up the top level IO operation to go in the core spec.

[Mario/Simon/Amy] Look at DAIS issue 1200 and either decide what needs
                  to done to resolve this and respond accordingly on
                  Grid Forge or flag it as an issue that needs to be
                  discussed at some future telcon.

[Mario] Continue working on the DAIS contribution to the data
        architecture.

[Susan] Look into how the XML attributes and elements for the resource
        properties relate to the DMTF CIM model.

-----

Thomas: posted a document on Grid Forge. 

       http://forge.gridforum.org/projects/dais-wg/document/WS-DAIO/en/
       (have to sign in to see this and possibly be a DAIS member).

	It's a start. Finding it difficult to find time. Need help to
	complete this for GGF14.

Pearson: what specific help? The specific issues in your mail?

Thomas: have ideas to bring into the document but would like other
	input. For instance on how to reference objects by web
	services - do not want to stick to one technology, e.g. WSRF.
	Later on may be able to match to WSRF.

Susan: there is a naming effort going on with OGSA - can use reference
       parameters. May want to look at that.

Thomas: that would be useful. 
        There is some kind of collection and that takes a naming
	schema and then we are done for the first draft.

Susan: how do you name your objects?

Thomas: the reference by itself is not a big deal but it's what it has
	behind it - an object has a state and a WS is usually
	stateless.

Susan: but that's why WSRF is there ...

Thomas: want to be a little bit more abstract to allow the use of
	other technologies .... could possibly use COBRA could be an
	implementation.  Also, have .Net. These would offer a state.

Dave: are you saying that a WS-I framework is not very appropriate for 
      you?

Thomas: yep.

Dave: Savas would say that there are ways of exposing state using 
      contexts.

Thomas: I should think about that.

Dave: Savas has always proposed that there are ways of doing this. The
      mapping's framework offers some ideas.

Susan: the business of passing names and state is part of the content of
       the mappings document.

Thomas: you leave it to the implementor to address the statefulness
	...  then you end up with implementations that are not
	interoperable.

Susan: the mappings document was just there to explore the space

Thomas: if you know the thing is stateful then you have to be more
        careful.

Susan: but this is true for relational and XML databases.

Dave: hopefully we can avoid exposing that state ...

Mario: do you have a use case in mind?

Thomas: if you get a reference to an object you are directly
	interacting with that object. In a relational model
	you are interacting with a result set, which may be
	a copy but may not be directly linked to the database.

	If you get the object out of the database - there is
	only one object regardless of the number of cases.
	You also have a number of links.

Dave: the result sets here is the output from a query. Whereas
      in an Object database the output is some data. Thomas
      is talking about manipulating the object itself.
      If you have an object that has several objects behind
      it then that is different from a view. 

      What state do you wish to expose Thomas? I can't find this in
      your document.

Thomas: talking about inheritance - gives different views on the same
	object. This has to be dealt with. A simple object, like an
	XML bean, then you have attributes that can be Set and 
	Get ... as an implementor you have to decide whether you
	expose a single object or expose multiple copies of objects.

*Simon joins*

Dave: a problem that Thomas is how you expose the state of an object
      ...

Simon: what do the interfaces look like? access to objects and
       collections of objects?

Thomas: yes ... there are ops like select and update where you get
	objects, there is also find where you get data, etc.

Simon: it's like the XML realisations where you have documents and
       collections and the response is a set of XML fragments - we
       might have to expand those ideas to deal with your objects
       ... is there any work of XML to object mappings? ....

Thomas: you can represent the state in XML.

Simon: we could adopt the mapping to get the state of an object ...
       is there any way of remembering the function of an object?

Thomas: it depends on the implementation of the object database -
	there are different kinds of data associated with an object.

Simon: there's still information about the type and its version 
       but not the functions that the object might support.

Thomas:in in principle you have the methods and the version - for
	  instance objects need to be serializable in Java.

Simon: sounds that something could be done like in the XML....

Thomas: have not thought about it that way. Originally started from
	the relational realisation and derived the object
	realisation. Could look at the XML spec .. sounds like a good
	idea.

Dave: in Oracle have something called toplink that might be of interest,
      Also Ajax may be of interest - useful documents in the IBM web
      site.

Thomas: Ajax is a web technology where java script is executed at the
        client side and loads XML from the server - is that it?

Dave: don't know if it might be useful...

Thomas: no, not if it's what I described as that is just a publishing
	technology.... 

       [want to give a third party (implementor, e.g.) the
	possibility to expose toplink and other proprietary O/R mapping
        technologies employing another namespace]

Mario: so you are just looking for ideas and asking for feedback...

Thomas: yes

Dave: Norman is the best person to deal with.

Mario: we could try to read the document and feedback to Thomas in the
       meantime.

...

Thomas: will have a look the XML spec to see if I can get ideas from
	that. If anyone else has additional ideas will be grateful for
	those. Also, would be grateful to get help to evolve the spec
	for GGF14.

Susan: the document deadline is the 27th May.

Thomas: will try to get the document into a better shape by then. 

Susan: should be ok to put in a preliminary draft.

Dave: yes, in particular if you have a list of known of issues

Susan: and any points you want to pursue and expand on ...

Thomas: there are comments that are not going to be the final document.

...

Dave: should get in touch with the CERN database group ... will email
      you with some names. They may have done some prototyping...

Thomas: we use objectivity ...

...

Dave: It might also be worth sending Norman an additional mail.

Planning for GGF:

Mario, Thomas, Dave will be there.
Simon not planning to go at this stage.
Expect Norman to go.
Susan not sure yet.
Amy is going.
Allen is doubtful as to whether he will be able to attend.

Dave: has any progress been made.

Simon: I don't think I should be the road block.

Mario: have not had time. Have not done much.

Susan: can we get an extension?

Dave: can send an email to Steve Crumb to see if we can
      get an extension. Probably the best I can do.

Susan: do Mario/Simon have half a day this week to discuss things.

Simon: I can do some time this week. Have been looking at the
       WSDL.

Mario: this week is fine, I'm off next week.

Simon: I'm unavailable next week. Have had effort promised from Paul
       and Malcolm to get review time if we get something ready.

Mario and Simon will get together to try and do something.

Dave: hope to do two sessions at GGF to cover the different specs.
      Half session for objects and one a half sessions to present the
      other material.

Susan: ok.

*Discussion regarding what we should not clash with DAIS*

Simon: if we can come out of this week with the WSDL then that allows
       progress to be made.

+---

+-----------------------------------------------------------------------+
|Mario Antonioletti:EPCC,JCMB,The King's Buildings,Edinburgh EH9 3JZ.   |
|Tel:0131 650 5141|mario at epcc.ed.ac.uk|http://www.epcc.ed.ac.uk/~mario/ |
+-----------------------------------------------------------------------+






More information about the dais-wg mailing list