Penrose is a server that functions as a virtual directory, allowing the centralization of data from different sources within an organization to be easily accessed and managed.
Here are some key features of "Penrose": The virtual directory offers Namespace conversion, attribute value modifications, and schema adaptations. It comes with adapters to Active Directory, LDAP, and JDBC back-end. This is facilitated by the Join-engine, which allows attribute transformation via beanShell scripting (JSR 274). The tool comes with GUI-based administration and mapping based on the eclipse RCP 3.1 platform. With its direct browsing feature, LDAP, and RDBMS-based information can be easily mapped. The live preview of your virtual directory is also supported.
Penrose allows remote management via JMX (JSR 160) and is open-source. It is written entirely in Java and can run standalone as a backend for ApacheDS and OpenLDAP. It can also be embedded in your application offering flexibility of Access Control.
Penrose offers conversion and manipulation of attribute values, high-performance join, and cache engine. The data is encrypted using Bouncy Castle and supports resource connectors for JDBC/SQL, JNDI/LDAP, and Active Directory. The software is also extensible via plug-ins, making it a versatile tool with a variety of applications. Overall, Penrose offers a comprehensive and flexible virtual directory solution that is well worth considering.
Version 1.2.5 / 2.0 RC1: N/A