Service-oriented architecture: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Vitalij zad (discussione | contributi)
Microservices: Problemi legati alle architetture SOA ed agli ESB
Vitalij zad (discussione | contributi)
Sposto l'elenco delle definizioni in fondo alla pagina
Riga 7:
Una ''Service-Oriented Architecture'' è progettata per il collegamento a richiesta di risorse computazionali (principalmente applicazioni e dati), per ottenere un dato risultato per gli utenti, che possono essere utenti finali o altri servizi. L'''Organization for the Advancement of Structured Information Standards'' (Organizzazione per lo sviluppo di standard sull'informazione strutturata) definisce la Service Oriented Architecture così:
 
''{{citazione| Un paradigma per l'organizzazione e l'utilizzo delle risorse distribuite che possono essere sotto il controllo di domini di proprietà differenti. Fornisce un mezzo uniforme per offrire, scoprire, interagire ed usare le capacità di produrre gli effetti voluti consistentemente con presupposti e aspettative misurabili.'' | Organization for the Advancement of Structured Information Standards }}
 
AncheNonostante seil esistonofatto che esistano molteplici definizioni di ''Service-Oriented Architecture'', solo il gruppo ''Organization for the Advancement of Structured Information Standards'' ha prodotto una definizione formale applicabile profondamente sia alla tecnologia che ai domini aziendali.
 
Sebbene molte definizioni di ''Service-Oriented Architecture'' si limitino alla tecnologia o solo ai Web services, questo aspetto è predominante per i fornitori di tecnologia. Nel 2003 questi parlavano di Web services, e nel 2006 di Motori di Processo legati alla Business Process Model Notation.
=== Elenco delle definizioni ===
 
Nel corso degli anni sono state date diverse definizioni, le più importanti sono:
=== Il manifesto ===
* [http://www.soa-manifesto.org/default_italian.html Manifesto SOA]:
Il manifesto SOA recita:
{{citazione| L'orientamento ai servizi è il paradigma che circoscrive quello che fai. L'architettura orientata ai servizi (SOA) è il tipo di architettura fondata sull'applicazione dell'orientamento ai servizi.
Applichiamo l'orientamento ai servizi per favorire in un modo consistente le organizzazioni nel fornire prestazioni di business sostenibile, con maggiore agilità di impiego ed efficienza nei costi, adattandosi alle mutevoli esigenze aziendali.
Riga 24 ⟶ 25:
* '''Al miglioramento evolutivo''' rispetto alla ricerca della perfezione iniziale
Cioè, mentre apprezziamo il valore degli elementi esposti a destra, noi prediligiamo
gli elementi indicati a sinistra. | [http://www.soa-manifesto.org/default_italian.html Manifesto SOA] }}
* {{en}}[http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=soa-rm Modello di Riferimento SOA di OASIS (SOA-RM)]
* {{en}}[http://www.xml.com/pub/a/ws/2003/09/30/soa.html XML.com Cos'è una service-oriented_architecture]
* {{en}}[http://www.javaworld.com/javaworld/jw-06-2005/jw-0613-soa.html Javaworld.com Cos'è una service-oriented_architecture]
* {{en}}[http://isp.webopedia.com/TERM/S/Service_Oriented_Architecture.html Definizione tratta da Webopedia ]
* {{en}}[http://soa.omg.org/ Definizione dell'Object Management Group]
* {{en}}[http://searchwebservices.techtarget.com/gDefinition/0,294236,sid26_gci929153,00.html Definizione di Whatis.com]
* {{en}} [http://www.service-architecture.com/web-services/articles/service-oriented_architecture_soa_definition.html Web service e SOA]
* {{en}}[http://searchwebservices.techtarget.com/originalContent/0,289142,sid26_gci1017004,00.html Definizioni da parte di esperti industriali]
 
Sebbene molte definizioni di ''Service-Oriented Architecture'' si limitino alla tecnologia o solo ai Web services, questo aspetto è predominante per i fornitori di tecnologia. Nel 2003 questi parlavano di Web services, e nel 2006 di Motori di Processo legati alla Business Process Model Notation.
 
== Descrizione ==
Riga 171 ⟶ 162:
{{interprogetto|commons=Category:Service-oriented architecture}}
 
== Collegamenti esterni ==
*{{en}} Consorzio OASIS: [http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=soa-rm Modello di riferimento per le SOA]
*{{en}} InfoWorld: [http://infoworld.com/techindex/portal/soa.html SOA News] Articoli sulle SOA
Riga 179 ⟶ 170:
*{{en}} [http://soa-zone.com SOA Zone] Blog molto consultato a livello industriale
*{{en}} [http://www.customers.com/articles/Service-Oriented-World-Cheat-Sheet/ "Service-Oriented World" di Patricia Seybold]
 
=== Definizioni di Service-Oriented Architecture ===
* {{en}}[http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=soa-rm Modello di Riferimento SOA di OASIS (SOA-RM)]
* {{en}}[http://www.xml.com/pub/a/ws/2003/09/30/soa.html XML.com Cos'è una service-oriented_architecture]
* {{en}}[http://www.javaworld.com/javaworld/jw-06-2005/jw-0613-soa.html Javaworld.com Cos'è una service-oriented_architecture]
* {{en}}[http://isp.webopedia.com/TERM/S/Service_Oriented_Architecture.html Definizione tratta da Webopedia ]
* {{en}}[http://soa.omg.org/ Definizione dell'Object Management Group]
* {{en}}[http://searchwebservices.techtarget.com/gDefinition/0,294236,sid26_gci929153,00.html Definizione di Whatis.com]
* {{en}} [http://www.service-architecture.com/web-services/articles/service-oriented_architecture_soa_definition.html Web service e SOA]
* {{en}}[http://searchwebservices.techtarget.com/originalContent/0,289142,sid26_gci1017004,00.html Definizioni da parte di esperti industriali]
 
== Voci correlate ==