Você está na página 1de 18

Proposta de Arquitetura

Smart CP

O Projeto SMART Content Provider


Potenciar inteligncia s plataformas CMS.
Como?
Mecanismos de agregao de informao heterognea (onde as
estruturas/objetos a modelar no so conhecidos priori)
Algoritmia na rea da IA e de deteo de padres em informao
semiestruturada
Mecanismos de apresentao e explorao de dados com formas e
formatos alternativos

Objetivos

Agilidade
Eficincia
Simplicidade
Descoberta
Estrutura
Generalidade

Objetivos
Agilidade: pela criao de painis de controlo visuais que potenciam a tomada de
deciso num menor espao temporal e suportada por um maior conhecimento

Eficincia: pela visualizao dos contedos em tempo real, de forma agregada e


auxiliados por sugestes para os potenciais focos de ateno

Simplicidade: atravs de uma linguagem visual de explorao de informao


simples e que permita que a soluo possa ser utilizada por utilizadores sem
necessidade de conhecimento tcnico especfico

Objetivos
Descoberta: o modo de interagir com a informao permite a deteo de
relaes diretas ou indiretas escondidas na complexidade da informao

Estrutura: a agregao de informao de acordo com critrios de semelhana ou


de grupo e mecanismos de drill-down

Generalidade: aplicabilidade geral dos benefcios anteriores de forma genrica,


no estando condicionado a uma domnio de informao especfico

Arquitetura
Consideraes Gerais:
Soluo Cliente-Servidor
Soluo Web
Soluo assente no CMS Scriptor Server

Scriptor Server Core


(External Content Manager)

Third Party External


Content Manager

MS Excel
(External)

Scriptor Server API

SMART
Aggregation

SMART Data Layer

SMART Analyser

Legenda:
MS SQL Database
(External)

SMART Import

JSON Data
Formatter

REST API

Laranja: Blocos externos


Server Layer

Verde: Blocos integrao

Client Layer

com CMS

Roxo: Blocos nativos do


SMART CP
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

Arquitetura - 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: abstrao do gestor de contedos que suporta o SMART CP


Server Layer
Client Layer

Scriptor Server API: webservice standard SOAP cujos dados so enviados em formato XML

SMART Data Layer: disponibiliza API REST de acesso com dados formatados em JSON
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

Arquitetura - 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: camada de persistncia de valores agregados que vo sendo


calculados
Server Layer
progressivamente aquando da realizao de uma operao CRUD sobre os contedos
Client Layer

SMART Analyser: engloba os algoritmos de IA, clustering e de sugesto

SMART Views
SMART Elastic
Magic Board
SMART Graphs
SMART Navigation
Timeline
SMART State
SMART Import:
importao
deSMART
dados
para as
plataformas
SMART SMART
CP/Scriptor
Server
Data Sorting

Data Visuals and Exploration


Scriptor Server Backoffice

Accountability

Workflows

Client Side Mdulos


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 (materializado pelo SMART Views), permitir realizar operaes de filtro e ordenao de
contedos. Os seus resultados podero ser visualizados diretamente ou utilizados como input de
outros componentes de visualizao.

Client Side SMART Elastic

Filtrar contedos tendo por base os campos de enumerado dos prprios contedos

Permitir definir dinamicamente:


Quais as dimenses de filtro
Quais os campos de contedo que aparecem como resultado

Permitir criao de regras com base em operadores AND e OR

Tempo de resposta bastante rpido

Client Side SMART Magic Board

Representao em espao 2D

Cruzamento de dimenses de dados

Permitir representao em matriz

Permitir representao sob a forma de cor, tamanho e forma

Permitir selecionar parte do universo de dados

Client Side SMART Graphs

Representao simples da disperso de resultados (enumerados?) em grficos standard

Client Side SMART Navigation

Lgica de dashboard/painel de controlo

Apresentao de mtricas e aes possveis de realizar sob um conjunto agregado de


contedos

Permitir assinalar de forma mais grfica situaes que caream de maior ateno por
parte do utilizador

Client Side Accountability

Representao visual de eventos temporais sobre contedos

Permitir uma viso sequencial dos eventos

Possibilidade de proporcionalidade temporal das aes efetuadas

Track-changes de alteraes? (a discutir)

Quem fez o qu e quando?

Client Side Workflows

Componente grfica que permite a criao genrica de workflows/fluxos

Completamente genrico e de aplicabilidade global.

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

www.viatecla.com