Model-Driven Virtualization

Building a Global Data Model

The first step required to support a real data service virtualization layer is the translation of all local models to a “canonical common data model.” In fact, this is what differentiates us from other virtual directories: we try hard to understand your data, by creating a model for it. Unlike other virtual directories, RadiantOne uses model-driven virtualization. Once the specific models of each silo are “externalized” into a common model, or neutral representation, you can begin to recombine them.

Delivering the Views You Need

Using this larger model, you can deliver a “virtual representation” of your data that exactly matches the needs of the consuming application, but which could be quite different from the starting sources. Virtualization through model allows you to deliver the views you need for your application, without worrying about how the data is structured by the producing application.

With this innovation, Radiant Logic moves virtual directory technology beyond traditional proxy-driven directory aggregation into a data model-driven solution for complete identity integration and context management. The RadiantOne federated identity service meets the challenges of identity integration in today’s high-volume, increasingly heterogeneous identity environments, with multiple user populations and disparate data sources.

How Model-Driven Virtualization Works

  1. Discover and extract a model for each local source, where not only objects but also their relationships are mapped and virtualized.
  2. Local models are linked through common identities into a global model. Relationships are the key enablers to link/join the identity of a subject to its relevant application context.
  3. These links/joins expose the attributes needed for finer-grained, context-driven authorization and context-aware applications.
  4. Identity can by linked and extended dynamically, with attributes coming from applications.
Model Driven Virtualization