If we start with the idea [Kevin's suggestion] that on the Axis side we
develop a Web Service that accepts SOAP Requests with an XML payload and
spins that payload into an HTTP POST/GET to a Struts Application as if
that POST or GET was coming from a Web Browser.  Then we need not make
any changes to Struts to accept the request as Struts may not know or
need to know it was from Axis/SOAP (leave that to the application
developers).

 

That presumption then begs some other questions:

 

What advantages should this Axis4Struts bring to the table?

 

What should we do over and above the minimum accepting of SOAP Requests
and spinning into an HTTP Browser emulated POST to Struts to add value?

 

Do we even bother with GET?

 

Since any programmer can use commons-httpclient to form his own java
emulation of a browser POST to struts, what advantage can we bring with
Axis4Struts?

 

What would the WSDL for an Axis4Struts Web Service look like?  What
messages, what types, etc.

 

What should we do within the Struts framework to make it easier for
developers to have a Forward that returned an XML Payload suitable for
the Axis4Struts Response?

 

Should we use primitive types (Strings, Integers, etc.) only in the
Axis4Struts.WSDL or should we include alternatives with Java complex
types? (DynaBeans, NVPair[], etc.)

 

What and how should be do the discovery?  If a single interface with a
multi-purpose payload for the Form Data is used, how will developers
accessing the web service determine what the content of the payload
should be?

 

What role should other common Struts compatible components like Scaffold
and JSTL  and other Axis compatible components like WSIF play in
Axis4Struts?

 

Michael Oliver
Chief Technology Officer
AppsAsPeers LLC
7391 S. Bullrider Ave.
Tucson, AZ 85747
520.574.1150 Voice
520.844.1036 Fax
520.270.8862 Cell
http://www.appsaspeers.com <http://www.appsaspeers.com/>  Home Page
[EMAIL PROTECTED] SMS
http://www.ollie.ezpeer.net <http://www.ollie.ezpeer.net/>  Personal
Home Page
http://www.ollie.im-live.com/im-live/  Instant Chat
[EMAIL PROTECTED] MSN Messenger
[EMAIL PROTECTED] Yahoo Instant Messenger
MikeOliverAZ Aol Instant Messenger



 

Reply via email to