On Mon, Mar 11, 2013 at 8:39 PM, Afkham Azeez <[email protected]> wrote:

> Folks,
> The Carbon 5 hackathon team has been thinking about using DOM instead of
> Axiom for parsing XML files. The rationale is to use Axiom where is it
> appropriate, only where necessary to make Carbon kernel code less coupled
> with Axiom. Axiom APIs are great but they are non-standard. Besides, we
> want to keep the kernel dependencies to a bare minimum.
>
> What do others think about this idea?
>

 Big +1 form me :)

AFAIK  Carbon-5 does not involve to any web service message processing then
DOM is smart enough to process any configuration/meta files. IMHO we should
able to remove Axiom dependency from Carbon kernel. Let's say after C5 AS
want to upgrade it's Axis2 version into Axis2 1.7.0 or 1.8.0, it's not
possible make it happen easily if we keep Axiom dependency in a Carbon
kernel level and we will end up same story like C4.

Another factor is Axiom is a very active project and having 2 or 3 releases
for each year with improvements. If we keep maintaining Axiom in our
private branches we never can take advantages from improvements/fixes
happen on Apache. In current AS release  we managed to upgrade Tomcat and
CXF versions very easily by editing a POM file, ideally this should be the
story for Axiom and Axis2 as well.


Thanks !




>
> --
> *Afkham Azeez*
> Director of Architecture; WSO2, Inc.; http://wso2.com
> Member; Apache Software Foundation; http://www.apache.org/
> * <http://www.apache.org/>**
> email: **[email protected]* <[email protected]>* cell: +94 77 3320919
> blog: **http://blog.afkham.org* <http://blog.afkham.org>*
> twitter: **http://twitter.com/afkham_azeez*<http://twitter.com/afkham_azeez>
> *
> linked-in: **http://lk.linkedin.com/in/afkhamazeez*
> *
> *
> *Lean . Enterprise . Middleware*
>
> _______________________________________________
> Dev mailing list
> [email protected]
> http://wso2.org/cgi-bin/mailman/listinfo/dev
>
>


-- 
Sagara Gunathunga

Technical Lead; WSO2, Inc.;  http://wso2.com
V.P Apache Web Services ;  http://ws.apache.org/
Blog ;  http://ssagara.blogspot.com
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to