Joaquim,

That sounds like a great idea!  I had thought of SOAP initially then 
moved on.  But, to be honest what I've come up with so far looks 
suspiciously like SOAP :)

I would be very interested in seeing any code examples anyone might have 
that has tried this or something similar.  No need to reinvent the wheel :)

I would also be willing to share anything that I come up with.

Mike


Joaquim Carvalho wrote:

> I think one way to go would be to implement a SOAP layer on top of struts.
> SOAP is a protocol to expose the functionality of an application to a 
> remote client through the use of XML requests/and answers travelling on 
> top of http. Typically a SOAP client constructs a remote call to the 
> server much in the same way as a web form is filled with information in 
> a browser. A post of this xml call could be sent to a struts app where 
> it would be decoded in the same way a form is, creating the form beans 
> and all that. The struts app them, instead of rendering the answer in 
> HTML would render it in XML according to the SOAP answer specs. The 
> client application can be done in anything that can write and read to 
> http connection.
> 
> Check the SOAP project at xml.apache.org to get the idea of the thing 
> although that particular project is not directly usefull in this context.
> 
> Some time ago I though of this and even inquired the list if this 
> SOAP/STRUTS idea was interesting but  got no feed back and moved to 
> other things. My recollection is that it would be easy to extend struts 
> to recognize a XML post  besides of a Form Post and so SOAP and Struts 
> could be easily mingled.
> 
> I have just finished a project of converting a legacy C web app to a 
> SOAP/Web app and the result is very encouraging. The same code that is 
> answering the direct browser requests also handles requests from clients 
> written in VisualBasic. We even have APSs as XML clients of our app.
> 
> 
> 
> On Monday, May 7, 2001, at 10:24 PM, Mike Williams wrote:
> 
>> Guess I'll add my 2 cents :)  I'm also researching using XML in the 
>> view component of struts.
>> 
>> My needs may be a little off from what you're looking at though.  We 
>> have a application that currently runs as a web app.  However, some of 
>> our clients are a bit spoiled to the GUI of a desktop app.  So, I need 
>> to leverage our current expertise in servlets to interact with a 
>> desktop application.  That's where I hope XML will come into play.
>> 
>> The idea is to use Struts as the framework since we will probably 
>> still have some clients using the web based system.  Hey, that's the 
>> power of the MVC pattern after all.  You can easily plug a different 
>> view in and everyone is happy :)
>> 
>> XML will basically be a messaging protocol between the client and server.


-- 


----------------------------
Mike Williams
[EMAIL PROTECTED]
http://www.mikesbox.com
----------------------------
May the Source be with you!
----------------------------

Reply via email to