CXF is probably very relevant to your scenario, as Sergey indicates (although i haven't used it yet).
for the general case of "dynamic" endpoints/URIs, check out these resources: http://camel.apache.org/dynamic-router.html http://camel.apache.org/recipient-list.html http://camel.apache.org/how-do-i-use-dynamic-uri-in-to.html ~ Reuben