Adam, Are you one of the committer? You seem to answer everyone questions. Anyway, I really appreciate your effort in helping me. I will have to do more reading first before I ask more question.. ;)
Thanks Adam, --danny -----Original Message----- From: Adam Kramer [mailto:[EMAIL PROTECTED] Sent: Tuesday, April 11, 2006 11:05 AM To: user@xfire.codehaus.org Subject: Re: [xfire-user] <style/> settings...HOW do I implement Document Style services? Danny Trieu wrote: >Thanks Adam, > >So, if you want to have a Document Style Webservice. It's just a matter >of setting <style> to wrapped? So, if you change your service interface >all it clients have to change. If this is the case then how do you >implement versioning so that you can support multiple version of your >service so that not all clients are force to adopt the new interface to >your service. > > No, you would set <style> to document (Mr. Neward would be happy with this). Versioning really isn't possible with wrapped. This style also promotes developing your messages independent of the domain model, uncoupling them from your business layer, which obviously makes versioning easier. >What is the message option? How is it different from warraped and >document? > > From the previously noted article, "Actually, there's nothing stopping you from placing multiple children in the |<soap:Body>|, leaving you with arbitrary XML that doesn't constitute an XML document. For this, there is what Apache Axis calls the /message style/ of Web services. (Never mind that any SOAP communication involves a message.)" I haven't implemented a web service in XFire that is of style message, so I'm not sure on the implemetnation specific details. >Thank you very much for helping me understanding this whole thing Adam. > >--danny > > No problem. Adam
