Is the "Aqueduct" system the same as "SQL methods"? If so, it isn't really what I would consider an object-relational mapping layer. I was hoping it would be along the lines of other systems that map database tables onto data container objects, and allow you to code custom behavior for the data objects. I've been looking for an open-source system like this for some time. Am I missing a part of Zope here? --Curtis Paul Everitt wrote:
Curtis wrote:
I just stumbled across Zope and was intrigued by the mention of plans for an object-relational mapping layer. Could someone elaborate on this?
Check out Jim Fulton's fabulous architecture document at:
http://www.digicool.com/releases/bobo/BoboPOS3/BoboPOS3.html
Note that it was written days before we decided to unify Bobo and Principia into Zope. Thus, mentions about our "commercial database" are moot.
--Paul
Curtis Galloway wrote:
Is the "Aqueduct" system the same as "SQL methods"?
Yes.
If so, it isn't really what I would consider an object-relational mapping layer.
I was hoping it would be along the lines of other systems that map database tables onto data container objects, and allow you to code custom behavior for the data objects.
Aqueduct/Z SQL Methods let you do this, however, the capability is not documented. (It's documented a wee bit.) A high-priority task of mine is to beef up the discussion of this quite a bit.
I've been looking for an open-source system like this for some time.
Am I missing a part of Zope here?
Yes, but it's not your fault. Stay tuned. 8-] Jim -- Jim Fulton mailto:jim@digicool.com Technical Director (888) 344-4332 Python Powered! Digital Creations http://www.digicool.com http://www.python.org Under US Code Title 47, Sec.227(b)(1)(C), Sec.227(a)(2)(B) This email address may not be added to any commercial mail list with out my permission. Violation of my privacy with advertising or SPAM will result in a suit for a MINIMUM of $500 damages/incident, $1500 for repeats.
At 03:05 PM 12/14/98 -0800, Curtis Galloway wrote:
Is the "Aqueduct" system the same as "SQL methods"?
Yes.
If so, it isn't really what I would consider an object-relational mapping layer.
I was hoping it would be along the lines of other systems that map database tables onto data container objects, and allow you to code custom behavior for the data objects. I've been looking for an open-source system like this for some time.
Am I missing a part of Zope here?
Well, since SQL Methods haven't been released yet, you are missing a vital element ;-) Seriously, we hope to release SQL Methods soon. Actually, you can use SQL Methods to map rows to Objects via the "pluggable brains" facility. These objects can acquire methods in the same way all Zope Objects--so you've got a double dose of dynamic data. Is this what you are after? -Amos P.S. Hopefully this will become clearer when we actually get around to releasing SQL Methods and you can play with them and read the source.
participants (3)
-
Amos Latteier -
Curtis Galloway -
Jim Fulton