commons-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Ryan Hoegg <rho...@isisnetworks.net>
Subject Re: Data Transformer Proposal
Date Mon, 24 Mar 2003 00:41:26 GMT
I like this idea.  Would this be a front end to things like Castor and 
Digester, or would they move to this component?

Also, do you already have a codebase you have in mind for this?

--
Ryan Hoegg
ISIS Networks
http://www.isisnetworks.net

P.S. Out of curiosity, are you familiar with any open source EDI 
transformation code?

srikanth@srikanth.org wrote:

>-----------------------------------------------------
>Commons Data Transformer - Sandbox Component proposal
>-----------------------------------------------------
>
>Data Transformation is essential part of day to day
>computing, whether it is xml-to-xml transformation,
>xml-to-java transformation, edi-to-java transformation
>etc.
>
>Lets take a simple example of xml-to-java
>transformation (or vice versa)
>There are several implementations : Castor, JAXB to
>name a few. Usage of these introduces dependencies on
>the implementation. 
>This immediately draws similarity with commons-logging.
>Commons-Logging acts as a Adapter between the user code
>and the implementation, freeing the user code from
>Log4J and J2SE Logging imports. (Thus allowing plug and
>play logging at the code level.)
>
>A similar approach for Data transformations in general
>(xml-to-java objects in particular) is highly
>desirable. Programmers like to access in memory Java
>object representations of external data.
>
>Hence I propose a Commons "Data Transformer", freeing
>the user from implementation specific imports. I
>envision Commons Data transformer will perform
>"x-to-java" (direct transform) and "java-to-x" (inverse
>transform) transformations.
>
>PS : It is interesting to note that certain kinds of
>Configuration are really a subset of data
>transformation.
>
>Thanks,
>Srikanth
>


---------------------------------------------------------------------
To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org


Mime
View raw message