introduzione ai web information systems
DESCRIPTION
Introduzione ai Web Information Systems (sistemi informativi aziendali basati su tecnologie web).Materiale realizzato per il corso di Sistemi Informativi Aziendali del Politecnico di Torino - http://bit.ly/sistinfoTRANSCRIPT
![Page 1: Introduzione ai Web Information Systems](https://reader033.vdocuments.mx/reader033/viewer/2022051311/545642e3af79590b088b4cc3/html5/thumbnails/1.jpg)
Web Information Systems
Sistemi Informativi Aziendali – A.A. 2011/2012
![Page 2: Introduzione ai Web Information Systems](https://reader033.vdocuments.mx/reader033/viewer/2022051311/545642e3af79590b088b4cc3/html5/thumbnails/2.jpg)
Sommario
1. Definizione
2. Ambiti applicativi
3. Architetture di riferimento
A.A. 2011/2012 2 Sistemi Informativi Aziendali
![Page 3: Introduzione ai Web Information Systems](https://reader033.vdocuments.mx/reader033/viewer/2022051311/545642e3af79590b088b4cc3/html5/thumbnails/3.jpg)
Definizione
Web Information Systems
![Page 4: Introduzione ai Web Information Systems](https://reader033.vdocuments.mx/reader033/viewer/2022051311/545642e3af79590b088b4cc3/html5/thumbnails/4.jpg)
Definizione
Web Information System (WIS)
La comunicazione tra macchine e utenti avviene sulla rete
Internet pubblica o su una rete privata basata sugli standard
Internet (VPN)
L’accesso alle informazioni e ai servizi è supportato da
programmi per la gestione dell’interfaccia utente noti come
browser.
A.A. 2011/2012 4 Sistemi Informativi Aziendali
Cap. 3
Pag. 93
![Page 5: Introduzione ai Web Information Systems](https://reader033.vdocuments.mx/reader033/viewer/2022051311/545642e3af79590b088b4cc3/html5/thumbnails/5.jpg)
Attori
A.A. 2011/2012 Sistemi Informativi Aziendali 5
Company Company
User User
Public service
![Page 6: Introduzione ai Web Information Systems](https://reader033.vdocuments.mx/reader033/viewer/2022051311/545642e3af79590b088b4cc3/html5/thumbnails/6.jpg)
Modelli di collaborazione
A.A. 2011/2012 Sistemi Informativi Aziendali 6
B2B (business to business ): collaboration among
companies
B2C (business to consumer ): on-line shops
C2C (consumer to consumer ): auctions, buy-sell
notices
Government to business : on-line taxes, services to
companies
Government to citizens : on-line taxes
![Page 7: Introduzione ai Web Information Systems](https://reader033.vdocuments.mx/reader033/viewer/2022051311/545642e3af79590b088b4cc3/html5/thumbnails/7.jpg)
Ambiti applicativi
Web Information Systems
![Page 8: Introduzione ai Web Information Systems](https://reader033.vdocuments.mx/reader033/viewer/2022051311/545642e3af79590b088b4cc3/html5/thumbnails/8.jpg)
Esempi
A.A. 2011/2012 Sistemi Informativi Aziendali 8
On-line shops of consumer goods
On-line auctions
Thematic portal (links, user community, latest news)
Distribution of components or raw materials
Services (bank, finance, insurance, travel, consultancy, …)
Publications (newspapers, encyclopedias, press agencies,
…)
![Page 9: Introduzione ai Web Information Systems](https://reader033.vdocuments.mx/reader033/viewer/2022051311/545642e3af79590b088b4cc3/html5/thumbnails/9.jpg)
Una possibile classificazione
A.A. 2011/2012 Sistemi Informativi Aziendali 9
p. 101 Tipo di relazione
B2C B2B
Com
ple
ssità
org
aniz
zativa
e d
i si
stem
a
Siti e portali
standard
Aste on-line
CRM - SCM
Negoziazione
automatica
Monitoraggio
workflow evoluti e
condivisi
Integrazione
catena del valore -
marketspace
![Page 10: Introduzione ai Web Information Systems](https://reader033.vdocuments.mx/reader033/viewer/2022051311/545642e3af79590b088b4cc3/html5/thumbnails/10.jpg)
Livelli di complessità
A.A. 2011/2012 Sistemi Informativi Aziendali 10
Siti informativi
Chi siamo / Prodotti / Servizi / Contatti
Newsletter, Giornale, Blog, …
Siti dispositivi
Scelta prodotto, configurazione, acquisto
Sistemi gestionali
CRM, SCM, ERP, MRP, …
Sistemi autonomi
Negoziazione, transazione, monitoraggio
Portali, marketplace, marketspace
Aggregazione di più aziende/prodotti correlati
![Page 11: Introduzione ai Web Information Systems](https://reader033.vdocuments.mx/reader033/viewer/2022051311/545642e3af79590b088b4cc3/html5/thumbnails/11.jpg)
Architetture di riferimento
Web Information Systems
![Page 12: Introduzione ai Web Information Systems](https://reader033.vdocuments.mx/reader033/viewer/2022051311/545642e3af79590b088b4cc3/html5/thumbnails/12.jpg)
N-tier (N-level) architecture
A.A. 2011/2012 Sistemi Informativi Aziendali 12
Each level/tier has a well
defined role
One or more servers
implement each tier/layer
More servers can share
the same hardware or can
run on dedicated devices
Communication between
tiers/levels is achieved
through the network
![Page 13: Introduzione ai Web Information Systems](https://reader033.vdocuments.mx/reader033/viewer/2022051311/545642e3af79590b088b4cc3/html5/thumbnails/13.jpg)
General Architecture
A.A. 2011/2012 Sistemi Informativi Aziendali 13
![Page 14: Introduzione ai Web Information Systems](https://reader033.vdocuments.mx/reader033/viewer/2022051311/545642e3af79590b088b4cc3/html5/thumbnails/14.jpg)
Definition
A.A. 2011/2012 Sistemi Informativi Aziendali 14
“Server”may be defined as:
Logical definition:
A process that runs on a host that relays information to a client
upon the client sending it a request.
Physical definition:
A host computer on a network that holds information (eg, Web
sites) and responds to requests for information
![Page 15: Introduzione ai Web Information Systems](https://reader033.vdocuments.mx/reader033/viewer/2022051311/545642e3af79590b088b4cc3/html5/thumbnails/15.jpg)
Architettura generale del web
A.A. 2011/2012 Sistemi Informativi Aziendali 15
i
n
t
e
r
n
e
t
Applicazione
web
(ASP, PHP, JSP, …) Browser
Schermo Mouse/
Tastiera
Server web
(Apache, IIS) File HTML
File
Immagini
Motore
Layout
IMG
IMG
HTM
HTM
![Page 16: Introduzione ai Web Information Systems](https://reader033.vdocuments.mx/reader033/viewer/2022051311/545642e3af79590b088b4cc3/html5/thumbnails/16.jpg)
Architettura generale del web
A.A. 2011/2012 Sistemi Informativi Aziendali 16
i
n
t
e
r
n
e
t
Data
base
Applicazione
web
(ASP, PHP, JSP, …) Browser
Schermo Mouse/
Tastiera
Server web
(Apache, IIS)
Server database
DBMS
File HTML
File
Immagini
Motore
Layout
IMG
IMG
HTM
HTM
SQL
![Page 17: Introduzione ai Web Information Systems](https://reader033.vdocuments.mx/reader033/viewer/2022051311/545642e3af79590b088b4cc3/html5/thumbnails/17.jpg)
Architettura generale del web
A.A. 2011/2012 Sistemi Informativi Aziendali 17
i
n
t
e
r
n
e
t
Data
base
Applicazione
web
(ASP, PHP, JSP, …) Browser
Schermo Mouse/
Tastiera
Server web
(Apache, IIS)
Server database
DBMS
File HTML
File
Immagini
Fogli di
stile CSS
Javascript
Motore
Layout
Motore
Javascript
IMG JS
JS IMG
CSS
CSS
HTM
HTM HTM
SQL
DOM
![Page 18: Introduzione ai Web Information Systems](https://reader033.vdocuments.mx/reader033/viewer/2022051311/545642e3af79590b088b4cc3/html5/thumbnails/18.jpg)
Architettura generale del web
A.A. 2011/2012 Sistemi Informativi Aziendali 18
i
n
t
e
r
n
e
t
Data
base
Applicazione
web
(ASP, PHP, JSP, …) Browser
Schermo Mouse/
Tastiera
Server web
(Apache, IIS)
Server database
DBMS
File HTML
File
Immagini
Fogli di
stile CSS
Javascript
Motore
Layout
Motore
Javascript
IMG JS
JS IMG
CSS
CSS
HTM
HTM HTM
SQL
DOM
Dati
XML,
JSON
XML,
JSON
![Page 19: Introduzione ai Web Information Systems](https://reader033.vdocuments.mx/reader033/viewer/2022051311/545642e3af79590b088b4cc3/html5/thumbnails/19.jpg)
Architettura generale del web
A.A. 2011/2012 Sistemi Informativi Aziendali 19
i
n
t
e
r
n
e
t
Data
base
Applicazione
web
(ASP, PHP, JSP, …) Browser
Schermo Mouse/
Tastiera
Server web
(Apache, IIS)
Server database
DBMS
File HTML
File
Immagini
Fogli di
stile CSS
Javascript
Motore
Layout
Motore
Javascript
IMG JS
JS IMG
CSS
CSS
HTM
HTM HTM
SQL
DOM
Dati
XML,
JSON
XML,
JSON
Questo è sufficiente per il sito di ricette
di cucina della nonna…
… ma nella realtà il mondo enterprise è molto più complesso
![Page 20: Introduzione ai Web Information Systems](https://reader033.vdocuments.mx/reader033/viewer/2022051311/545642e3af79590b088b4cc3/html5/thumbnails/20.jpg)
Sito informativo – completo
A.A. 2011/2012 Sistemi Informativi Aziendali 20
![Page 21: Introduzione ai Web Information Systems](https://reader033.vdocuments.mx/reader033/viewer/2022051311/545642e3af79590b088b4cc3/html5/thumbnails/21.jpg)
Ricordiamo i sistemi legacy…
A.A. 2011/2012 Sistemi Informativi Aziendali 21
![Page 22: Introduzione ai Web Information Systems](https://reader033.vdocuments.mx/reader033/viewer/2022051311/545642e3af79590b088b4cc3/html5/thumbnails/22.jpg)
Sito dispositivo – schema tipico
A.A. 2011/2012 Sistemi Informativi Aziendali 22
![Page 23: Introduzione ai Web Information Systems](https://reader033.vdocuments.mx/reader033/viewer/2022051311/545642e3af79590b088b4cc3/html5/thumbnails/23.jpg)
Interagire con altri fornitori…
A.A. 2011/2012 Sistemi Informativi Aziendali 23
L’Application Server deve richiamare funzionalità presenti
su un sito esterno
Servizi dispositivi (es. pagamenti)
Servizi informativi (es. stock quotes)
Servizi di sicurezza (es. autenticazione)
La pagina web contiene delle sezioni provenienti da siti
diversi
Approccio “a portale”, le sezioni sono indipendenti (es.
iGoogle)
Approccio “applicativo”, le sezioni interagiscono e condividono
dati (mashup)
![Page 24: Introduzione ai Web Information Systems](https://reader033.vdocuments.mx/reader033/viewer/2022051311/545642e3af79590b088b4cc3/html5/thumbnails/24.jpg)
Licenza d’uso Queste diapositive sono distribuite con licenza Creative Commons
“Attribuzione - Non commerciale - Condividi allo stesso modo 2.5 Italia (CC BY-NC-SA 2.5)”
Sei libero: di riprodurre, distribuire, comunicare al pubblico, esporre in pubblico,
rappresentare, eseguire e recitare quest'opera
di modificare quest'opera
Alle seguenti condizioni: Attribuzione — Devi attribuire la paternità dell'opera agli autori
originali e in modo tale da non suggerire che essi avallino te o il modo in cui tu usi l'opera.
Non commerciale — Non puoi usare quest'opera per fini commerciali.
Condividi allo stesso modo — Se alteri o trasformi quest'opera, o se la usi per crearne un'altra, puoi distribuire l'opera risultante solo con una licenza identica o equivalente a questa.
http://creativecommons.org/licenses/by-nc-sa/2.5/it/
A.A. 2011/2012 24 Sistemi Informativi Aziendali