We are in the process of migrating from XFire 1.2.6 to CXF 2.2.2.

Our application is a thick client using jnlp and applets, so download size
is important to us.

Looking at the project dependencies, CXF adds nearly 5 megs of additional
libraries:

aopalliance:aopalliance:jar:1.0 5k
com.sun.xml.bind:jaxb-impl:jar:2.1.9 837k
com.sun.xml.fastinfoset:FastInfoset:jar:1.2.3  285k
javax.xml.bind:jaxb-api:jar:2.1 88k
org.apache.cxf:cxf-api:jar:2.2.2 291k
org.apache.cxf:cxf-common-schemas:jar:2.2.2 47k
org.apache.cxf:cxf-common-utilities:jar:2.2.2 276k
org.apache.cxf:cxf-rt-bindings-soap:jar:2.2.2 110k
org.apache.cxf:cxf-rt-core:jar:2.2.2 374k
org.apache.cxf:cxf-rt-databinding-aegis:jar:2.2.2 223k
org.apache.cxf:cxf-rt-frontend-simple:jar:2.2.2 75k
org.apache.cxf:cxf-rt-transports-http:jar:2.2.2 171k
org.apache.cxf:cxf-tools-common:jar:2.2.2 154k
org.apache.geronimo.specs:geronimo-activation_1.1_spec:jar:1.0.2 34k
org.apache.geronimo.specs:geronimo-annotation_1.0_spec:jar:1.1.1 13k
org.apache.geronimo.specs:geronimo-stax-api_1.0_spec:jar:1.0.1 29k
org.apache.neethi:neethi:jar:2.0.4 33k
org.apache.ws.commons.schema:XmlSchema:jar:1.4.5 143k
org.springframework:spring-beans:jar:2.5.5 475k
org.springframework:spring-context:jar:2.5.5 463k
org.springframework:spring-core:jar:2.5.5 281k
org.springframework:spring-web:jar:2.5.5 190k

We are using aegis databinding and soap http transport.

Is there a way to get the CXF overhead down ?

Thanks !
-- 
View this message in context: 
http://www.nabble.com/Reducing-client-side-footprint---tp24486956p24486956.html
Sent from the cxf-user mailing list archive at Nabble.com.

Reply via email to