Please enable JavaScript.
Coggle requires JavaScript to display documents.
Architetture e Il protocollo HTTP - Coggle Diagram
Architetture e Il protocollo HTTP
Architetture
ARCHITETTURA CLIENT-SERVER
Maggiori scalabilità e flessibilità
Più server
Compatibilità tra Client- Server
ARCHITETTURA Web-Centric
Spostamento al lato server
Accesso ai servizi
Spostamento app gestionali
Tipologie di architetture
Tradizionali
Multilivello
ARCHITETTURA COOPERATIVA
Differenze tra hardware, software e protocolli
Introduzione al COBRA
Interoperabilità e modularità
ARCHITETTURA COMPLETAMENTE DISTRIBUITIVA
Assenza di un server centrale
Ridondanza nel garantire la tolleranza
Maggiore resilienza e distribuzione dei carichi
Uso di tecnologie
RMI
OMG
DCROM
Protocollo HTTP
(Definizione)
Ruolo del client
Richiede una informazione o servizio
Manda la richiesta e ottieneuna risorsa
Ruolo del server
Risponde alle richieste (client)
Fornisce i dati richieste o esegue operazioni specifiche
Tipi di connessione
Connessione 1.1 Permanente
Connessione incalanata
Connessione non incalanata
I messaggi HTTP
Riga iniziale
HTTP Request
Riga di richiesta
Metodo
URI
Ver. del protocollo HTTP
Intestazione HTTP
Intestazioni generali
Intestazioni della richiesta
Intestazioni del corpo dell'entità
Corpo del messaggio
Un'intestazione
Una riga vuota
Corpo del messaggio
HTTP Response
Riga iniziale
Intestazione (Header)
Informazioni generali sulla trasmissione
Caratteristiche dell'entità trasmessa
Dettagli relativi alla richiesta
Dettagli sulla risposta generata dal server
Corpo(Body)
Tecnologie fondamentali sono:
HTML
URL
HTTP
Metodi HTTP(Architettura restFUL)
GET
Assoluto
Condizionale
Parziale
POST
Blocchi dati
Richiesta dell'URI
Risposta HTTP
PUT
Diversi Interpretazione dell'URI
Post=Uri oggetto sul server per processo dati
PUT:Uri=oggetto per immissione dati
DELETE
200 OK
202 accepted
204 No content