Please enable JavaScript.
Coggle requires JavaScript to display documents.
WEB SERVICES - Coggle Diagram
WEB SERVICES
obiettivo
disaccoppiamento
interoperabilità
parlano stessa lingua
scalabilità (riuso servizi)
standardizzazione (protocolli e formati condivisi)
SOA
definizione
paradigma architetturale o modo di lavorare in cui un sistema é composto da
servizi autonomi che comunicano tra loro
tramite interfacce ben definite
ogni servizio svolge funzione specifica
indipendente da altri
servizio rappresenta una cap. di business, MA nasconde implementazione
principi fondamentali
LOOSE COUPLING (com solo interfaccia)
SERVICE CONTRACT(regole com)
AUTONOMIA
DISCOVERABILITY (tramite uddi)
RIUTILIZZABILITà
RUOLI
provider
costumer service
service registry
modello publish-find-bind
definizione
software che fornisce funzionalità agli utenti
NON è pensata per utenti, MA per le applicazioni
usa comunicazione automatica
accessibile da rete
per client soft e app
nascono per risolvere problema
s. informatici hanno diff. a comunicare tra loro (piattaforme,architetture differenti, sviluppo differente)
soluzioni precedenti (poco scalabili)
chiamate a database remoti
api proprietarie
relazione tra SOA e WEB SERVICES