Sunteți pe pagina 1din 18

Proposal for the Smart CP

Architecture

SMART Content Provider Project


Potentiate intelligent CMS platforms.
How?
Aggregation mechanisms applied to heterogeneous information (where
data structures / objects are not known beforehand)

AI algorithms for detecting and suggest related data clusters according


to semi-structured data
Visual mechanisms for presenting and exploring data using nonconventional interaction controls

Objectives

Agility
Efficiency
Simplicity
Discovery
Structure
General

Objectives
Agility: creating visual dashboards which enable the decision making process
within a reduced time and supported by further / better knowledge

Efficiency: content visualization, interaction and analysis in real time, aggregated


and with possible suggestions regarding the most relevant data

Simplicity: using a simple language for visualization and exploration which enable
usage by non-experts / non-technical users

Objectives
Discovery: the way to interact with information, enabling the detection of direct
(or indirect) relations hidden within complex data

Structure: information aggregation according to similarity or group criteria, where


drill-down capabilities can be applied to partial data universes

General: the general applicability for all previous objectives, not conditioned to a
specific information domain, but of widespread domain application

Architecture
General considerations:
Client-server solutions
Web solution
Solution based on the Scriptor Server CMS

Scriptor Server Core


(External Content Manager)

Third Party External


Content Manager

MS Excel
(External)

Scriptor Server API

SMART
Aggregation

SMART Data Layer

SMART Analyser

Legend:
MS SQL Database
(External)

SMART Import

JSON Data
Formatter

REST API

Orange: External blocks


Server Layer

Green: Integration with

Client Layer

CMS blocks

Purple: SMART CP
native blocks
SMART Views

Data Sorting

SMART Elastic

SMART Magic Board

SMART Graphs

SMART Navigation

Data Visuals and Exploration


Scriptor Server Backoffice
(External Content Manager)

SMART Timeline

SMART State

Accountability

Workflows

Architecture - Server Side


Scriptor Server Core
(External Content Manager)

Third Party External


Content Manager

MS Excel
(External)

Scriptor Server API

SMART
Aggregation

SMART Data Layer


MS SQL Database
(External)

SMART Import

SMART Analyser

JSON Data
Formatter

REST API

Scriptor Server Core: abstraction for the content manager that supports SMARTServer
CP Layer
Client Layer

Scriptor Server API: standard web service SOAP from which data are sent in XML format

SMART Data Layer: makes API REST access through JSON formatted data available
SMART Views

Data Sorting

SMART Elastic

SMART Magic Board

SMART Graphs

SMART Navigation

Data Visuals and Exploration


Scriptor Server Backoffice

SMART Timeline

SMART State

Accountability

Workflows

Architecture - Server Side


Scriptor Server Core
(External Content Manager)

Third Party External


Content Manager

MS Excel
(External)

Scriptor Server API

SMART
Aggregation

SMART Data Layer


MS SQL Database
(External)

SMART Import

REST API

SMART Analyser

JSON Data
Formatter

SMART Aggregation: Aggregated value persistent layer that is progressively calculated when a CRUD
Server Layer
operation over the contents is made
Client Layer

SMART Analyser: covers the AI, clustering and suggestion algorithms

SMART Views
SMART Elastic
Board
SMART Graphs
SMART Navigation
SMART Timeline
SMART Import:
data import
toSMART
theMagic
SMART
CP/Scriptor
Server platforms
Data Sorting

Data Visuals and Exploration


Scriptor Server Backoffice
(External Content Manager)

Accountability

SMART State

Workflows

Client Side Modules


SMART Views

SMART Elastic

Data Sorting

SMART Magic Board

SMART Graphs

SMART Navigation

Data Visuals and Exploration

SMART Timeline

SMART State

Accountability

Workflows

Scriptor Server Backoffice


(External Content Manager)

Data Sorting
SMART Views

Data Visuals and Exploration

SMART Elastic
SMART Magic Board
SMART Graphs
SMART Navigation

Accountability
SMART Timeline

Workflows / Data flow


SMART State

Client Layer

Client Side Data Sorting

SMART Views

Data Sorting

SMART Elastic

SMART Magic Board

SMART Graphs

SMART Navigation

Data Visuals and Exploration

Server Layer
Client Layer

SMART Timeline

SMART State

Accountability

Workflows

Scriptor Server Backoffice


(External Content Manager)

Data Sorting (materialized by the SMART Views), will allow to do filtering and sorting operations of
contents. Its results may be viewed directly or used as other visualization components inputs.

Client Side SMART Elastic

Filter contents based on the enumerated fields of its own contents

Allow to dynamically define:


Which the filtering dimensions are
Which content fields will show as a result

Allows the creation of rules based on the AND / OR operators

Very fast response time

Client Side SMART Magic Board

Representation on a 2D plan

Cross-checking of dimensions of data

Allows the representation on a matrix

Allows the representation through the form of colour, size and shape

Allows to select part of the whole universe of data

Client Side SMART Graphs

Simple representation of the result dispersion (enumerated?) on standard charts

Client Side SMART Navigation

Logic of Dashboard/control panel

Presentation of metrics and possible actions to be made over an aggregated set of


contents

Allows to highlight situations that require more attention from the user, on a more
graphic way

Client Side Accountability

Visual representation of temporal events over contents

Allows a chronological vision of events

Possibility of time proportionality of the actions taken

Track-changes of the changes made? (to discuss)

Who made what and when?

Client Side Workflows

Graphic component that allows the generic creation of workflows

Totally generic and of global applicability.

Estrada da Algazarra, 72
2810-013 Almada
Portugal
T. +351 212 723 500
F. +351 212 723 509
www.viatecla.com

S-ar putea să vă placă și