Hi Manik,
Thanks for the reply.
I have an application (JEE app - running on Tomcat/EJB3 embedded/Seam) that acts as a Web
services client. I use JAX-RPC's wscompile (will upgrade to JAX-WS/wsimport in the
near future) to generate the client side source code. The app does tend to invoke the Web
services operations fairly frequently, so it would be nice to have some sort of client
side cache. I currently don't need to cluster/share state, so a local-type cache is
OK for me (for now - although I may want to have some sort of replicated cache in the
future).
I have recently read some of the JBoss Cache documentation and I believe I may have some
ideas as to how to implement this (please tell me if I'm way off or on target).
Because wscompile/wsimport generate source code files that are used by the Web services
client, I could possibly aspectize certain source code files generated by
wscompile/wsimport. It might be a little annoying to write the jboss-aop.xml file... I
have figure out which files to aspectize and how to use the pointcut language to only
aspectize those source code files involved in the response messages (and any related
classes used in these response classes). I would only aspectize the response message
classes since there should be no need to aspectize the request message classes. I'm
also assuming these source code files could be aspectized (I'm not sure if there are
any limitations in aspectizing the wsimport/wscompile generated source code files)...
I think once I aspectize these files (hopefully correctly), it would seem to be fairly
straightforward to use the PojoCache... I probably need to learn a little bit more about
PojoCache though. The toughest thing seems to be the configuration file, which really
confused me. I couldn't find any definitive documentation on the XML config file
(perhaps I missed it).
It would be nice if there was a less intrusive way of caching Web services - perhaps via
JAX-WS handlers (that might be uglier) or if JBoss Cache were better integrated with
JAX-WS/JAX-RPC.
Again, thanks for the assistance.
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3975659#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...