I would like to introduce you to an open source project I have been working on to enable Identity User Provisioning via standard JBI components in the OpenESB project. It's called project Keychain and I think it's really cool :-)
Check it out here : https://keychain.dev.java.net/
