Service oriented architecture (Soa) 77
Per gli addetti ai lavori dell'informatica è uno dei temi clou del momento, un nuovo paradigma nella progettazione delle architetture di servizi. L'espressione ha molte sfumature. L'Oasis (Organizzazione internazionale che promuove standard strutturati) ha proposto questa definizione formale: «paradigma per l'organizzazione e l'utilizzazione delle risorse distribuite, che possono essere sotto il controllo di domini di proprietà differenti». Alla base di questo concetto, in pratica, si pone l'obiettivo di progettare servizi con il massimo grado di interoperabilità, ovvero che non siano legati a una specifica piattaforma tecnologica. Tra le caratteristiche principali, per esempio, c'è il fatto che i servizi Soa hanno interfacce descrivibili in documenti Xml, che hanno appunto la caratteristica di essere platform-indipendent. Un insieme di servizi diventa così un "pezzo" che può essere riutilizzato o modificato. Tra i benefici per le applicazioni rivolte al business, ci sono senz'altro una maggiore flessibilità ed adattabilità. Ed è quindi fondamentale il ruolo svolto dal nuovo paradigma nel "traghettare" i sistemi preesistenti, spesso estremamente eterogenei verso il nuovo mondo, molto più integrato, dei servizi basati sul web (vedi Software as a service).(Andrea Paternostro)
Per saperne di più
http://it.wikipedia.org/wiki/Service-oriented_architecture