Service-oriented architecture: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
Nessun oggetto della modifica
Riga 15:
 
I linguaggi di altro livello come [[BPEL]] e le specifiche come WS-CDL e WS-Coordination estendono il concetto di servizio, fornendo un metodo per definire e supportare la coordinazione dei servizi di rifinitura con quelli maggiori, che, di conseguenza, possono essere inclusi in flussi di controllo e processi aziendali implementati con applicazioni composte o portali.
 
== Definizioni di SOA ==
 
SOA è designato per il collegamento a richiesta di risorse computazionali (principalmente applicazioni e dati), per ottenere un dato risultato for gli utenti, che possono essere utenti finali o altri servizi. L'OASIS ([[Organization for the Advancement of Structured Information Standards]]) definisce SOA così:
 
''Un paradigma per l'organizzazione e l'utilizzazione 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.''
 
Anche se esistono molteplici definizioni di SOA, solo il gruppo [[OASIS|Organization for the Advancement of Structured Information Standards]] ha prodotto una definizione formale applicabile profondamente sia alla tecnologia che ai domini aziendali.
 
* [[Modello di Riferimento di SOA per OASIS]] (SOA-RM)<ref>[http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=soa-rm SOA Reference Model definition]</ref>
* Cos'è un'Architettura Orientata si Servizi? ([http://www.xml.com/pub/a/ws/2003/09/30/soa.html XML.com])
* Cos'è un'Architettura Orientata si Servizi? ([http://www.javaworld.com/javaworld/jw-06-2005/jw-0613-soa.html Javaworld.com])
* [http://isp.webopedia.com/TERM/S/Service_Oriented_Architecture.html Definizione di Webopedia ]
* [http://www.techweb.com/encyclopedia/defineterm.jhtml?term=soa Definizione di TechEncyclopedia ]
* Object Management Group ([http://www.omg.org OMG] ) [http://soa.omg.org/ SOA Special Interest Group definition]
* [http://searchwebservices.techtarget.com/gDefinition/0,294236,sid26_gci929153,00.html WhatIs.com definition]
* SearchWebServices.com [http://searchwebservices.techtarget.com/originalContent/0,289142,sid26_gci1017004,00.html Numerose definizioni di SOA definitions di esperti industriali]
 
Sebbene molte definizioni di SOA si limitino alla tecnologia o solo ai Web Services, questo aspetto è predominante nei fornitori di tecnologia. Nel 2003 questi parlavano di Web Services, e nel 2006 di Motori di Processo.
 
==Tecnologie alla base della SOA==