I'd lie to see us supporting the SOAP-over-JMS specification: MTOSI (from
TMF) has WSDLs with SOAP-over-JMS semantics, but as the spec isn't finalized
yet they're using "made-up" transport url
("http://schemas.xmlsoap.org/soap/jms";) instead of the standardized
"http://www.w3.org/2008/07/soap/bindings/JMS/";. 

Right now, I'm working with a customer who adds the custom CXF <jms:address>
element to the port type to MTOSI WSDL. Clearly, that's not desirable, as it
means they have to maintain their own modified copy of the MTOSI WSDL;
further, this WSDL is incompatible with non-CXF client technologies. 

@Dan: do you know if anyone has started work on implementing this spec? 


dkulp wrote:
> 
> 
> 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
> 
> 
> 
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Ideas-for-2.2-tp17985028p19556509.html
Sent from the cxf-dev mailing list archive at Nabble.com.

Reply via email to