community-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Srinivas Tatikonda <sritatiko...@gmail.com>
Subject Java XML Framework
Date Tue, 27 Jun 2017 16:50:52 GMT
Hello Team,
              I am Software Professional currently working in Integration
domain. I have designed and developed an XML framework using Java language.
This framework deals exclusively with XML data and helps to parse and
create different XML formats.
                       This may not sound interesting as there are other
utilities/frameworks that do this.Please find below few points that
distinguish from others,

1.This Framework is "Configuration-Driven" compared to "Code-Driven"
approach of parsing and creating XML (like using XSLT, DOM, JAXB etc.)

2.Developers need to focus only on the XML structure and the implementation
will be hidden and highly re-usable between any XML formats.

3.The initial observation shows that it out performs DOM, JAXB, XSLT when
we consider a set of XML to XML.

4.The framework handles scenarios like Source/Target Data level Validations
(like format, value etc..) without writing single line of Code.

5.The framework currently handles features like recursive copy of Source to
Target, copy array of elements, grouping etc..

6.The framework can be extended to handle complex XML scenarios that are
re-usable across Applications.

7.Reduces the overhead of maintenance for any kind of changes in Source or
Target data formats as it doesn't need changes in Code.

8.Third Party dependency is reduced hence is very light weight (requires
JDK and few other dependencies)

9.Can be easily plugged into any Application for processing XML data.

10.Can be extended to other programming languages if required other than
Java.

I am not sure if this is the right plkace to express, but if the above
points are of any significance I would be more than happy to share the POC
how this works with wider group.

Thanks,
Srinivas.

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message