Yes, I have tried it, but in effect of not having enough time, to gather some practical knowledge, pros and cons only.
GWT is AJAX approach, what means: GWT application is web browser logic (of UI functionality) centric - JavaScript code generated by GWT compiler is the application itself, and need nothing more from server than services (some serializated objects, XML or JSON to communicate with) - what means SOA - and technology ideal to use with webMethods IS.
GWT + Struts 2 ? I think, it haven’t a chance to work in form other than: “only MVC from Struts and interactive pages from GWT”.
Struct 1 was a server UI-logic and rendering approach with page reloading. GWT not like page reloading - page is a application of part of application and may holding a context of application. With GWT, web application may consist of single (only one !) big and interactive page.
#Integration-Server-and-ESB#webMethods#Flow-and-Java-services