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