axis-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Xinjun Chen" <xjchen...@gmail.com>
Subject Re: [Axis2 1.2] Java2WSDL with support of SwA and/or MTOM
Date Mon, 14 May 2007 08:05:11 GMT
Hi Thilina,

Thanks for your reply.
I will try MTOM also.

Regards,
Xinjun

On 5/12/07, Thilina Gunarathne <csethil@gmail.com> wrote:
>
> Hi,
> > I have make enabled SwA support in Axis2. It seems that I cannot enable
> both
> > SwA and MTOM at the same time.
> No it's not possible... MTOM will get priority if both are enabled...
>
> > If the attachment is very big, will base64Binary introduce more
> performance
> > penalty?
> Yes if you are going to inline the binary using base64 encoding.. But
> with MTOM you'll still be able to be compliant with base64Binary data
> type without doing any encoding to the data...
>
> You will be able handle large attachments using MTOM without much
> memory/performance issues by using the Axis2 file caching mechanisms
> and correctly choosing or implementing the DataSource
> implenentations...
>
> Thanks,
> Thilina
> >
> > Regards.
> > Xinjun
> >
> > On 5/10/07, Thilina Gunarathne <csethil@gmail.com> wrote:
> > >
> > > Axis2 supports Java2WSDL only for MTOM...
> > > > String uploadFile(String userID, String fileName) {}
> > > Try changing the method as follows,
> > > String uploadFile(String userID, DataHandler file) {}
> > >
> > > > My second question is:
> > > > What will be the differences between MTOM and SwA in terms of Web
> > Service
> > > > implementation class (the signature) and the WSDL?
> > > It's not trivial to capture the SwA details in the WSDL... Axis2 does
> > > not support it either..
> > > On the other hand specifying a MTOM compatible WSDL is trivial.. You
> > > just need to specify a element with the type base64Binary...
> > >
> > > > Another question about attachment is about interoperability.
> > > > From Axis2 user guide, MTOM is much better than SwA. However, MTOM
> is
> > not
> > > > WS-I Basic Profile 1.0 or 1.1 compliant.
> > > I don't think MTOM was there when they are doing the basic profile
> ;)...
> > >
> > > >Will there be any issue if my web
> > > > service uses MTOM and the client uses .NET or other non-Axis2 SOAP
> > toolkit?
> > > Most of the newer stacks including WCF (.net) supports MTOM..If you
> > > are looking for a futuristic approach then MTOM is the choice..If you
> > > are looking for support from the older stacks, then SwA is the choice.
> > >
> > > Thanks,
> > > Thilina
> > >
> > >
> > > --
> > > Thilina Gunarathne  -  http://www.wso2.com -
> http://thilinag.blogspot.com
> > >
> > >
> > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail:
> > axis-user-unsubscribe@ws.apache.org
> > > For additional commands, e-mail: axis-user-help@ws.apache.org
> > >
> > >
> >
> >
>
>
> --
> Thilina Gunarathne  -  http://www.wso2.com - http://thilinag.blogspot.com
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
> For additional commands, e-mail: axis-user-help@ws.apache.org
>
>

Mime
View raw message