It doesn't matter what frontend is being used, you should always be able
to go back and use your own invoker. So yes, you could use an EJBInvoker
with the JAX-WS frontend. It does require using CXF specific APIs, but I
don't really see a way around that.
- Dan
Unreal Jiang wrote:
hi Dan,
Thanks for your reply.
Yes, for simple frontend, it's best way to create a EJBInvoker.
Could we use EJBInvoker in JaxWS frontend approach? If it works, we can put away the dynamic proxy from both approach.
Regards
Unreal
Dan Diephouse <[EMAIL PROTECTED]> wrote:
Hiya,
Could you just create a different Invoker for the Service? In XFire we
just created an EJB invoker (see http://xfire.codehaus.org/Invokers).
The whole point of invokers are to allow different backend
implementations of the service, so I would think there is something we
can do there.
- Dan
Unreal Jiang wrote:
Hi guys,
I'd like to port jca inbound into CXF from Celtix. In Celtix, we create a dynamic proxy as a implementor, and this proxy will redirect the invocation from client to a backend ejbBean. This way works fine in Celtix, bus doesn't in CXF. Because in CXF JaxWS frontend implementation, it's requested that the implementor must contain a WebSerivce or Provider annotation, in our case the implementor is only a proxy, it doesn't have any annotations.
There have two ways to solve this issue,
1. Use Simple frontend instead of JaxWS.
2. Add a WebService annotation with binary code manipulation.
Do you guys have any idea about this two approach?
Any comment will be appreciated.
Regards
Unreal
---------------------------------
Do you Yahoo!?
Everyone is raving about the all-new Yahoo! Mail.
--
Dan Diephouse
(616) 971-2053
Envoi Solutions LLC
http://netzooid.com