Introduzione ai Web Information Systems

24
Web Information Systems Sistemi Informativi Aziendali A.A. 2011/2012

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/sistinfo

Transcript of Introduzione ai Web Information Systems

Page 1: Introduzione ai Web Information Systems

Web Information Systems

Sistemi Informativi Aziendali – A.A. 2011/2012

Page 2: Introduzione ai Web Information Systems

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

Definizione

Web Information Systems

Page 4: Introduzione ai Web Information Systems

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

Attori

A.A. 2011/2012 Sistemi Informativi Aziendali 5

Company Company

User User

Public service

Page 6: Introduzione ai Web Information Systems

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

Ambiti applicativi

Web Information Systems

Page 8: Introduzione ai Web Information Systems

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

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

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

Architetture di riferimento

Web Information Systems

Page 12: Introduzione ai Web Information Systems

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

General Architecture

A.A. 2011/2012 Sistemi Informativi Aziendali 13

Page 14: Introduzione ai Web Information Systems

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

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

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

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

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

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

Sito informativo – completo

A.A. 2011/2012 Sistemi Informativi Aziendali 20

Page 21: Introduzione ai Web Information Systems

Ricordiamo i sistemi legacy…

A.A. 2011/2012 Sistemi Informativi Aziendali 21

Page 22: Introduzione ai Web Information Systems

Sito dispositivo – schema tipico

A.A. 2011/2012 Sistemi Informativi Aziendali 22

Page 23: Introduzione ai Web Information Systems

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

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