Brad, I am Absolutely not meaning that we need a ubiquitous general purpose one size fits all implementation. I merely see the need for my own implementations to share as much of the Struts Application logic and code as is possible if for no other reason than to keep maintenance low and reusability high.
If we find a commonality at the ActionServlet level that's fine, if it is lower as in a new SOAPRequestHandler, that's fine too. Michael Oliver AppsAsPeers LLC 7391 S. Bullrider Ave. Tucson, AZ 85747 Phone:(520)574-1150 Fax:(520)844-1036 -----Original Message----- From: Bradley G Smith [mailto:[EMAIL PROTECTED]] Sent: Friday, January 17, 2003 11:19 AM To: Struts Users Mailing List Subject: RE: Axis/SOAP proposal for Struts I readily admit to being relatively new to struts and have only deployed 2 applications with it. I am just now designing a 3rd application that will prototype a SOAP access layer into the business logic that is also accessed via a Struts web layer. To the extent that the Model is independent of how the View is implemented, I agree with your points. I am not yet clear in my own mind that the Model for a SOAP access point would be completely congruent with a Struts Model. Brad "Mike Oliver" <ollie@appsaspee To: "'Struts Users Mailing List'" rs.com> <[EMAIL PROTECTED]> cc: 17-01-03 09:09 Subject: RE: Axis/SOAP proposal for Struts Please respond to "Struts Users Mailing List" I disagree. MVC - A SOAP client requester is just another V, why wouldn't you want to reuse the M and C? I see very little difference between a SOAP response and a Struts response in XML/XSLT. I for one do not want more than one set of Business Logic components on my Data Model, regardless of the source of the Request. I also see very little difference between a SOAP Request with a serialized FormBean in it and an html form post, except of course the format of the inputstream. The content, which is what matters, would be the same. I would not modify the ActionServlet, but I would have an Axis/SOAP entry point that did similar work and reused the Struts components alongside the ActionServlet as an alternate entry point. That means a request from either a user on a web browser posting a form or doing a get would execute the same RequestHandler, access the same Data Model and business logic and get a response from a Forward that formed a SOAP Response instead of a web page. Michael Oliver AppsAsPeers LLC 7391 S. Bullrider Ave. Tucson, AZ 85747 Phone:(520)574-1150 Fax:(520)844-1036 -----Original Message----- From: Bradley G Smith [mailto:[EMAIL PROTECTED]] Sent: Friday, January 17, 2003 9:46 AM To: Struts Users Mailing List Subject: Re: Axis/SOAP proposal for Struts I have been thinking about it this off and on for a while. It seems to me that SOAP (or xml-rpc or ...) would be another access point into the business logic of the application that is a peer to the access point provided by a Struts-based layer. The Struts-based components provide the mechanism to deliver content to web browsers, the SOAP interface enables content delivery from the business logic layer to other types of clients on the network. I do not see the need to extend the ActionServlet to provide this type of access. Brad Smith -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>