Regarding JMS, the other thing that probably needs to be done is investigating the SOAP over JMS spec submitted at:
http://www.w3.org/Submission/SOAPJMS/
and seeing how well that can fit in.

Dan



On Jun 18, 2008, at 7:34 PM, Christian Schneider wrote:

I would really like to see good osgi integration as we plan to rely quite heavily on osgi in the future. But as I myself are only starting on this I donĀ“t know much about the details. Basically I would like to be able to connect the osgi internal services with cxf to communicate with the outside world. So a client should be able to simply use an osgi service. The provider of the service could then be simply a local bundle or a cxf based kind of binding component that does the remoting. I hope somthing like this will come from servicemix.

For the short term the jms enhancements are my favourite. Configuring the jms destination and jms conduit is really non intuitive and it does not follow spring standard procedures. The most important thing for me is externalising the ConnectionFactory. This should be defined in a separate bean and only be referenced from conduit and destination. I think there are two main
use cases here.

1. You want to define the ConnectionFactory yourself. In a spearate bean this will be easy

2. You want to fetch the factory from jndi. In this case I would like to use the spring jee extensions or again a simple bean

<jee:jndi-lookup id="myConnectionFactory" jndi- name="my.connection.Factory"
  <jee:environment>
java .naming.factory.initial=weblogic.jndi.WLInitialContextFactory java.naming.provider.url=tcp://localhost:10001
  </jee:environment>  </jee:jndi-lookup>

The last thing about jms is that I would like to be able to select the connection and configure the queue and other settings in the address of the service. I really like the way camel handles jms. Perhaps this can be done like in camel. So perhaps it is possible to not need the jms destination and jms conduit configs at all.

Best regards

Christian


Daniel Kulp schrieb:

Now that 2.1.1 is being voted on, I'd like to step back a bit and talk a little about ideas for the next versions.

First, most likely, we'll need to do a 2.1.2 release in about 6-8 weeks (and maybe 2.0.8 as well). We've done a very good job of getting fixes out to our users in a timely manner and I'd like to keep that up, but I also would like to think about 2.2 a bit as well. I haven't created the 2.1.x fixes branch yet, but I probably will shortly if we start doing some new stuff toward 2.2.

That said, here is my list of stuff that is "missing" and could be considered for 2.2:


5) OSGi stuff - I know there are some OSGi enhancements in the works that could be pulled in: a) osgi http transport - this currently lives in ServiceMix, but could be pulled into CXF to work with other OSGi runtimes b) Distributed OSGi (RFC 119) - there is work being done to implement RFC 119 with CXF. There are some rules about releasing the IP for this though that is being investigated.

6) JMS transport enhancements - I keep wanting to update this a bit to leverage spring jms stuff a bit better to make it much easier to configure.


Anyway, thoughts?   Other ideas?  Comments?






---
Daniel Kulp
[EMAIL PROTECTED]
http://www.dankulp.com/blog




Reply via email to