On Fri, 2008-03-28 at 10:54 +0530, Manoj wrote: > Hi Manjula, > > Implement Policy Intersection support is can be done. But when remove > domain specific assertion form Neethi/C it will make dependencies for > Axis2/C. For an example if we bring security builders to Rampart/C, > Axis2/C engine will depend on Rampart/C. But there are some solution to > do this.Can use a mapping mechanism using a hash map to do this ?
Yes hashes and function pointers will be useful. You also need to specify what are the assertions that a particular module can handle. This can be specified in the module.xml of that module. You may need to come up with syntax for defining it. -Manjula. > > Regards, > Manoj > > > Manjula Peiris wrote: > > Hi Manoj, > > > > You need to implement two tasks. > > > > 1. Implement Policy Intersection support as described in Web services > > policy spec 1.2 section 4.4 > > - Actually this may be similar to policy merge support implemented in > > Neethi/C . Please refer , > > https://svn.apache.org/repos/asf/webservices/axis2/trunk/c/neethi/src/engine.c > > > > for more information. > > > > 2. Removing domain specific assertion processing from Neethi/C > > - Currently domain specific assertions are handled inside Neethi/C. For > > example Security Policy assertions are handled from builders inside > > secpolicy. But for a clean design these should be handled from > > Rampart/C. You need to come up with a solution where these assertion > > processing handled from Rampart/C, but the Axis2/C engine still not > > depend on Rampart/C. > > > > You can go through the current implementation and understand the > > context. If you have any questions please ask in this list. > > > > Thanks, > > -Manjula. > > > > > > > > On Wed, 2008-03-26 at 13:23 +0530, Manoj wrote: > > > >> Hi all, > >> > >> I am an undergraduate of Information Technology from University of > >> Moratuwa and I saw the proposal "Improvements to Axis2/C Neethi". I read > >> some of the things on this topic. I'm very interested in WS-Policy. So I > >> would like to do this project. Can I have some more details of this > >> project? > >> > >> Regards > >> Manoj > >> > >> > >> > >> > >> > >> > >> > >> --------------------------------------------------------------------- > >> To unsubscribe, e-mail: [EMAIL PROTECTED] > >> For additional commands, e-mail: [EMAIL PROTECTED] > >> > >> > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
