You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by Ajith Ranabahu <aj...@gmail.com> on 2004/09/29 12:47:51 UTC

[Axis2] OM protoypes

oops! the dev list does not seem to accept attachments :(

---------- Forwarded message ----------
From: Ajith Ranabahu <aj...@gmail.com>
Date: Wed, 29 Sep 2004 03:23:21 -0700
Subject: [Axis2] OM protoypes
To: axis-dev@ws.apache.org

Hi all,
Hopefully you guys know that Dasarath came up with a "DOM shim"
implementation based on a "non table" based storage last monday.
(http://svn.apache.org/repos/asf/webservices/axis/trunk/java/dev/scratch/dasarath/)
What he internally uses is link lists. When I went through the code I
felt that it is quite good since it has JDOM like insertion ,skip and
detach capabilities. And since it is deferred parsing the performance
should also be good.
However I am not ready to give up the table concept yet :).It seems
that having several competing prototypes at this stage is no harm. So
I sat about writing a table based ( these tables store data in columns
as opposd to the rows in the earlier model) OM and came up with a
small working prototype. It is not fully functional and is not
complete but sufficient to demonstrate the concept. I will work more
on this prototype (until the end of this week) and try to produce a
complete one.
Ultimate goal in having several protypes(with different approaches) is
to have a comparison and pick the best one (or the best features). So
Chinthaka is writing  a performance test suit based on Sosnoski
software Inc's XML XMLBench Document Model Benchmark. Once these
prototypes are done we can have a perfomace comparison and then decide
which path to take.
--
Ajith Ranabahu

To any commiter :) - I have attached my (actually deepal and myself
worked on this together) source with this. Please commit it to the
scratch area. ----






-- 
Ajith Ranabahu

Re: [Axis2] OM protoypes

Posted by Sanjiva Weerawarana <sa...@opensource.lk>.
Hi Ajith,

The easiest is to create a new Jira issue and attach the code
there .. then post a note asking someone to commit it.

Sanjiva.
----- Original Message ----- 
From: "Ajith Ranabahu" <aj...@gmail.com>
To: <ax...@ws.apache.org>
Sent: Wednesday, September 29, 2004 4:47 PM
Subject: [Axis2] OM protoypes


> oops! the dev list does not seem to accept attachments :(
>
> ---------- Forwarded message ----------
> From: Ajith Ranabahu <aj...@gmail.com>
> Date: Wed, 29 Sep 2004 03:23:21 -0700
> Subject: [Axis2] OM protoypes
> To: axis-dev@ws.apache.org
>
> Hi all,
> Hopefully you guys know that Dasarath came up with a "DOM shim"
> implementation based on a "non table" based storage last monday.
>
(http://svn.apache.org/repos/asf/webservices/axis/trunk/java/dev/scratch/das
arath/)
> What he internally uses is link lists. When I went through the code I
> felt that it is quite good since it has JDOM like insertion ,skip and
> detach capabilities. And since it is deferred parsing the performance
> should also be good.
> However I am not ready to give up the table concept yet :).It seems
> that having several competing prototypes at this stage is no harm. So
> I sat about writing a table based ( these tables store data in columns
> as opposd to the rows in the earlier model) OM and came up with a
> small working prototype. It is not fully functional and is not
> complete but sufficient to demonstrate the concept. I will work more
> on this prototype (until the end of this week) and try to produce a
> complete one.
> Ultimate goal in having several protypes(with different approaches) is
> to have a comparison and pick the best one (or the best features). So
> Chinthaka is writing  a performance test suit based on Sosnoski
> software Inc's XML XMLBench Document Model Benchmark. Once these
> prototypes are done we can have a perfomace comparison and then decide
> which path to take.
> --
> Ajith Ranabahu
>
> To any commiter :) - I have attached my (actually deepal and myself
> worked on this together) source with this. Please commit it to the
> scratch area. ----
>
>
>
>
>
>
> -- 
> Ajith Ranabahu
>