I'm sure some of you have noticed a flurry of updates and changes to the 
Policy stuff in CXF the last week or so to trunk/2.4.    I think it's pretty 
much "done" now as I have Neethi 3 looking to be in pretty good shape, all of 
our tests passing with it, and I've submitted patches to Axis and Rampart that 
update Axis and all their tests pass.   I still have some internal/Talend 
tests to play with, but for the most part, all the major changes should now be 
in place.    I'd definitely like others to look at the changes.  

There will likely be more updates required over time.   Neethi has been 
updated to support WS-Policy 1.5, including the wsp:Ignorable attribute.   
We'll likely need to update things in CXF's engine to check for that in a more 
places.   I've added parsing that attribute to the various builders and the 
intersect algorithm (now in Neethi) has been updated to use it, but there are 
other areas that may need updating.  

The main result of all of it is that with 2.4, people will be able to write 
policies directly to the Neethi API's and it should work fine.   For example, 
longer term, that may allow moving the SecurityPolicy things into WSS4J and 
share them with Rampart or similar.    Conversely, the API's and stuff in 
Neethi now work fine with the CXF developed builders and policies.

Enjoy!

-- 
Daniel Kulp
dk...@apache.org
http://dankulp.com/blog
Talend - http://www.talend.com

Reply via email to