Kevin,

I don?t read Struts-user, so sorry if you?ve already discussed this...

I?m not figuring out what are the usage scenarios for this integration.
What are the advantages of having this integration ?

Why do this if you already have this:

---------------    SOAP   --------             ----------------
| SOAP client | <-------> | Axis |  <--------> | Your Service |
---------------           --------             ----------------
                                                        ^
                                                        |
----------- http/html ---------       ---------------   |
| Browser | <-------> | Struts | <--> | Your Action |<--+
-----------           ----------      ---------------

Since your action is probably page/form oriented, I don?t know why to reuse
it for other pourposes other then page/form oriented services. I think also
that Validator should be used in front of your service with Axis.

I am very interested in web services, so if you give me a good reason to
this integration, I can help develop it. (I mean a good reason for me :-).

Clovis


<Kevin's Comments>
Basically, I asked myself a similar question: If you are already
programming Axis code why would you want to build you back end from Struts
rather than just build your business logic in Axis directly?

I think there are some compelling reasons:

 - If you're already programming Struts apps and need to expose some
business logic through a Web Service to some non-java client (or even a
non-http Java client), then this gives you a way to do that.

 - I believe it will simplify the Axis interface and WSDL that describes
the web service. Rather than identifying a number of different Web Service
'endpoints', I believe you'll be able to define (potentially) just one Web
Service endpoint that accesses Struts. Then you will be able to invoke
various Struts Actions by passing data to that web service endpoint.

 - Bring an MVC architecture to Axis may add a good deal of value as well.
Currently there is really nothing like this.

 - In the end it may make building java-based web services easier.

As for a good reason for you to get involved - I think gaining deep
knowledge of both Axis and Struts seems like a pretty good investment for
anyone looking to increase their value as a developer....

</Kevin's Comments>













---------------------------------------------------------------------------
This e-mail message (including attachments, if any) is intended for the use
of the individual or entity to which it is addressed and may contain
information that is privileged, proprietary , confidential and exempt from
disclosure.  If you are not the intended recipient, you are notified that
any dissemination, distribution or copying of this communication is
strictly prohibited.  If you have received this communication in error,
please notify the sender and erase this e-mail message immediately.
---------------------------------------------------------------------------




--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to