Upload
ricardo-raminhos
View
10
Download
0
Embed Size (px)
DESCRIPTION
Presentation of SMART CP’s architecture. Proposal of client and server side components.
Citation preview
7/18/2019 SMART CP Architecture 1 0_EN
1/18
Proposal for the Smart CP
Architecture
7/18/2019 SMART CP Architecture 1 0_EN
2/18
SMART Content Provider Projec
Potentiate intelligent CMS platforms.
How?
Aggregation mechanisms applied to heterogeneous inform
data structures / objects are not known beforehand)
AI algorithms for detecting and suggest related data clusteto semi-structured data
Visual mechanisms for presenting and exploring data using
conventional interaction controls
7/18/2019 SMART CP Architecture 1 0_EN
3/18
Objectives
Agility
Efficiency
Simplicity
Discovery
Structure
General
7/18/2019 SMART CP Architecture 1 0_EN
4/18
Objectives
Agility: creating visual dashboards which enable the decision making
within a reduced time and supported by further / better knowledge
Efficiency: content visualization, interaction and analysis in real timeand with possible suggestions regarding the most relevant data
Simplicity: using a simple language for visualization and exploration usage by non-experts / non-technical users
7/18/2019 SMART CP Architecture 1 0_EN
5/18
Objectives
Discovery: the way to interact with information, enabling the detect
(or indirect) relations hidden within complex data
Structure:information aggregation according to similarity or group cdrill-down capabilities can be applied to partial data universes
General: the general applicability for all previous objectives, not conspecific information domain, but of widespread domain application
7/18/2019 SMART CP Architecture 1 0_EN
6/18
Architecture
General considerations:
Client-server solutions
Web solution
Solution based on the Scriptor Server CMS
7/18/2019 SMART CP Architecture 1 0_EN
7/18
SMART
Aggregation
Scriptor Server Core
(External Content Manager)
SMART Data Layer
SMART Import REST APIJSON Data
Formatter
MS Excel
(External)
MS SQL Database
(External)
Third Party External
Content Manager
Scriptor Server Backoffice
(External Content Manager)
Data Sorting
SMART Views SMART Elastic SMART Magic Board SSMART NavigationSMART Graphs
Data Visuals and Exploration A
Scriptor Server API
Legend:
Orange: External blocks
Green: Integration withCMS blocks
Purple: SMART CPnative blocks
7/18/2019 SMART CP Architecture 1 0_EN
8/18
Architecture - Server Side
Scriptor Server Core:abstraction for the content manager that supports SMART CP
Scriptor Server API:standard web service SOAP from which data are sent in XML f
SMART Data Layer:makes API REST access through JSON formatted data available
SMARTAggregation
Scriptor Server Core
(External Content Manager)
SMART Data Layer
SMART Import REST APIJSON Data
Formatter
MS Excel(External)
MS SQL Database
(External)
Third Party ExternalContent Manager
SMART Analyser
Scriptor Server API
7/18/2019 SMART CP Architecture 1 0_EN
9/18
Architecture - Server Side
SMART Aggregation:Aggregated value persistent layer that is progressively calcula
operation over the contents is made
SMART Analyser:covers the AI, clustering and suggestion algorithms
SMART Import:data import to the SMART CP/Scriptor Server platforms
SMARTAggregation
Scriptor Server Core
(External Content Manager)
SMART Data Layer
SMART Import REST APIJSON Data
Formatter
MS Excel(External)
MS SQL Database
(External)
Third Party ExternalContent Manager
SMART Analyser
Scriptor Server API
7/18/2019 SMART CP Architecture 1 0_EN
10/18
Client SideModules
Data Sorting
SMART Views
Data Visuals and Exploration
SMART Elastic
SMART Magic Board
SMART Graphs
SMART Navigation
Scriptor Server Backoffice(External Content Manager)
Data Sorting
SMART Views SMART Elastic SMART Magic Board SMART TimelineSMART NavigationSMART Graphs SMART
Data Visuals and Exploration Accountability Workf
AccountabilitySMART Timeline
Workflows / Data flow
SMART State
7/18/2019 SMART CP Architecture 1 0_EN
11/18
Client SideData Sorting
Data Sorting (materialized bythe SMART Views),will allow to do filtering and sort
contents. Its results may be viewed directly or used as other visualization compone
Scriptor Server Backoffice
(External Content Manager)
Data Sorting
SMART Views SMART Elastic SMART Magic Board SMART TimelineSMART NavigationSMART Graphs SMART
Data Visuals and Exploration Accountability Workf
7/18/2019 SMART CP Architecture 1 0_EN
12/18
Client SideSMART 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
7/18/2019 SMART CP Architecture 1 0_EN
13/18
Client SideSMART Magic Bo
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
7/18/2019 SMART CP Architecture 1 0_EN
14/18
Client SideSMART Graph
Simple representation of the result dispersion (enumerated?) on standard charts
7/18/2019 SMART CP Architecture 1 0_EN
15/18
Client SideSMART Navigati
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
7/18/2019 SMART CP Architecture 1 0_EN
16/18
Client SideAccountability
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 whatand when?
Cli t Sid W kfl
7/18/2019 SMART CP Architecture 1 0_EN
17/18
Client SideWorkflows
Graphic component that allows the generic creation of workflows
Totally generic and of global applicability.
7/18/2019 SMART CP Architecture 1 0_EN
18/18
Estrada da Algazarra, 72
2810-013 Almada
Portugal
T. +351 212 723 500
F. +351 212 723 509
www.viatecla.com