Hi Colm et al., Because it seems it will be just a matter of time until swssf is getting into the main repo of the ASF I want to ask you what needs to be done to get it into the WSS4J trunk?
Colm, you mentioned that swssf could go in the WSS4J 2.0 release. Where does the development of WSS4J taking place (trunk?) and is there already an ongoing development progress? What are the plans for 2.0 and what will be the difference to the current 1.x releases? During development of swssf I tried hard to reuse existing projects like santuario, neethi, rampart etc. Unfortunately most of the code did not fit the requirements that swssf has and I haven't had the time to report and discuss possible solutions. This especially true for rampart. For some other parts it was probably be doable to reuse existing code but since I could do a clean room implementation I reimplemented everything which I disliked. This does not mean that my implementation is better, I just tried to bring in my experience. Particularly by the configuration and interface parts. That said, from my point of view the most important part to work on is WS-Policy. Now we have at minimum tree Rampart copies: The original Rampart code, CXF customized Rampart and swssf customized Rampart. CXF and my implementation/extension of Rampart have a lot in common. So if we could bring them back in one core Rampart implementation we will have a lot of duplicate code eliminated. To begin with, I could refactor the swssf WS-Policy code in an maven-submodule. This could help a little to understand and get the feeling for the streaming-based policy verification requirements. A further point is the configuration. A common configuration for WSS4J and swssf would also simplify things. What are your expectations? What do you dislike and should be changed? What are the next steps from your point of view? In my eyes it would be wrong if we simply adapt swssf to WSS4J and other projects so that it just fit. Refactoring and use the best concepts of the projects would be the wiser way and could lead to really superior major releases. But this is just my opinion and its ok with me whatever the community decides. Thank you Kind regrads Marc --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
