|
RadiantOne VDS Context Edition comes with specialized tools to simplify the design and management of DITs (Directory Information Trees) and virtual namespaces.
For deployments where proxy views are adequate, use the VDS Context Edition console and its wizards to generate proxy and virtual views.
For initiatives which require schemas, data structures, or contexts that do not currently exist in existing data sources, use the Context Builder's Schema Manager and View Designer tools.
In order to achieve complex mappings, and add custom business logic or other custom behavior, use the Eclipse-based tool for interception scripts.
Proxy views of data sources can be easily created using built-in wizards in the VDS Administration Consoles. The naming contexts (views) can be based on virtual trees, local trees in the LDAP storage, trees from remote LDAP servers, or trees created from relational databases, web services, or any combination of the above.
The Schema Manager within the RadiantOne Context Builder extracts metadata from each source and defines objects and their relationships within existing data sources. From this data model, you can then build contextual views based on those relationships within the Context Builder's View Designer.
Schema Manager:
RadiantOne Schema Manager allows you to extract metadata from each source that you want to vitalize. A wizard-driven process guides you through connecting data sources and inventorying the different objects and attributes into the virtualized namespace.

After the schema is extracted, metadata can be managed and modified by setting mappings for object classes and attributes, declaring keys, and even specifying relationships between objects.
- Analyzes existing data structures, data formats and relationships.
- Inventories the types of information available to use in the virtual view directory design.
- Maps attributes and data structures into a common schema.
The View Designer within the RadiantOne Context Builder leverages the metadata extracted by the Schema manager to build contextual views based on existing object-relationships.
The Directory View Designer is used to build virtual trees from LDAP directories, JDBC accessible databases, and any data source accessible through a Java API/Web Service. The view designer is a data modeling tool for designing multiple directory trees to meet the needs of your application.

- Design view definitions for use with VDS.
- Build DITs leveraging existing relationships from the metadata captured by the Schema Manager.
- Create federated tree structures that span multiple data sources simulate designs with live data.
An interception script, similar to a database trigger, is a procedural code executed in response to requests received by VDS. These customized scripts can be invoked “before” (pre-processing) or “after” (post-processing) and can be based the operation such as Bind, Search, Add, Search Result, Modify, Compare, Delete, and statements or custom operations.
Interception scripts can be used to:
- Achieve complex mappings such as concatenations or string
manipulations.
- Introduce custom behavior or business logic, such as:
- Override an incoming query (pre-processing)
- Process/change a result (post processing)
Interception scripts can be built using the Eclipse-based tool and templates included with RadiantOne VDS. RadiantOne interception scripts can be configured at a global level, or limited to
selected branches (level).
Back to top ^ |