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]>

Reply via email to