12 Nov 2007 16:02
Ozone based framework
Kovács Gábor <gejzir <at> gmail.com>
2007-11-12 15:02:20 GMT
2007-11-12 15:02:20 GMT
Hi All, I've been using/testing ozone for 4 years now in various test and proof of concept projects. I've tested a few other object oriented databases as well. I'd like to share some thoughts with you. I think that ozone is unique, because AFAIK no other object oriented database server handles the object links as proxy objects. If you are developing a server side application this is a huge plus, since usually the hardest part of object retrieval is building and caching a complex object tree, and the main performance hit usually comes from that. Ozone, on the other hand, does the object retrieval in a natural and elegant way, reaching only for objects really needed. This method is perfect on the server side, and it works (but much slower) on the client side as well, if RMI communication is allowed between the server and the client. We encounter problems with this model when we need to send a complex object graph to a fat, GUI like client, process the data and store some objects back to the server. Another problem is that when developing a real world application, sometimes allowing RMI communication between the server and the client is not an option. I've done more than just thinking about this :). To solve these problems, I've developed a framework, where ozone objects can be detached from the server - a selected graph serialized and sent to the client where the data is processed and offline modifications subsequently re-attached to the server. The depth of the graph to be(Continue reading)
RSS Feed