analysis and development of functions in rest logic: application to the «dataview» web app...

8
Analysis and Development of Functions in REST Logic: Application to the «DataView» Web App UNIVERSITA’ DEGLI STUDI DI MODENA E REGGIO EMILIA DIPARTIMENTO DI INGEGNERIA DELL’INFORMAZIONE CORSO DI LAUREA IN INGEGNERIA INFORMATICA ANNO ACCADEMICO 2009/2010 RELATORE: Char.mo Prof. Sonia Bergamaschi CANDIDATO: Alberto Rigenti

Upload: girolamo-bucci

Post on 02-May-2015

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Analysis and Development of Functions in REST Logic: Application to the «DataView» Web App UNIVERSITA’ DEGLI STUDI DI MODENA E REGGIO EMILIA DIPARTIMENTO

Analysis and Development of Functions in REST Logic:

Application to the «DataView» Web App

UNIVERSITA’ DEGLI STUDI DI MODENA E REGGIO EMILIA DIPARTIMENTO DI INGEGNERIA DELL’INFORMAZIONE

CORSO DI LAUREA IN INGEGNERIA INFORMATICA

ANNO ACCADEMICO 2009/2010

RELATORE:Char.mo Prof. Sonia Bergamaschi

CANDIDATO:Alberto Rigenti

Page 2: Analysis and Development of Functions in REST Logic: Application to the «DataView» Web App UNIVERSITA’ DEGLI STUDI DI MODENA E REGGIO EMILIA DIPARTIMENTO

VIEWER

Web Application

REST Architecture

DataView Extender

Page 3: Analysis and Development of Functions in REST Logic: Application to the «DataView» Web App UNIVERSITA’ DEGLI STUDI DI MODENA E REGGIO EMILIA DIPARTIMENTO

REST Architecture

CLIENT = User Interface

State

Transfer

Web Service = RESOURCEExample = http://servername/resource_name

Representational

SERVER = Data Storage

requestresponse

STATE-LESS

WORLD WIDE WEB

CACHEIdentified by a URL

CLIENT-SERVER

Page 4: Analysis and Development of Functions in REST Logic: Application to the «DataView» Web App UNIVERSITA’ DEGLI STUDI DI MODENA E REGGIO EMILIA DIPARTIMENTO

QUERY

Ing. Roberto Pellegrino

DataSource

DataView Data

View

DBMS

ACTIONS

OUTPUT PARAMETER

QUERY SQL

INPUT PARAMETER

Page 5: Analysis and Development of Functions in REST Logic: Application to the «DataView» Web App UNIVERSITA’ DEGLI STUDI DI MODENA E REGGIO EMILIA DIPARTIMENTO

Request for a Data View

Definition

VIEWER

Stand-Alone

VIEWER CLIENT

VIEWER SERVER

DATAVIEW SERVER

TMP FOLDER

DATA SOURCE

Request for the Result SetCACHE

Entirely Developed by Myself

Created to Replace the

Default viewer

Page 6: Analysis and Development of Functions in REST Logic: Application to the «DataView» Web App UNIVERSITA’ DEGLI STUDI DI MODENA E REGGIO EMILIA DIPARTIMENTO

Central Authentication

Service

Check Box

Is That All?!New Structures

jQuery UI Themes

Multi Language

Ajax CallSafety

SINGLE SIGN-ON (SSO)

DropDownList

Page 7: Analysis and Development of Functions in REST Logic: Application to the «DataView» Web App UNIVERSITA’ DEGLI STUDI DI MODENA E REGGIO EMILIA DIPARTIMENTO

Coming Soon

PortalCloud Architecture

VIEWER SERVER

DATAVIEW SERVER

VIEWER CLIENTResults in Google

Maps

One or More

DataViev Informatio

nExchange

Charts

Page 8: Analysis and Development of Functions in REST Logic: Application to the «DataView» Web App UNIVERSITA’ DEGLI STUDI DI MODENA E REGGIO EMILIA DIPARTIMENTO

grazie a tutti per

l’attenzione

http://www.dbgroup.unimo.it/tesi

Tesi e Presentazione