Maverick in web services

"Brian Nahas" <[email protected]>
Newsgroups gmane.comp.web.maverick.general
Message-ID <A0781D380D63DD4F863E2626079BEFB21052C0@roughrider.gossamer-group.com>
I've been reviewing the Maverick code base and was wondering how
difficult it would be to tailor it to web services.
 
I need to integrate a MVC framework _behind_ a SOAP web service
interface to be used in building applications.  Basically, requests come
into the web service with parameters, the web service processes the
request and returns a response.  The response contains a String of xml,
html, etc.  For arguments sake, lets say the interface is:
 
Response process(Request req);
 
So, it's very similar to the service method in a servlet, but the result
is returned instead of being included as an argument.  The Request and
Response objects are not servlet related, but they are similar.  I want
the MVC framework to dispatch the req to the proper Command based on a
command parameter in the request (or something similar), possibly chain
commands, and then load views/transforms all based on a config file.
Maverick seems to be a perfect fit, although it seems to be fairly tied
to a servlet container.
 
So basically I want a MVC architecture totally independent from a web
container (i.e. no HttpServletResponse references, no ServletContext
references).  I was hoping someone experienced with the Maverick code
base could give me some estimate on the difficulty I would encounter
modifying Maverick to work in this environment.  Or if you know of other
libraries I could use that would be great.  I've looked at Struts,
WebWork, and Maverick.  Since Maverick seems to be the simplest, I
thought I would start there.  I'm looking for something along the lines
of the XWork project at OpenSymphony, but unfortunately that project is
not yet stable.   Thanks!
-Brian
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.