[jboss-user] [JBoss Web Services Development] New message: "Re: Providing JAX-RPC functionalities with CXF and Metro stacks"

Alessio Soldano do-not-reply at jboss.com
Tue Feb 16 09:56:58 EST 2010


User development,

A new message was posted in the thread "Providing JAX-RPC functionalities with CXF and Metro stacks":

http://community.jboss.org/message/526564#526564

Author  : Alessio Soldano
Profile : http://community.jboss.org/people/alessio.soldano@jboss.com

Message:
--------------------------------------------------------------
Implementing the idea highlighted above basically implies being able to install multiple webservice stacks at the same time in the AS. JBossWS-Native and JBossWS-CXF/Metro need to coexist at runtime and deal with requests depending on the kind of endpoint those are meant for.
 
In order to deploy multiple stacks on JBoss AS, we needed to:
 
* fx the deployment process: JAXRPC deployments need to go through JBossWS-Native deployers, while JAXWS ones need to be dealt with by JBossWS-CXF deployers. There's also some kind of intersection between the two groups, as JBossWS comes with some common features that need to stay centralized (the endpoint registry, for instance)
 
* ensure libs from the two deployed stacks can live together: this quite important speaking of WS as a *lot* of things depends on Service API loading: apart from JBossWS itself using that system for selecting the right stack implementation for things like the RequestHandler, the WebServiceContextFactory, the ServiceRefBinderFactory, etc. (which are different on different stacks), the META-INF/service/... is looked up at runtime for selecting the SOAPFactory, MessageFactory, JAXWS spi provider, etc.
 


--------------------------------------------------------------

To reply to this message visit the message page: http://community.jboss.org/message/526564#526564




More information about the jboss-user mailing list