DiffKit evolves the traditional *nix "diff" utility for the enterprise. It is an application, and a framework, for comparing two tables of data, field-by-field. The tables can come from any of a number of sources, such as an RDBMS or CSV file, and DiffKit is able to mix different kinds of sources in the same diff operation. DiffKit is highly customizable with respect to the sources of tabular data, the details of the comparison, and the characteristics of the output (diff report).
Project Open Provisioning ToolKit (OpenPTK) is as an open source User Provisioning Toolkit exposing Java API's, RESTful Web Services, JSP Taglibs, JSR-168 Portlets and WSDL-based Web Services with user self-service and administration examples. The architecture supports several pluggable back-end services including Oracle's Identity Manager, Sun's Identity Manager, Sun's Access Manager, JDBC and LDAPv3