Oracle Identity Analytics (lately Sun Role Manager) provides a web service interface to query and update it's data. Data such as roles, business units, users and audit information can be managed in this way.

This small JDeveloper project consumes the SRM 5.03 WSDL and demonstrates some calls to the web service.

You will need to parameterize src/com/oracle/gte/oia/ with the correct URL and sample role and business unit names for your deployment of SRM. Recompile and then run
The authentication to SRM is done using the WS-Security UsernameToken profile, see here for a description. To provide the username/password to SRM the class src/com/oracle/gte/oia/util/handlers/ implements a handler that inserts the appropriate security header into outgoing SOAP messages.

Read More about [The Sun Role Manager (Oracle Identity Analytics) webservices interface...