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 Dennis Sosnoski <dm...@sosnoski.com> on 2006/02/02 04:25:22 UTC
Re: [axis2] move axiom to ws-commons
I agree with the wider usefulness of AXIOM - it's a very clean model for
many different types of processing. +1 on the move.
- Dennis
Paul Fremantle wrote:
> I think there is more benefit to this than just the WS-Policy.
>
> For example, AXIOM could be used by any of a number of projects that
> need a lazily-built tree. In Synapse, we use AXIOM extensively just to
> parse our config. And also, although Synapse has a heavy dependency on
> Axis2, the core model of Synapse was built to only depend on AXIOM. So
> I think this is worth doing now.
>
> It also seems to me that Axiom is pretty stable, which motivates it.
>
> But I agree, Dims, if that was the only reason, then it would be
> simple to fix. But the circular dependency is just an outcome of AXIOM
> getting wider usage as an XML model
>
> Paul
>
> On 1/30/06, *Davanum Srinivas* <davanum@gmail.com
> <ma...@gmail.com>> wrote:
>
> Sanjiva,
>
> I have no problem doing it. I did not see a *strong* need from a code
> dependency point of view. If we just want do it, because we want to do
> it, then it's fine :)
>
> I was just pointing out that "circular dependency" is not an issue
> :) :)
>
> -- dims
>
> On 1/30/06, Sanjiva Weerawarana <sanjiva@opensource.lk
> <ma...@opensource.lk>> wrote:
> > On Mon, 2006-01-30 at 13:50 -0500, Davanum Srinivas wrote:
> > > I've reviewed the code in question, there are exactly 2 files in
> > > policy project that uses axiom namely
> > >
> > > - OMPolicyReader : OMPolicyReader is loaded on demand (using a
> class
> > > loader) from PolicyFactory.java. So moving it to axis2 core
> should not
> > > be a problem.
> > > - PolicyAttachmentUtil : PolicyAttachmentUtil is not even
> referenced
> > > from any other files in policy project. So there should not be a
> > > problem moving it to axis2 core.
> > >
> > > So, we don't have to do this right now. IMHO, We can defer this
> > > surgery for later.
> >
> > But this is the wrong thing to do from the point of view of the
> policy
> > model project.
> >
> > What's the reason for deferring the surgery? Its a relatively minor
> > surgery; easily outpatient care! ;-)
> >
> > Sanjiva.
> >
> >
> >
>
>
> --
> Davanum Srinivas : http://wso2.com/blogs/
>
>
>
>
> --
> Paul Fremantle
> VP/Technology, WSO2 and OASIS WS-RX TC Co-chair
>
> http://bloglines.com/blog/paulfremantle
> <http://bloglines.com/blog/paulfremantle>
> paul@wso2.com <ma...@wso2.com>
>
> "Oxygenating the Web Service Platform", www.wso2.com <http://www.wso2.com>
Re: [axis2] move axiom to ws-commons
Posted by Eran Chinthaka <ch...@opensource.lk>.
Ok, the move is completed now.
AXIOM is now settled in its new home in WS-Commons.
How abt the issues filled against AXIOM ? I think we need to move them
to WS-Commons JIRA. (later ;))
-- Chinthaka
Dennis Sosnoski wrote:
> I agree with the wider usefulness of AXIOM - it's a very clean model
> for many different types of processing. +1 on the move.
>
> - Dennis
>
> Paul Fremantle wrote:
>
>> I think there is more benefit to this than just the WS-Policy.
>>
>> For example, AXIOM could be used by any of a number of projects that
>> need a lazily-built tree. In Synapse, we use AXIOM extensively just
>> to parse our config. And also, although Synapse has a heavy
>> dependency on Axis2, the core model of Synapse was built to only
>> depend on AXIOM. So I think this is worth doing now.
>>
>> It also seems to me that Axiom is pretty stable, which motivates it.
>>
>> But I agree, Dims, if that was the only reason, then it would be
>> simple to fix. But the circular dependency is just an outcome of
>> AXIOM getting wider usage as an XML model
>>
>> Paul
>>
>> On 1/30/06, *Davanum Srinivas* <davanum@gmail.com
>> <ma...@gmail.com>> wrote:
>>
>> Sanjiva,
>>
>> I have no problem doing it. I did not see a *strong* need from a
>> code
>> dependency point of view. If we just want do it, because we want
>> to do
>> it, then it's fine :)
>>
>> I was just pointing out that "circular dependency" is not an issue
>> :) :)
>>
>> -- dims
>>
>> On 1/30/06, Sanjiva Weerawarana <sanjiva@opensource.lk
>> <ma...@opensource.lk>> wrote:
>> > On Mon, 2006-01-30 at 13:50 -0500, Davanum Srinivas wrote:
>> > > I've reviewed the code in question, there are exactly 2 files in
>> > > policy project that uses axiom namely
>> > >
>> > > - OMPolicyReader : OMPolicyReader is loaded on demand (using a
>> class
>> > > loader) from PolicyFactory.java. So moving it to axis2 core
>> should not
>> > > be a problem.
>> > > - PolicyAttachmentUtil : PolicyAttachmentUtil is not even
>> referenced
>> > > from any other files in policy project. So there should not be a
>> > > problem moving it to axis2 core.
>> > >
>> > > So, we don't have to do this right now. IMHO, We can defer this
>> > > surgery for later.
>> >
>> > But this is the wrong thing to do from the point of view of the
>> policy
>> > model project.
>> >
>> > What's the reason for deferring the surgery? Its a relatively
>> minor
>> > surgery; easily outpatient care! ;-)
>> >
>> > Sanjiva.
>> >
>> >
>> >
>>
>>
>> --
>> Davanum Srinivas : http://wso2.com/blogs/
>>
>>
>>
>>
>> --
>> Paul Fremantle
>> VP/Technology, WSO2 and OASIS WS-RX TC Co-chair
>>
>> http://bloglines.com/blog/paulfremantle
>> <http://bloglines.com/blog/paulfremantle>
>> paul@wso2.com <ma...@wso2.com>
>>
>> "Oxygenating the Web Service Platform", www.wso2.com
>> <http://www.wso2.com>
>
>
>