Core Concepts

Table of Contents

  1. Overview
  2. Conceptual Diagram

Overview #

Edge is comprised of the following components:

Component
Description

EdgeSuite bundles edgeCore, edgeData, and edgeWeb together. EdgeSuite leverages stock content from available Web and Data Adapters to provide out of the box value.

  • Secure, fully-authenticated access to your applications and data
  • Rapid, seamless, complete integration
  • Role-based, in-context, information visualization
  • The clarity and understanding that leads to action

EdgeCore provides all the additional functionality required to securely present content from edgeWeb and edgeData to end users.

  • Manage Users.
  • Manage Content.
  • Provision content to users.
  • Configure navigation and interactivity between pages of content.
  • Enable Single-Sign-On access to content from different sources.

EdgeData handles data integration and visualization. It is responsible for the complete data lifecycle in the system.

  • Connect to a data source.
  • Bring raw data into the system via Feeds.
  • Enrich, Filter, and Transform raw data.
  • Visualize data using supplied visualizations.

EdgeWeb handles proxied content.

  • Connect to an existing product at the web layer.
  • Bring in content from that product.
  • Manipulate the DOM for presentation in Edge.

Conceptual Diagram #

The following steps in the implementation process are illustrated in the diagram below:

  • Raw Data is brought in through a variety of Data Adapters.  Raw data is then transformed, filtered, and eventually visualized (Green).
  • Web Content is brought in through Web Adapters.  Web content is displayed as proxied visualizations (Blue)
  • Proxy Content and Data Visualizations are arranged on pages.
  • Domains, Roles, and Users are then given access to groups of pages. (Red)
  • Users are assigned to Domains and Roles, giving them login access to the associated content. (Purple)

In summary, EdgeData and EdgeWeb components provide content for EdgeCore.  EdgeCore maps groups of content to groups of users, through a task called provisioning.