MantidProject:Community Portal
From MantidProject
Contents |
DISCUSSION
Architecture
Below is a link to the Architecture Document for the GAUDI Framework. It will be interesting to have a more detailed look and have a discussion about it GAUDI Framework Architecture
--Laurent Chapon 13:33, 14 May 2007 (BST)
More useful references
Please have a look at this and subsequent pages. Possible contacts here are
- Paolo Calafiura pcalafiura@lbl.gov Resp for "Architecture Team"
- David Quarrie drquarrie@lbl.gov Overall Software Coordinator
Pgr 11:26, 4 May 2007 (BST)
Useful references
I have found this paper quite useful pdf. Look out for:
- Separation between data and algorithms
- Persistent vs transient data and use of "converters"
- Use of ODBMS to deal with "transparent" persistency.
This article may also be useful: Object to XML Persistence Frameworks
This is an example of HEP architecture that I found very interesting to read (see esp. Object Diagram on page 9): pdf. The whole GAUDI-ATHENA project is worth examining in some detail.
I don't want to intrude too much in the technical stuff. The message from your sponsor is that we should be on the lookout for things done elsewhere. There is a lot of activity in HEP, much beyond ROOT.
Pgr 16:47, 2 May 2007 (BST)
Visit to Jet
I was intrigued by some aspects of what we heard yesterday. See for example the statement from Rene Brun:
"...It is clear that we invested far more manpower than what we were originally planning in 1995. At the time, the computing gurus were predicting that Object Oriented data bases will dominate the market by 2000. As a result, the importance of object persistency was totally underestimated."
Yet is seems that Jet is basically providing an API to access a giant relational database and getting away with it, with performances that we would be happy to attain. Any ideas?
Two more things
- What do we know about AIDA, OpenScientist and this line of woek in the HEP community? http://openscientist.lal.in2p3.fr/ Look also at the interesting discussion on "HEP soft war".
- I think Jon Farthing could be a good member of our future Technical Advisory Group. How about others? Ideas: Coelho, Brun, Aivazis
Pgr 09:29, 2 May 2007 (BST)
